Earlier today I was thinking of adding some support for podcasts to Rockbox and here's what I came up with:
I would like to extend the bookmarks-concept of Rockbox to suit podcasts. Most podcasts, at least the once I listen to, contain a few topics. It would be wonderfull if you could jump past a topic or song that doesn't interest you to the next part of the show.
So what we need is timecodes, which could be added to the rss-feed by the podcasters, parsed by the feed-aggregator and converted to some format rockbox would understand. Podcasters could do this easy during recording or editing theire shows. I could even be done by podcast-production software.
On the Rockbox side it would work like this:
There's a top-level podcast folder which has special meaning to Rockbox.
Every podcast-file is added to a directory with the name of the podcast, this could be a dotted-name (thus hidden) because we wont need to see the files themselves.
In the podcast-directory files are placed that contain info about a podcast:
podcast title | linenr. of next item
|file (relative path)
|progress in the file (same as a bookmark entry)
|timecodes (parsed from timecodese entry in rss)
|| discription | timecode (again, same as bookmark entry)
Podcast title | next item
|
|
When playing a podcast the next, and previous actions should be changed to next- and previous-timecode. So skiping that boring song in a podcast would become easy.
Please tell me what you think while I figure out how to implement this.
Greets Shanachie