endkb / SoundsDownloadScript

Download programs from BBC Sounds and publish them to a podcast feed
2 stars 0 forks source link

The RSS feeds should comply to PSP-1 Podcast RSS standard #33

Closed endkb closed 1 month ago

endkb commented 1 month ago

Standard can be found here: https://github.com/Podcast-Standards-Project/PSP-1-Podcast-RSS-Specification?tab=readme-ov-file#channel-podcast-locked

endkb commented 1 month ago

Required RSS Namespace Declarations: xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:atom="http://www.w3.org/2005/Atom"

To include HTML in your podcast feed, you must also declare the RDF Site Summary 1.0 Modules: Content namespace in the second line of your XML: xmlns:content="http://purl.org/rss/1.0/modules/content/"

EDIT: added podcast, atom, and content xmlns elements. itunes was already present.

endkb commented 1 month ago

Required elements:

EDIT: Implemented PodcastFeedURL in the profile. If omitted or empty, will be omitted for backwards compatibility with older profile templates.

endkb commented 1 month ago
is required: The parental advisory information for a podcast. [Official Docs](https://help.apple.com/itc/podcasts_connect/#/itcb54353390) false The value can be true, indicating the presence of explicit content, or false, indicating that a podcast doesn’t contain explicit language or adult content. EDIT: Modified the routine to comply. Values changed from yes/no to true/false. If no value is specified, element is included as false.