RDS Surveyor Changelog

What's new in RDS Surveyor 0.8

Jan 3, 2012
  • 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.

New in RDS Surveyor 0.7 (Jul 27, 2010)

  • 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

New in RDS Surveyor 0.6 (May 6, 2010)

  • 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.

New in RDS Surveyor 0.5 (Apr 22, 2010)

  • 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 (no GUI yet, though)
  • 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

New in RDS Surveyor 0.4 (Feb 1, 2010)

  • 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

New in RDS Surveyor 0.3 (Jan 15, 2010)

  • 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