The TundraCast Metadata and Control Service (MCS) allows broadcasters to transmit metadata for TundraCast streams, including details like song title, artist, and album, using a pipe (|
) delimited string along with many other XML and JSON formats. On Windows, you can easily configure the MCS to listen for metadata on a specified port and transmit the information using the correct format.
This guide will show you how to set up and configure the TundraCast MCS on Windows using the pipe-delimited metadata string format and the metadata_listen_port
setting.
Prerequisites
Before starting, ensure you have:
- Access to your TundraCast StreamID, PAU Username and PAU Password
- The correct format for the metadata string:
[GROUP]|[CUTID]|[TITLE]|[ARTIST]|[ALBUM]
- The appropriate port defined for receiving metadata (
metadata_listen_port
).
1. Metadata String Format
The metadata string is pipe-delimited (|
), with each field representing specific information. Here's what each part means:
- [GROUP]: This is the group or category in automation used for advertisement/music logic and send/hold logic.
- [CUTID]: A unique identifier for the track, used by the automation system. Often called Cart Number.
- [TITLE]: The track or segment’s title.
- [ARTIST]: The name of the artist or creator. Optional.
- [ALBUM]: The album or collection the track is part of (if applicable). Optional.
ROCK|73194|Peace on Earth|U2|All That You Can't Leave Behind
2. Configuring the Metadata Listening Port (metadata_listen_port
)
To enable TundraCast MCS to receive metadata on a specific port, you need to configure the metadata_listen_port
. This port tells MCS where to listen for incoming metadata.
Steps to Configure the Port:
- Locate the
metadata_listen_port
Setting in TundraCast Configuration
Themetadata_listen_port
setting is found in the TundraCast configuration file. Locate this file in the installation directory (for example,C:\ProgramData\Summit Technology Group\TundraCast\Metadata and Control Service\TundraCast Metadata and Control Service.exe.config
). - Set the Metadata Listen Port
Choose an available port (such as the default 2083) and ensure no other service is using it.
<setting name="metadata_listen_port" serializeAs="String">
<value>2082</value>
</setting>
- Open the Port in Windows Firewall
You may need to allow traffic on this port through the Windows Firewall.- Open the Windows Defender Firewall settings.
- Click on Advanced Settings on the left-hand side.
- In the Inbound Rules section, select New Rule.
- Choose Port and click Next.
- Select TCP and specify the port number (e.g.,
8052
). - Choose Allow the connection and apply the rule.
- Restart the TundraCast MCS Service
Once the port is configured and the firewall rule is set, restart the MCS service. You can do this via the Services Manager in Windows:- Press
Win + R
, typeservices.msc
, and press Enter. - Scroll down to find TundraCast MCS, right-click, and select Restart.
- Press