Podlove File Format

Request For Change

The idea of a Podlove file format had been developed by Tim Pritlove aiming at a system that improves the quality of Podcast playing as well as managing and handling. As an addict to Podcast I liked the idea from the start and began thinking about how to solve some basic issues that might appear during the development process.

As an engineer I tend to approach problems like this from the low OSI layers. I am not a programmer but I would like to help delivering a system below the actual programmes to allow developers of all kind of platforms to use a common standard and to improve interoperability. A smart phone application should process the same data as a CMS plug-in or an audio player software.

My RFC for the new standard is based on XML. The idea is to create a Podlove file for every episode containing standard information like title, description, publishing date, language and so forth. In addition I recommend adding the following tags:

Now that we have added another layer between the subscribable feed and the media file the next point is to deliver the Podlove file via feed. In general I see two possible approaches.

The first is to take a regular RSS feed and link it directly to the Podlove file. This is simple but it is necessary to maintain separate files for Podlove and regular subscribers.

The second approach is to amend the feed file's <item> tag by the extra <podlove> tag which contains the link to the Podlove file - in addition to the regular path. The counterpart here is that the RSS file will not be fulfilling the official standard's criteria anymore so that intolerant programmes might not be able to process the file.

I recommend developing a Podcast management software that is based on the Podlove standard in order to make managing episodes easy and helps keeping the overview.

I would love to get feedback so please send me your comments. If anyone would like to work with me on the Podlove file format I will set up a Wiki.

Thank You!

Sebastian



View full RFC:

podlove-rfc.txt



Creative Commons License
Published under Creative Commons Licence

Powered by Website Baker