beautypg.com

Metadata, Metadata manager – Omnia Audio Omnia A/XE User Manual

Page 65

background image

12

Metadata

The metadata subsystem gives you the option to tag your audio stream with “now playing”

information. Metadata tagging currently works only with internally encoded streams

delivered to SHOUTcast and Wowza servers. If you use a third-party encoder with Omnia

A/XE then you will need to consult that encoder’s documentation for metadata tagging.
The diagram below shows how the metadata is received and combined with the encoded

audio stream:

Audio

Processor

Encoder

Stream

Sender

Metadata

Receiver

Metadata

Filter

Audio

Metadata

Tags

Tagged & encoded

audio stream

The metadata is received from an external system over TCP/IP on a specific port. The

metadata receiver passes the information to the metadata filter for parsing. Once the filter

detects a complete record, it sends the tagging information to the Stream Sender which

includes it in the stream being sent out.

TECH NOTE: Metadata filters are small mini-programs that translate the data received from an external

source to tags that the stream sender can understand. Each filter is a separate file stored in the Filters

subdirectory under the program’s data directory (the same directory where Options.xml is found). These

mini-programs are written using the Lua programming language. If you would like to try your hand at

creating a custom filter please start by having a look at the filters that ship with the program. To learn

more about the Lua programming language have a look at

http://www.lua.org

.

Metadata Manager

On the Metadata Manager page you configure the metadata receivers you wish to use with

Omnia A/XE. The same metadata receiver can be used by multiple streams.