diff --git a/Playlist/PlaylistLoader.m b/Playlist/PlaylistLoader.m index 20bead0d3..18eed359d 100755 --- a/Playlist/PlaylistLoader.m +++ b/Playlist/PlaylistLoader.m @@ -209,6 +209,8 @@ NSMutableDictionary * dictionaryWithPropertiesOfObject(id obj, NSArray * filterL for (PlaylistEntry *pe in [playlistController content]) { + BOOL error = [pe error]; + NSMutableDictionary * dict = dictionaryWithPropertiesOfObject(pe, filterList); NSString *path = [self relativePathFrom:filename toURL:[pe URL]]; @@ -224,6 +226,9 @@ NSMutableDictionary * dictionaryWithPropertiesOfObject(id obj, NSArray * filterL [dict setObject:hash forKey:@"albumArt"]; } + if (error) + [dict removeObjectForKey:@"metadataLoaded"]; + [topLevel addObject:dict]; [dict release];