------------------------
Storefront RSS Specification Version 0.5
------------------------
The Storefront RSS specification is an extension of the RSS 2.0 specification.
Namespace:
The namespace is defined as 'http://www.synctv.com/standards/sfrss.html'
e.g. <rss version="2.0" xmlns:synctv="http://www.synctv.com/standards/sfrss.html">
The following additional elements must be supported for Storefront RSS.
Additional subelements of <channel>:
<synctv:serviceInfo>
describes service info, contains name and version attributes
<synctv:channelId>
the ID of the server channel from the database
<synctv:channelName>
the name of the server channel from the database
<synctv:channelSubscribe>
URL to subscribe to this channel, must include "price" attribute
(ex.: "USD 12.99", decimal separated amount; absence of 3 char currency
label assumes local currency)
<synctv:showId>
the ID of the show on the server
<synctv:showName>
the name of the show where the content is located on the server
<synctv:showSubscribe>
URL to subscribe to this show, must include "price" attribute
(ex.: "USD 7.99", decimal separated amount; absence of 3 char currency
label assumes local currency)
<synctv:volumeId>
volume or season ID
<synctv:volumeNumber>
volume or season number, ex.: "3"
<synctv:volumeEpisodes>
a count of the episodes in this volume, ex.: "3"
<synctv:latestVolumeId>
the id of the most recent volume of the show, ex.: "3"
<synctv:purchase>
URL to purchase entire set of items, must include "price" attribute
(ex.: "USD 12.99", decimal separated amount; absence of 3 char currency
label assumes local currency)
<synctv:rent>
URL to rent entire set of items, must include "price" attribute
(ex.: "USD 4.99", decimal separated amount; absence of 3 char currency
label assumes local currency)
<synctv:banner>
URL to a banner or background image for set of items
<synctv:complete/>
if tag exists then the set of items is complete; additional items will
not be added to the feed
<synctv:seasonal/>
if tag exists then the set of items is a season
Additional subelements of <item>:
<synctv:language>
the language spoken in the media (e.g. en-us)
<copyright>
the copyright of the media
<synctv:categoryId>
colon separated category and subcategory ids (ex.: "13:21")
<synctv:episodeId>
episode ID from the database
<synctv:episodeNumber>
ex.: "46"; episode numbers typically span across all seasons or volumes)
<synctv:parentalAdvisory>
use the format defined by CEA-2033 "OpenEPG"
<contentRating>
use the format defined by CEA-2033 "OpenEPG"
<synctv:purchase>
URL to purchase episode must include "price" attribute (ex.: "USD 1.99",
decimal separated amount; absence of 3 char currency label assumes local
currency)
<synctv:rent>
URL to rent item, must include "price" attribute (ex.: "USD 0.49", decimal
separated amount; absence of 3 char currency label assumes local currency)
<synctv:preview>
URL to preview item
<synctv:duration>
hh:mm:ss
<synctv:quality>
allowed values are based upon optional domain attribute; absence of domain
attribute assumes "basic" domain ("basic" domain allows quality values "Low",
"Standard", "HD", or "Full HD")
<synctv:unlicensed/>
If present this tag indicates that the content is not licensed to the logged
in account and the enclosure should not be made available for download.
This specifications provided here are licensed to the public under a Creative Commons Attribution 3.0 license.