Understand. Connect. Create.

Documentation

Explore what Magic RDS 4 can do, find the right setup guide and build a workflow that fits your equipment.

About the software

RDS control, metadata processing
and automation for Windows.

Magic RDS 4 connects the information you already have with the devices and services that need it. Originally developed for radio stations, it combines RDS encoder control with text processing, data distribution, scheduling and audio recording in one Windows application.

A typical installation reads artist and song-title information from a playout system, prepares it for Radiotext and RT+, and sends it to one or more RDS encoders. The same text can also update a website or a streaming server. Other configurations use the application as a scheduled text publisher, an event-driven audio recorder or a general communication bridge for text API commands.

Manage RDS and RBDS content across your station.

Configure supported FM RDS encoders, set station identification and programme information, and keep Radiotext and Radiotext Plus (RT+) in step with your audio. Magic RDS 4 supports Pira.cz devices and several other encoder families, including legacy models based on UECP.

The RT+ and other Magic RDS 4 features enrich radio listening with a visual layer, bringing song titles, artist names and useful station information to compatible receivers and connected displays. By making broadcast audio more informative and engaging, they help linear radio keep pace with the visual experience listeners have come to expect from streaming services and other online platforms.

Connections can be managed individually or used together to distribute content to a transmitter network. Selected DAB+ integrations provide Dynamic Label and DL+ metadata. The available services and settings depend on the device, its firmware and the selected communication protocol.

Turn XML, JSON and playout data into useful text.

The External Text Sources tool collects information from local files, shared network files, websites, TCP ports and other configured inputs. It can extract values from XML or JSON, and receive text through communication bridges.

Text replacing and regular expressions help remove unwanted information or format it for the destination. Several sources can be combined into a sequence, so now-playing information alternates with station messages, news or ads. RT+ tags identify the meaning of individual text elements for compatible receivers.

Publish now-playing information to websites and streams.

Use the metadata from your automation system to show the current artist and title on your website or update a streaming server. Text can be forwarded through HTTP requests, file output or other supported connection methods.

The destination must provide apropriate API or input, such as an HTTP endpoint or a file it can read. This makes Magic RDS 4 useful for internet-only stations as well as FM/DAB+ broadcasters. A configurable text delay can help align the displayed information with delayed audio delivery.

Bridge serial ports, TCP/IP applications and remote devices.

Bridges and virtual ports route data between different serial and network interfaces. They can let another application communicate through Magic RDS 4, distribute one data source to several destinations or connect installations at different sites.

Supported encoder protocols can be translated when feeding different RDS models from one source. For general-purpose devices, a transparent bridge can pass an existing data stream between compatible interfaces without interpreting its contents. This can simplify the connection between devices and applications.

Schedule messages and react to incoming information.

The Task Scheduler automates application settings, content updates and control commands. Text Conditions can trigger configured actions when defined keywords appear in a text source, connecting the information you receive with the next task in your workflow.

Text Campaigns add weekly and calendar-based planning for programme announcements and promotional messages. Overlapping messages can appear in a loop alongside other text sources. Campaign start and stop events can also run configured scripts.

Record MP3 audio by schedule or programme events.

The integrated recorder captures audio from a sound card input or virtual audio cable. It supports up to eight concurrent recordings, with configurable bitrate, gain control, fade-in and fade-out.

Recording can start, stop or pause according to a schedule or keywords in incoming text. Use it for a programme archive, selected shows or material intended for podcasts and reruns. Configured Windows commands can copy or upload the resulting files, and optional cleanup can remove old recordings.

Access your setup from a browser.

The included web-based control application provides a central view of connections and selected device controls. It can be accessed from desktop and mobile browsers, with user accounts handled by Magic RDS 4 itself.

This is a companion interface to the Windows application. It offers connection status, recent events, a command terminal, device configuration and selected recorder and scripting functions without requiring a third-party server.

Beyond broadcast

Use the same tools without an RDS encoder.

Many of these functions operate on text, files, network connections and audio inputs rather than on broadcast hardware. Possible uses include:

  • Scheduled text publishing: collect information from a file or online source, format it and send it to a compatible website or custom service.
  • Serial-to-network integration: pass data between a serial device and a TCP/IP application using a configured bridge, incl. data logging option.
  • Text-driven automation: respond to a recognised keyword by executing a configured script or sending data to an external application.
  • Planned audio capture: record an event, presentation or other audio source at a defined time and run a command when the recording finishes.

These workflows require a suitable input and a destination that accepts the chosen data format. Standard or Full licensing applies to general-purpose features and additional integrations.

Setup guides & reference

Find the right PDF guide.

Start with the introduction, then choose a guide for the device or workflow you want to configure.

Getting started

Introduction

Application overview, system requirements, installation, moving an installation to a new PC and your first connections.

Read PDF intro.pdf
Monitoring & diagnostics

RDS Spy

The RDS Spy is a standard tool for RDS output decoding and diagnostics. Supported by advanced RDS encoders.

Read PDF rdsspy.pdf

The application also includes help files under Help – Magic RDS Help and context hints for individual settings.
Visit the Support section for tutorials, release notes, feature requests or configuration options for specific kind of use.

A few useful answers

General FAQ

Answers to common questions about connections, text sources and everyday use.

Do I need an RDS encoder to use Magic RDS 4?

No. Web publishing, streaming metadata, communication bridges and audio recording can be used without an RDS encoder. General-purpose functions may require a Standard or Full licence.

Does Magic RDS 4 have to run on the playout computer?

No, provided the playout system makes its metadata accessible over the network. A shared file, HTTP source or compatible data connection or API can let Magic RDS 4 run on a separate Windows PC. If the source is only available locally, share it or use the same computer.

Does the application need a permanent internet connection?

Not for workflows using local files, serial devices or a local network. Internet access is needed when a configured source or destination is on the internet. The web-based control application is hosted by Magic RDS 4 itself. The entire system was developed for professional use and is therefore fully functional even when running in complete isolation on an internal network.

Can one installation control several encoders?

Yes. Not only several encoders but also several different radio stations. Magic RDS 4 supports up to 128 independent connections. A text output can feed individual encoders, a selected group or all appropriate connections. Different encoder models can share a source when their protocols and required services are supported.

Can I try an RDS configuration without connecting hardware?

Yes. The built-in Demo Encoder emulates an RDS device for configuration and development. Its output can be inspected with the integrated RDS Spy decoder. This allows you to conveniently set up and activate features such as reading out texts and adding them to the output loop. You see everything in real time, just as you would during an actual broadcast.

Can audio recording start automatically when a programme begins?

Yes. Use a scheduled event or a Text Condition that recognises a keyword in your source, such as a programme or jingle name. The PC must have the required audio input configured. Automated recorder operation requires a Standard or Full licence; manual recording and demo mode are available in other licence types.

See the recorder guide
Can I control Magic RDS 4 from a phone or another computer?

Yes, through the included web-based control application. Enable its web server, create a user account and access it from a browser that can reach the Windows PC. Magic RDS 4 continues running on that PC; the browser provides the remote interface.

Have a question about your setup?

Describe your device, connection and intended workflow in the Technical Forum.

Visit the Technical Forum