How to Capture Metadata from PlayIt Live into Rocket Broadcaster

Introduction

PlayIt Live is an inexpensive radio automation package used by many webcasters, featuring flexible pricing and a number of add-ons. Rocket Broadcaster can be run alongside PlayIt Live, or on another PC, as a flexible streaming audio encoder.

In this guide, you'll learn how to configure PlayIt Live to send track metadata to Rocket Broadcaster, so your streams can have accurate "Now Playing" metadata for your listeners.

Prerequisites

Before you begin, ensure you have the following:

  • Rocket Broadcaster Pro
  • PlayIt Live 2.0 or greater
  • The Now Playing plugin for PlayIt Live

For this guide, PlayIt Live and Rocket Broadcaster should be installed on the same PC.

Step 1 - Install the PlayIt Live Now Playing Plugin

To get started, PlayIt Live has a "Now Playing" plugin that writes the current metadata to a text file. It can be found here:

Refer to the above documentation to configure the PlayIt Live Now Playing plugin to write the metadata to a text file, then configure Rocket to read from it.

Refer to the links above for instructions on installing the plugin and to familiarize yourself with it.

Step 2 - Configure PlayIt Live

After installing the PlayIt Live Now Playing plugin, we need to configure it.

In PlayIt Live, do the following:

1) Inside the "Now Playing" plugin configuration window, click the TCP/IP tab and enable "Send now playing track over a network via TCP/IP".

2) If Rocket Broadcaster is running on the same PC, leave the Host as "localhost".

3) Change the port to 9002.

4) Change the template to:

{{artist}}
{{title}}

5) Change the "Text Encoding" to "UTF-8".

6) Click "Apply Changes".

Here's a screenshot of the Now Playing configuration window, but note that the fields are not reflective of the information above.

PlayIt Live configuration

Step 3 - Configure Rocket Broadcaster Pro

To configure Rocket Broadcaster Pro to capture metadata from PlayIt Live:

1) In the menu at the top, click Broadcast->Metadata Capture.

2) Click the "TCP Server" tab, and enable "Allow other applications to update your metadata over TCP".

3) Ensure the port is 9002 and "Format" is "Two-Line Simple Text". If PlayIt Live is running on a different PC, click "Remote computers (via any NIC)".

4) Click OK to save your changes.

Rocket configuration for PlayIt Live

When the next track starts playing, you should see the metadata appear in the Rocket Broadcaster main window, and it will subsequently appear in your stream.

Step 4 - Test it

When PlayIt Live starts plays the next track, you should see the artist and title appear in the main Rocket Broadcaster window under "Now Playing". This metadata will be automatically sent with your stream(s) as soon as it is received.

Troubleshooting

  • If you don't see the metadata update in Rocket Broadcaster, double check that all your settings match this guide.
  • Check the Rocket Broadcaster log file for clues. (Help->View Log...)
  • Double check the port and IP are correct. If Rocket Broadcaster is running on a different PC, ensure the IP address you entered into PlayIt Live is correct.