RSS extensions
Long Zheng avatar
Written by Long Zheng
Updated over a week ago

Omny Studio exposes extensions in the podcast RSS file to provide additional metadata for the published content.

Namespace

The Omny Studio XML namespace is xmlns:omny="https://omny.fm/rss-extensions"  

Channel Elements

The <channel> will include the following fields:

<omny:organizationId> - ID of the organization that the RSS feed belongs to

<omny:networkId> - ID of the network that the RSS feed belongs to. Note that if the program is not in a network, this field will be omitted.

<omny:programId> - ID of the program that the RSS feed belongs to.

These fields are being incrementally rolled out. If you do not see them in your feed, please refresh your feed or contact support.

Item Elements

Clip ID

The <item> will include a <omny:clipId> child element with the GUID of the clip. 

Note: this is subtly different to the <guid>  which copies and retains GUIDs from other hosting providers if the podcast clip was imported through an RSS feed.

Example

<item>	
  <title>Episode 2</title>
  ...
  <omny:clipId>3d1cd98d-4043-4ba8-baa8-aaab00d16855</omny:clipId>
</item>

Recordings metadata

If a clip/episode was generated from one or more recordings, the <item> will include a <omny:recordingMetadata>  child element with a

  • <omny:captureStartUtc> - the date and time when the recording started capturing

  • <omny:captureEndUtc> - the date and time when the recording ended capturing

Example

<item>	
  <title>Episode 2</title>
  ...
  <omny:recordingMetadata>
    <omny:captureStartUtc>2019-07-18T19:00:00.0000000Z</omny:captureStartUtc>
    <omny:captureEndUtc>2019-07-18T20:00:00.0000000Z</omny:captureEndUtc>
  </omny:recordingMetadata>
</item>

Did this answer your question?