- if( psz_mt )
- {
- vlc_input_item_AddInfo( &p_item->input,
- _( "Shoutcast" ),
- _( "Mime type" ),
- "%s",
- psz_mt );
- }
- if( psz_br )
- {
- vlc_input_item_AddInfo( &p_item->input,
- _( "Shoutcast" ),
- _( "Bitrate" ),
- "%s",
- psz_br );
- }
+ vlc_input_item_CopyOptions( p_sys->p_current->p_input,
+ p_input );
+
+#define SADD_INFO( type, field ) if( field ) { vlc_input_item_AddInfo( \
+ p_input, _("Shoutcast"), _(type), "%s", field ) ; }
+ SADD_INFO( "Mime type", psz_mt );
+ SADD_INFO( "Bitrate", psz_br );
+ SADD_INFO( "Listeners", psz_lc );
+ SADD_INFO( "Load", psz_load );
+ p_input->p_meta = vlc_meta_New();