So you can get a better idea of why we're suggesting this addition, here's a some background.
The current SPI standard allows a great deal of meta-data to be held in the various documents - SI.xml and PI.xml. Most of this meta-data is fairly obvious, but there are some elements that broadcasters need to control distribution of.
Examples of elements that broadcasters want more visibility of use are:
* URLs for live streams - in some cases, broadcasters have complex business rules around streaming use
* URLs for on-demand content - often there are rights managements controls required
* Detailed synopsis, including images - this data may need to be presented and credited in a certain way
What we are proposing to add is the optional ability to provide this level of detail only to clients who have agreed to use it properly. That probably means signing a Terms and Conditions or Acceptable Use agreement with the broadcaster. Once that agreement is in place, the broadcaster can provide a unique key value, which is used to identify that user (or their client devices).
We don't specify in this standard whether user means "end-user" or means "intermediate company". So a manufacturer might sign the agreement to cover all the devices they make, or an app developer might sign one for each end-user. We haven't presumed anything.
This is all optional. If the client doesn't provide a key, or the broadcaster doesn't want to support them, the client should still get the data that the broadcaster is prepared to publish openly (which will usually be to our Project Logo specification).
We also are not suggesting that RadioDNS gets involved with creating or signing agreements, as that's not part of our mission. We can look at how we can help manufacturers and broadcasters contact each other to agree terms and exchange keys, but we won't be a party to any of those agreements.
If you've got any questions, post them here, or email us in the project office on
feed...@radiodns.org
Nick