Metadata push settings for Cirrus Streaming

Stations using Cirrus Streaming can set up a metadata push channel in Spinitron to send now-playing updates to the Cirrus Console.

Below is an example template in which you need to customize:

  • The IP address or host name of your Cirrus Console. In the template below 203.0.113.91 is just an example address. You must change it to the address or host name that Spinitron should use to send to your Cirrus Console.

  • Port number. You might not need to change this. 5959 appears to be a common value, perhaps the default in Cirrus Console.

  • Remove attributes you don’t need. If the purpose of pushing metadata to Cirrus Console is to meet the display requirement on US webcasters then you only need artist, album and title. Your requirements may differ.

tcp://203.0.113.91:5959
<?xml version="1.0" encoding="utf-8" ?>
<audiodata>
 <attributes>
   <attribute name="artist"><![CDATA[%an%]]></attribute>
   <attribute name="album"><![CDATA[%dn%]]></attribute>
   <attribute name="title"><![CDATA[%sn%]]></attribute>
   <attribute name="duration"><![CDATA[%sd%]]></attribute>
   <attribute name="category"><![CDATA[%dl%]]></attribute>
   <attribute name="label"><![CDATA[%ln%]]></attribute>
 </attributes>
</audiodata>

Ultimately your channel config might look something like the screenshot below. Channel name is your choice. Username and password aren’t used. You can adjust default and max durations to your needs.

2 Likes

SecureNet also provides a web API to which we can send metadata instead of to the Cirrus Console. This is easier for us to deal with from a networking point of view and might therefore be preferable.

To use it you need to get from SecureNet Systems the stationCallSign and authToken for your stream. You might need to identify the API in question when requesting these credentials, it is /dx/media_info_update_v2.cfm.

Once you have these credentials, we can set up the push channel for you.