RDS Surveyor / News: Recent posts

Release of RDS Surveyor 0.8

To celebrate the new year, I'm realeasing RDS Surveyor version 0.8. RDS Surveyor has moved forward a lot over the past year, but I was so busy I almost forgot the “release early, release often” motto. This version includes all of these improvements:
- RBDS support: PI code calculations, PTY labels, etc.
- Log files: ability to read RDS Spy's logfiles; addition of timestamps.
- Full-GUI operation: when launched from a GUI, RDS Surveyor displays a window allowing one to select a source of RDS data (file, sound card, USB key, web site [see below], etc.). It is possible to change the source at any time without restarting the program.
- Ability to download recorded RDS data (RDS Surveyor's or RDS Spy's logfiles) from web sites; preliminary "playlist" feature to list all the log files referenced from a given web page.
- New Group Analyzer window displaying detailed group contents.
- New traffic information panel.
- New panel displaying the list of used ODAs.
- New panel displaying the history of RadioText messages, with RT+ labels if RT+ is used.
- When playing back recorded data, it is now possible to simulate real time.
- Implementation of EN301700 ODA (cross-referencing of DAB from RDS).
- Improved handling of non-standard dynamic PS (now supports scrolling of one character at a time).
- Preliminary framework for saving preferences.
- Many more improvements and fixes.

Posted by Christophe Jacquet 2012-01-06

Release of RDS Surveyor 0.7

This version includes the following improvements, most of which have been on the SVN for a while:
- Improved V4L device support on Linux: tuning is supported, and has a GUI. For V4L to work, you have to retrieve the file "libv4ltuner.so" from the SVN (folder JNIBackends) for now. I'm working on better integration!
- Experimental auto-scan feature for V4L devices. A must to record lots of RDS data while on the move!
- Bug fixes to paging, TMC/Alert-C, RT via 2B groups (for more details see the SVN history)
- Improvements to the GUI

Posted by Christophe Jacquet 2010-07-22

Release of RDS Surveyor 0.6

This version brings the support of Video4Linux devices on Linux, as well as various improvements:
- Support V4L devices on Linux. Still basic, no tuning yet. Tuning may be done via the "radio" utility, for instance. All bad blocks are ignored for maximum reliability. It should work with any V4L device; it has been tested with the USBFMRADIO (Si470x).
- Better handling of (non-standard) dynamic PS.
- Improvements to RT: ignoring A/B flag (wrongly used by some broadcasters), keep a history of messages.
- When using "bitstream" input (from the audio card, or from recorded bitstreams), RDS Surveyor now automatically detects if signals are inverted (0/1 inversions). For instance, inversions may happen with sound cards, depending on the hardware used.
- Improvements to TMC/Alert-C. Not complete yet, GUI will come next.
- Fixed a bug that caused heavy system load while playback.

Posted by Christophe Jacquet 2010-05-05

Release of RDS Surveyor 0.5

This version includes the following improvements, most of which have been on the SVN for a while:
- Re-licensed under the LGPL
- Support for the deprecated RBDS-only 15A group (spotted current uses in France!)
- New command-line argument to invert bit data for bit readers (bit polarity seems to be dependent not only on your custom-built hardware, but also on the sound card used...)
- LiveAudioBitReader now ignores spurious clock transitions that caused bit slip (occasionally on some hardware, much more frequently on other hardware). The issue seems to be solved now
- Preliminary support for the USBFMRADIO radio-on-USB-key from Silicon Labs. However it needs a non-included DLL. I'm working on making the DLL available.
- Improvements to TMC/Alert-C (although no GUI yet)
- Improved radio paging (A/B flag, interval numbers, 4A group)
- GUI: visual representation of received groups
- GUI: improved radio paging, now displays intervals
- GUI: preliminary support for reader-dependent toolbars

Posted by Christophe Jacquet 2010-04-21

Release of RDS Surveyor 0.4

This version adds a preliminary GUI in place of the old text-only window. This GUI supports:
- most basic RDS features
- EON: complete information displayed in a tab
- Radio Paging: displays the list of received messages

Posted by Christophe Jacquet 2010-01-22

Release of RDS Surveyor 0.3

This version adds a few features:
- correct handling of non-ASCII characters (in standard alphabet)
- implementation of PTYN
- implementation of ECC
- implementation of Language codes
- support for 1A groups, variants 1 and 3
- possibility to bypass the stream-level decoder, and directly feed the group decoder

Posted by Christophe Jacquet 2009-12-20

Release of RDS Surveyor 0.2

This version comprises a few fixes and improvements:
- Support for a new sample input format, for files consisting of a long string of '0' and '1' characters (-inbinstrfile argument)
- Added a proper implementation of AF method B
- Fixed a bug in EON handling (occurred in variant 12 of group 14A), when transmitting linkage information of the tuned network
- Basic algorithm for extracting the station name in case of (non-standard) dynamic PS
- Basic algorithm for reconstructing messages transmitting using (non-standard) dynamic PS
- Experimental "segmenter" functionality (-segment) that displays a short list of the successively tuned stations in a stream of RDS data.

Posted by Christophe Jacquet 2009-12-05

Release of RDS Surveyor 0.1

Despite the alpha status of the software, it is usable already. A few samples of recorded RDS data streams are available on the web site, so that anybody can test RDS Surveyor.

Posted by Christophe Jacquet 2009-11-28