tracks = []
for item in pl_playlist.get("Playlist Items", []):
trackID = item["Track ID"]
+ item = pl_tracks[str(trackID)]
self.track2playlist[trackID].add(pid)
tracks.append(trackID)
if trackID not in self.track2filename:
- filename = str(pl_tracks[str(trackID)]["Location"])
+ if item["Track Type"] != "File":
+ continue
+ filename = str(item["Location"])
filename = self.loc2name(filename)
filename = filename.decode("utf-8")
if not filename.startswith(self.folder):