ADS has come out with an USB FM dongle with external antenna jack.
http://www.adstech.com/products/RDX-...pid=RDX-155-EF
Here's a pic of the unit and it's antenna:
http://www.adstech.com/products/RDX-...5-package1.jpg
This unit is looking pretty good... (at least for features)
RDS is fully supported, their software uses it to separate songs and record music in a TiVo-like way.
It's only $50 from ADS so it should be found online/retailers for even less.
From this answer in their knowledge base, it looks like there is an SDK available...
c. All RDS/RBDS functions are supported in the SDK. Interested parties may want to create unique RDS/RBDS applications exposing more RDS capabilities.
And this answer to 'can it be used on a mac':
c. However, since Instant FM Music uses standard USB audio drivers and USB HID drivers, it may be possible that third party FM tuner software could work with the hardware, or easily be adapted to work with our hardware. We will make an SDK available to interested parties. You can e-mail
oem@adstech.com with any inquires.
And it looks like there is a number of available options for their antenna:
a. The Instant FM provides a connector called MCX - We offer antenna accessories on the ADS Tech website that connect to this MCX connector:
i. Di-Pole FM Antenna with 75Ohm balon and MCX connector
ii. MCX to Male “F” Connector – connect your own antenna or roof antenna
iii. MCX to PAL connector - connect your own antenna or roof antenna (Europe)
iv. USB Extension cable – 6 Ft USB Type A to USB Type A extension cable – moves Instant FM receiver away from your PC.