- if( field ) { input_ItemAddInfo( p_input, \
- _( "Podcast Info" ), _( info ), "%s", field ); }
- ADD_INFO( "Podcast Publication Date", psz_item_date );
- ADD_INFO( "Podcast Author", psz_item_author );
- ADD_INFO( "Podcast Subcategory", psz_item_category );
- ADD_INFO( "Podcast Duration", psz_item_duration );
- ADD_INFO( "Podcast Keywords", psz_item_keywords );
- ADD_INFO( "Podcast Subtitle", psz_item_subtitle );
- ADD_INFO( "Podcast Summary", psz_item_summary );
- ADD_INFO( "Podcast Type", psz_item_type );
+ if( field ) { input_item_AddInfo( p_input, \
+ _( "Podcast Info" ), info, "%s", field ); }
+ ADD_INFO( _("Podcast Publication Date"), psz_item_date );
+ ADD_INFO( _("Podcast Author"), psz_item_author );
+ ADD_INFO( _("Podcast Subcategory"), psz_item_category );
+ ADD_INFO( _("Podcast Duration"), psz_item_duration );
+ ADD_INFO( _("Podcast Keywords"), psz_item_keywords );
+ ADD_INFO( _("Podcast Subtitle"), psz_item_subtitle );
+ ADD_INFO( _("Podcast Summary"), psz_item_summary );
+ ADD_INFO( _("Podcast Type"), psz_item_type );
+#undef ADD_INFO
+
+ /* Set the duration if available */
+ if( psz_item_duration )
+ input_item_SetDuration( p_input, strTimeToMTime( psz_item_duration ) );
+ /* Add the global art url to this item, if any */
+ if( psz_art_url )
+ input_item_SetArtURL( p_input, psz_art_url );
+