X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fplaylist%2Fart.c;h=97280e7c79b67863bb52d41736cff87dc5568fb7;hb=6ee2e79bee89bd7d3657201c803c9a618b0b2af9;hp=315fd4e62b19ca5ed6678b132f25b52b6f101b65;hpb=0ab429bb1ac49fa95dd460b3d7bef9545b246982;p=vlc diff --git a/src/playlist/art.c b/src/playlist/art.c index 315fd4e62b..97280e7c79 100644 --- a/src/playlist/art.c +++ b/src/playlist/art.c @@ -122,7 +122,7 @@ static char *ArtCachePath( input_item_t *p_item ) psz_album = vlc_meta_Get( p_item->p_meta, vlc_meta_Album ); psz_arturl = vlc_meta_Get( p_item->p_meta, vlc_meta_ArtworkURL ); - if( (!psz_artist || !psz_album ) && !psz_arturl ) + if( (EMPTY_STR(psz_artist) || EMPTY_STR(psz_album) ) && !psz_arturl ) goto end; psz_path = ArtCacheGetDirPath( psz_arturl, psz_artist, psz_album ); @@ -178,7 +178,7 @@ int playlist_FindArtInCache( input_item_t *p_item ) if( asprintf( &psz_file, "%s" DIR_SEP "%s", psz_path, psz_filename ) != -1 ) { - char *psz_uri = make_URI( psz_file ); + char *psz_uri = make_URI( psz_file, "file" ); if( psz_uri ) { input_item_SetArtURL( p_item, psz_uri ); @@ -208,7 +208,7 @@ int playlist_SaveArt( playlist_t *p_playlist, input_item_t *p_item, if( !psz_filename ) return VLC_EGENERIC; - char *psz_uri = make_URI( psz_filename ); + char *psz_uri = make_URI( psz_filename, "file" ); if( !psz_uri ) { free( psz_filename );