Note
As of 2003-03-12, I have stopped development. I will continue to fix bugs, should any arise. If you would like to continue development, and will be able to work with the NDA restrictions(this probably means you will need the backing of a company) then contact me. Current users should note that this does not mean there is no possibility of feature updates they are just unlikely. The sister project enRDS is not restricted by NDA's.
Introduction
deRDSview is a software RDS decoder and viewer for Linux, *BSD and Solaris using QT3. It features full decoding of the 2003(and all prior) standards, logging to mSQL/MySQL/PostgreSQL and outputting to CSV/HTML/OpenCalc/XML. Extrapolation of stored data for source plotting(with GPS input) is also possible.
The meat
Extensive 'wizard' based setup system including auto-detection of many PCI/PCMCIA/USB decoder cards. A small HTTP server to format and display data in any browser capable of showing tables(custom CSS support).
In the first screenshot you can see the setup system scanning the USB bus for known receivers, normally there will be no additional input required for setup. However, you can choose to set special options for the connection or to change transfer rates for example.
The second screenshot is the main user interface, it uses a tabbed view-mode to ensure maximum information is available even when it is used without much screen real estate. It is possible to use deRDSview on an iPaq, although not optimally, and store data for later transfer. For true handheld use the best idea is to the use the server plugin and operate from a base station. Although the feature is currently very beta it works, and has not produced any incorrect results numerically but a small bug in the layout can sometimes show itself.
In the third screenshot you can see the HTML output displayed in Mozilla, it is using the custom CSS option with the stylesheet from the old design for this site. GD or gnuplot can optionally output graphs as in the screenshot, or it can display just the tables.
deRDSview will run on almost any machine running Linux/*BSD/Solaris that has a X server and QT libs.
Due to the necessity of using some magic numbers in the program from vendors this software can not be Open Sourced, however should there be interest I can Open Source a version that includes schematics to build your own decoder based on totally open standards and not breaking any NDA's.
If you wish to test this software please mail me with the model of your decoder and I will put up a binary for your arch/OS/lib/decoder. Unfortunately, I do not have the time to put up a binary of every option. FreeBSD specific binaries can take some time as I do not maintain the FreeBSD version myself. (Open/Net)BSD binaries may work with FreeBSD anyway depending on library versions.
There is a sister project to deRDSview called enRDS, that supplies an easy to use GUI for dynamic RDS control. It is Open Source, and is available under a BSD style license. Of course you need to have a transmitter capable of dealing with the data stream.
Downloads
- rds_data bzip2 tarball (sha1 digest = c3b097b39986338786b70d2b393ce3e5c0f542b3) - UK commercial RDS datafiles


