all_filenames = []
for trackID in all_tracks:
- all_filenames.append(self.library.get_track_filename(trackID))
+ f = self.library.get_track_filename(trackID)
+ if f:
+ all_filenames.append(f)
gen = libnotipod.sync(
dry_run=True,
all_filenames = []
for trackID in all_tracks:
- all_filenames.append(self.library.get_track_filename(trackID))
+ f = self.library.get_track_filename(trackID)
+ if f:
+ all_filenames.append(f)
all_playlists.update(self.library.get_track_playlists(trackID))
libnotipod.delete_playlists(dry_run=False, dest=target["folder"])
continue
tracks = []
for trackID in playlist.tracks:
- if trackID in all_tracks:
- tracks.append(self.library.get_track_filename(trackID))
+ if trackID not in all_tracks:
+ continue
+ f = self.library.get_track_filename(trackID)
+ if f:
+ tracks.append(f)
if playlist_id not in orig_playlists and len(tracks) < 10:
continue
libnotipod.export_m3u(