It still does not work because of [2413].
vlc_meta_Delete( p_meta );
+ if( !psz_arturl || *psz_arturl == '\0' )
+ {
+ psz_arturl = vlc_meta_Get( p_item->p_meta, vlc_meta_ArtworkURL );
+ if( psz_arturl )
+ psz_arturl = strdup( psz_arturl );
+ }
+
if( psz_arturl && *psz_arturl )
{
vlc_meta_Set( p_item->p_meta, vlc_meta_ArtworkURL, psz_arturl );
input_ExtractAttachmentAndCacheArt( p_input );
}
}
- free( psz_arturl );
-
vlc_mutex_unlock( &p_item->lock );
+ free( psz_arturl );
if( psz_title )
{