0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-26 20:33:53 +01:00
2025-12-27 15:03:23 +01:00
2025-08-06 13:44:09 +02:00
2025-12-27 17:47:25 +01:00
bro
2025-12-27 15:28:56 +01:00
2025-03-24 22:07:10 +01:00
2025-12-22 19:41:20 +01:00
2025-07-06 18:43:10 +02:00
fix
2025-12-25 22:04:26 +01:00
2025-03-10 16:50:29 +01:00
2025-12-27 17:47:25 +01:00
2025-12-26 11:15:47 +01:00

RDS95

(eRT)(RDS2)

RDS95 is a light software RDS encoder for linux

RDS95 also embeds Lua to implement some things

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

Also, yes i would like to license this under the unlicese but the tyranny of the GPL license restricts me from doing that, this is a message to you, anthony (see the disclaimer)

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)
  • EWS (now ODA)
  • IH (now ODA)
  • RP
  • TDC (now ODA)

Unique features

RDS95 is the only (as far as i can tell) encoder to transmit the 9-bit AF codes

Lua engine

Yet another unique feature, the Lua engine allows you to parse the messages from UDP, and more!

You wanna make an ODA? Sure go for it, look in the scripts folder to see 0-ert.lua, that is how ERT is implemmented in this encoder Wanna do scrolling PS without C stuff and no external scripts? Just do it with the tick function! Don't wanna run a bash script to send your station's data to the encoder when defaults take over? I'll welcome you to the on_init function

Disclaimer

RDS95 is "based" on Anthony96922's MiniRDS licensed under GPLv3

Description
Languages
C 63.7%
Lua 34.7%
CMake 1.6%