Hi Joseph, first of all your ideas sound good. I have a few suggestions though. I would also like to have a playlist that includes all podcasts, maybe that is what you meant with play groups. As for syncing. I tell you how i handled that so far with my rockbox. All my downloaded podcasts got imported into foobar. There i sorted them by date and created a playlist. I then used foobar to send all the podcasts to my rockbox. That way once i was finished with one playlist i could load that playlist back into foobar and make foobar delete the files on the playlist from the player. As you can see, this way i can have gpodder download podcasts, load them to foobar, have foobar create a playlist, send that together with the podcasts to the rockbox and once i am finished have foobar delete the specific podcasts again. That way I am also able to have multiple playlists, depending on how often i download new stuff. Therefore i would prefer if the syncing method would only create a new playlist without interfereing with the ones that are already on the player. That way i do not have to delete every episode by hand after i listend to it but rather use foobar to delete everything from that playlist after i am through with it. The playlists could be named based on the date and time they were created to avoid confusion. Cheers Johannes Am 19.08.2012 02:07, schrieb Joseph Wickremasinghe: > > So, now that device synching is back in gPodder, I'm looking at adding in the > playlist functionality, and also use that to implement two-way synching. I > want playlists to be organized loosely at the podcast level, for example 'all > episodes from a given podcast', 'all new episodes', 'all episodes from a > selected group of podcasts', rather than allowing the user to selectively > pick and chose episodes across individual podcasts. Of course, someone else > may want to add that in, but that's not how I would use playlists. > > Here's what I'm thinking of (for filesystem-based mp3 players). PLease review > and let me know your comments and / or suggestions: > > 1. gPodder will by default create one playlist per podcast. > 1a. Could also implement 'play groups' (as per Zachary Lombardo), by allowing > the user to name the playlist for each podcast. If multiple podcasts have a > playlist with the same name, they will be combined into the same playlist. > 2. The playlist will reflect the order of the episodes as currently viewed in > the interface, most likely in release order, so that the playlist will start > at the oldest episode and end at the newest. > 3. Could also have a standard 'just new episodes' playlist. > > Implementation of two-way syncing: > > 4. When a episode is downloaded and synched, it is added to the standard > playlist for that podcast which is then written to the device. > 5. After the user has played that episode on their device, they can delete > that episode from their device. > 6. At the next sync, gPodder will then compare the standard podcast-specific > playlists on the device (as written by gPodder during the last sync), with > the episodes on the device. If there is an episode referenced in the playlist > that is no longer on the device, gPodder will assume that the episode has > already been synced and subsequently deleted from the device, and will hence > mark that episode as deleted in gPodder. > 7. At the next sync, the playlists will be refreshed based on the downloaded, > undeleted episodes in gPodder, and the cycle begins again... > > As I mentioned earlier, please let me know your comments. > > J. > >