local: Always return track with just uri for local playlist tracks

This is related to #527, but is only a stop gap until we fix it right. Note
that this actually causes a regression, as not playlist tracks will have any
metadata after this change.
This commit is contained in:
Thomas Adamcik 2013-11-26 22:59:31 +01:00
parent 04044d035f
commit 3c1c6bac71

View File

@ -51,11 +51,8 @@ class LocalPlaylistsProvider(base.BasePlaylistsProvider):
tracks = []
for track_uri in parse_m3u(m3u, self._media_dir):
result = self.backend.library.lookup(track_uri)
if result:
tracks += self.backend.library.lookup(track_uri)
else:
tracks.append(Track(uri=track_uri))
# TODO: switch to having playlists being a list of uris
tracks.append(Track(uri=track_uri))
playlist = Playlist(uri=uri, name=name, tracks=tracks)
playlists.append(playlist)