RDS Data on Satellite Radio Stations
Added by Adam W almost 8 years ago
Just wondering about something for a feature.
I've seen on the Kodi frontend for a while now that RDS Data is supported for radio stations. I presume this is designed for SDR FM tuners. Apparently this lets the PVR server pass RDS data through to Kodi for it to display.
This made me think that this could also work with some satellite radio stations. German radio stations on Astra 1 19.2E (12266H) carry RDS Radio Text data which often contains the "Now Playing" song on a lot of the public radio stations on the transponder. The RDS data is carried as a descriptor tag on the Audio PID.
I believe it's designed to feed some German cable networks who retransmit these public radio stations on FM, and feed the satellite RDS data into the FM encoders. I think it only carries Radio Text (the 64 character changing text that some RDS stations carry) because the cable networks can set the PS and PI data statically.
The format is something called UECP apparently. I've seen it displayed before on some Enigma 2 satellite receivers on these radio stations, so it has been decoded on satellite receivers before. https://github.com/libo/Enigma2/blob/master/lib/dvb/radiotext.cpp
Just wondering if anyone knows any more about it and whether it would be workable into TVHeadend/Kodi to pass the data through?
Replies (2)
RE: RDS Data on Satellite Radio Stations - Added by Fabb Miller about 7 years ago
+1 for this
12266 H on 19,2° East carries around 60 stations with 320 kbps sound quality most of them carrying information about which song is currently playing
I have got very little programming skills but I would like to look into this.
Using a USB DVB-S tuner on libreelec.
Can somebody point us into the right direction:
-How to tell tvheadend which pids to filter?
-How to dump content of one pid to console/into file for testing?
RE: RDS Data on Satellite Radio Stations - Added by Fabb Miller almost 6 years ago
It has been done: https://github.com/kodi-pvr/pvr.hts/commit/5d8f1728c74ec2833192b84a05c26d18ce43d887#diff-fef2d0bddcacd34c8df38f91e0d19a38
Thank you, ksooo!
Looking forward to testing as soon as I can.