Fix to only include unplayed episodes in playlist

if 'only sync unplayed' is checked
This commit is contained in:
Joseph Wickremasinghe 2013-04-10 08:17:28 -07:00
parent f344edc484
commit 26a58c00fb

View file

@ -187,6 +187,9 @@ class gPodderSyncUI(object):
#deleted episodes aren't included in playlists
episodes_for_playlist=sorted(current_channel.get_episodes(gpodder.STATE_DOWNLOADED),
key=lambda ep: ep.published)
#don't add played episodes to playlist if skip_played_episodes is True
if self._config.device_sync.skip_played_episodes:
episodes_for_playlist=filter(lambda ep: ep.is_new, episodes_for_playlist)
playlist.write_m3u(episodes_for_playlist)
#enable updating of UI