The AAE automatically produces “now playing” metadata files for use by streaming encoders, web players, RDS systems, and other third-party services. These files are stored in the Streaming Services folder beside the AAE program. Each station has its own subfolder, named with that station’s serial number, so metadata remains isolated when one AAE computer operates multiple stations.
Whenever a new audio cart takes air, the AAE collects its cart number, title, artist, album, audio type, and runtime. It then rewrites the files in that station’s Streaming Services folder with the new information. These are current-status files rather than historical logs: the contents normally represent the item presently playing. Automation markers such as timed breaks, floating breaks, and satellite source markers do not generate metadata updates.
The AAE creates several formats simultaneously so that different streaming services can monitor whichever file they support:
Artist - Title.txt — standard Artist - Title text.
AdsWizz (Artist - Title).txt — artist and title for music; spots are reported as Advert: - Advert:.
Now Playing.txt — artist and title enclosed in percent markers.
BE TRE.txt and Format 1.txt — Broadcast Electronics TRE format.
SurferNETWORK.txt and Format 2.txt — pipe-delimited SurferNETWORK format.
Triton.txt and Format 3.txt — Triton-compatible format.
SecureNet.xml and Format 4.xml — SecureNet XML metadata.
Live365.xml and Format 5.xml — Live365 XML metadata.
Liquid Compass Test.txt and Format 6.txt — Liquid Compass-style song or commercial metadata.
SSS.txt — a legacy streaming-service format similar to the BE TRE output.
Format 8.txt — audio type, runtime, title, and artist separated by vertical bars.
TREPlus.xml — identifies the item currently playing and, when playlist information is available, includes up to five upcoming carts.
RDS Text (64).txt, RDS Text (128).txt, and RDS Text (all).txt — RDS-compatible text in fixed-length and unrestricted versions.
For metadata purposes, Type M is treated as music, Type S is treated as a spot or commercial, and other audio types are generally reported as “Other.” Music normally sends the song title and artist. Some formats deliberately conceal commercial information—for example, the AdsWizz file identifies Type S audio as an advertisement. The RDS text files display the title and artist for music; during non-music material, they display the station call letters configured in APEX.
The station’s streaming or encoder software should be configured to monitor the appropriate file in its station-specific folder. Users should not manually edit these files because the AAE replaces their contents whenever the next cart takes air. If the streaming service requires a format not listed above, confirm its required field order and delimiters before selecting one of the generic Format files.
Locate the AAE’s Streaming Services folder.
Open the subfolder matching the station’s serial number:
Streaming Services\<Station Serial Number>
Determine which file format the streaming service supports, such as:
Artist - Title.txt
AdsWizz (Artist - Title).txt
BE TRE.txt
Triton.txt
SurferNETWORK.txt
SecureNet.xml
Live365.xml
TREPlus.xml
Configure the streaming service or encoder to monitor the full path to that file.
Start a music cart and verify that the file changes to show the current title and artist.
Start a spot and verify that the streaming service handles the commercial metadata as expected.
A Streaming COM port is not required when the service reads one of these files. The AAE rewrites the files whenever a new cart takes air, so users should not edit them manually. Each station has its own folder to prevent one station’s metadata from overwriting another station’s information.
Streaming and RDS setup steps
Serial metadata can also be configured under RDS / Streaming Setup. The user may select a Streaming COM port, baud rate, and send test text to confirm communication. The streaming serial output uses the SurferNETWORK-style format and ends with a carriage return and line feed. RDS and streaming cannot share the same COM port, and ports assigned to a Bridge or otherwise unavailable cannot be selected.
File generation and serial transmission take place in the background so a slow drive, unavailable encoder, or COM-port problem should not interrupt audio playback. Successful updates and failures are recorded in the AAE log. If a file is not updating, verify that the correct station folder is being monitored, a genuine audio cart has taken air, the cart has complete library metadata, the AAE has permission to write to the folder, and no external program is locking the file. For serial problems, also verify the COM port, baud rate, cabling, and encoder configuration.
In the APEX Client software, open Settings and locate RDS / Streaming Setup.
In the RDS Com port row, select the COM port connected to the RDS encoder.
Select the baud rate required by the encoder. The default is 9600, but it must match the encoder’s configuration.
Enter a short message in Test Text and click the RDS test button. Confirm that the message appears on the encoder or an attached receiver.
Enter any encoder command or prefix required by the device in RDS Encoder Scrolling Header. Leave this field blank if the encoder accepts plain text.
Enter the station’s call letters or desired non-music message in Call Letters for RDS.
Click Save Changes.
When Type M music takes air, the AAE sends the title and artist. During spots and other non-music material, it sends the configured call letters. The automatic RDS text is limited or padded to 64 characters.
Connect the streaming encoder or metadata device to the AAE computer.
In the Streaming Com port row, select the appropriate COM port.
Select the baud rate required by the streaming device. The default is 9600.
Enter a short message in the Streaming Test Text field and click the streaming test button.
Confirm that the receiving device displays or accepts the test message.
Click Save Changes.
When a new cart takes air, the AAE sends:
Type|MM:SS|Title|Artist
Music is identified as M, spots as C, and other audio as O. The RDS and streaming outputs must use different COM ports, and neither may use a port assigned to the Bridge.