0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-26 20:33:53 +01:00
Files
rds95/doc.md
2025-03-24 17:05:18 +01:00

2.0 KiB
Raw Blame History

RDS95

RDS95 is a ligth software RDS encoder for linux

RDS95 follows the IEC 62106 standard (available at the RDS Forum website)

Diffrences between IEC 62106 and EN 50067

The newer standard which is the IEC one, removes these features:

  • MS
  • PIN
  • LIC
  • DI (partially, only dynamic pty is left)

Unique features

RDS95 is the only RDS2 encoder to have a independent tunneling feature, where you can pick the group sequence from the RDS2 stream in order to speed up the transmission of RT or LPS (in my tests, this helps a lot)

Commands

PS

Sets the Program Service: PS=* RDS *

PI

Sets the PI code: PI=FFFF

TP

Sets the TP flag: TP=1

TA

Sets the TA flag and triggers Traffic PS: TA=0
May be overridden by EON

DPTY

Sets the DPTY flag: DPTY=1
Formerly DI

CT

Toggles the transmission of CT groups: CT=1

AF

Sets the AF frequencies: AF=95,89.1
Clears the AF: AF=

TPS

Sets the Traffic PS: TPS=Traffic! (default not set)
TPS is transmitted instead of PS when TA flag is on

RT1

Sets the first radio text: RT1=Currently Playing: Jessie Ware - Remember Where You Are or TEXT=Currently Playing: Jessie Ware - Remember Where You Are

RT2

Sets the second radio text: RT2=Radio Nova - Best Hits around!

PTY

Sets the programme type flag: PTY=11

PTY values are diffrent for RDS and RDBS, look for them online

ECC

Sets the extended country code: ECC=E2
Note that the ECC is depended on the first letter of the PI, for example PI:3 and ECC:E2 is poland, but PI:1 would be the czech republic

RTP

TODO: RTP

LPS

Sets the LPS: LPS=NovaFM❤
Note that LPS does UTF-8, while PS, RT don't

PTYN

Sets the programme type name: PTYN=Football

AFCH

TODO: AFCH

UDG1

Sets the user defined group, max 8 groups: UDG1=6000FFFFFFFF

UDG2

See UDG1

G

Sends a custom group to the next group available: G=F100FFFFFFFF or G=00002000AAAAAAAA for RDS2

RT1EN

Enables RT 1: RT1EN=1

TODO: Rest of commands