Skip to content

LucasGallone/RDSExpert-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RDSExpert Plugin for FM-DX webservers

This plugin allows you to use the RDSExpert interface directly on FM-DX webservers.

plugin

It works both with HTTP and HTTPS servers.
When the plugin is started, the connection to your server's RDS websocket is established automatically.


RDSExpert is an advanced RDS/RBDS decoder that allows you to view a large amount of technical data related to the Radio Data System.
-> For documentation about the decoder itself, please click here. <-


⚠️ Important note to Google Chrome users: Since April 2026, connecting to HTTP servers using a local address (e.g. 192.168.1.100) is no longer possible by default. You must disable the "Local Network Access Checks" feature in your web browser to bypass this block implemented by Google, otherwise the connection will fail.

-> To do this, enter chrome://flags/#local-network-access-check in the URL bar, then disable the relevant option.


If you are concerned about the potential risks this may cause, it is best to use a different web browser such as Mozilla Firefox.

Installation instructions

1 - Download the entire repository as a ZIP file by clicking here.

2 - Extract the ZIP file content.

3 - Place the RDSExpert-Plugin.js file and the RDSExpert folder (which contains RDSExpert-Frontend.js) in the plugins folder of your FM-DX webserver.

4 - Restart your FM-DX webserver.

5 - Access your webserver's configuration panel by using the admin account, click "Plugins" and select "RDSExpert by Lucas Gallone" in the plugins list, then save the changes.

You should see the RDSExpert plugin appearing on your webserver now. Click on it and enjoy!

Decoded data

• General features for the station identification: PI code, PS, TP/TA flags (Traffic Program - Traffic Announcement) and Music/Speech switch.

Radiotext messages on Lines A and B, with recognition of the maximal number of characters (64 if sent on 2A, 32 is sent on 2B).

PTY (Program Type).

PTYN (Program Type Name) with A/B flag detection.

AF decoding for Methods A and B, with the ability to sort decoded frequencies.

Long PS (from Group 15A).

Clock Time (Local and UTC values).

Enhanced Other Networks (EON).

Extended Country and Language Identification codes (ECC/LIC) with country and language interpretation in tooltips.

EWS channel indication (Emergency Warning System).

PIN data.

ODA (Open Data Applications) presence indicator with application recognition, using a database.

Decoder Identification flags: Stereo, Artificial Head, Compressed, and Dynamic PTY.

Radiotext+ (RT+) with tags identification and interpretation.

Traffic Message Channel (TMC) with interpretation of the decoded messages, thanks to a database containing over 1500 event codes.

In House Applications (IH) data, from channel 0 to 31.

Transparent Data Channels (TDC), from channel 0 to 31.

Standard Radio Paging (RP), with intelligent detection of the type of messages transmitted (Alphanumeric, Numeric, etc.) and decoding adapted to the messages type.

Enhanced Radiotext (eRT) with eRT+ tags identification and interpretation.

DAB Cross-Referencing, with the display of the listed Ensemble ID and its channel (In the "Groups Monitor").

Features

Raw RDS data recording, to make complete recordings of all decoded groups, in ASCII format.

Raw RDS data playback, to play recordings with real-time decoding, even many years later. All ASCII format recordings are supported, even from other RDS decoders.

Direct data export, in PDF and TXT format.

Bandscan recording, with all RDS data from the scanned stations, a received signals summary including the transmitters cities and powers (ERP), as well as the reception levels in dBf/dBuV. Exportable in PDF and TXT format.

Groups Monitor, in order to explore and make a deep analysis of all the different groups transmitted on the decoded RDS.

Map for TMC (Traffic Message Channel), to display the location of decoded events. Only works for certain countries, depending on location data availability.

PI to Callsign converter, as a tooltip on the PI field, for the stations from the US.

Detection of the factory PI codes with manufacturers display, thanks to a database.

BER (Bit Error Rate) indicator, in order to determine the RDS decoding quality.

About

RDSExpert integration plugin for FM-DX webservers: An advanced RDS/RBDS decoder which offers many features, decoding of various RDS data and bandscans export in PDF/TXT format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors