A lightweight FM Radio player for RTL2832U USB sticks with Stereo decoding and RDS support.
The problem is that these applications have full featured SDR abilities, with spectrum analysis and waterfall display. This makes them not at all lightweight. I've been looking quite hard for a simple FM radio player for my RTL-SDR dongle.
Some of the RTL2832U dongles come with FM capable player on the CD. Unfortunately not all. After some searching I was able to find a simple tool that demodulates FM stereo signal and displays RDS data. The application was most probably a test tool designed by Realtek to illustrate features of RTL2832U.
This is the main window of the application. I made some slight modifications to the embedded resources using Resource Hacker in order to improve the look of the tool. This is a 32-bit application that runs on Windows 7 and newer versions. If it doesn't start, you need to install KB2731771 update.
The usage is pretty straight forward. Write a frequency in the frequency box (in kHz) and click Set and Play button to start. You can also scan channels by clicking Full Scan button. If you want to view RDS information, click RDS On button. A new window will open and RDS data will be displayed.
RDS data in FMPlayer |
The reception quality is pretty good and CPU usage is very low when compared to other SDR tools. I'm comparing this with SDR, because FM demodulation is performed in software. RTL2832U can only demodulate DVB-T signals.
You can download this piece of software from here. Please note that it requires Realtek drivers. It does not work with libusb based driver (which is used by other SDR apps). To change the driver, go to Device Manager, expand Universal Serial Bus devices category. Your stick should appear there as RTL2832U DVB-T or Bulk-In, Interface. Right click it, choose Update Driver Software, click on Browse my computer, then Let me pick from a list. You will be prompted with two or more options. REALTEK 2832U Device is the official Realtek driver (if it doesn't appear, install it). Choose it and click Next to make the stick work with FMPlayer.
If you want to switch back to libusb driver, find the stick in Sound, video and game controllers, repeat the above steps, but choose the other option.
Driver switching (Realtek/libusb) |
Thank you, cool little software.
ReplyDeleteHello, i have the RTL-SDR dongle that does not work with this software, do you know how to easily switch between drivers ? maybe with zadig ? thank you.
ReplyDeleteI don't know any easy, one-click way to switch drivers. As I said, you can go to Device Manager, select RTL SDR device and update driver from a list of drivers installed. There you can select the official DVB driver.
DeleteOk, thank you.
DeleteI'm on Windows 7 and i need to restart the PC so the drivers can change, do you need to restart on higher version of windows ? like 10 ?
ReplyDeleteI didn't had this issue on Windows 7. However, after switching the drivers is recommended to unplug and replug the RTL dongle (SDR was not working after using the Realtek driver). Make sure that all applications that may be using the RTL dongle are closed and you should not be prompted to restart.
DeleteJust what I was looking for! It works great on Windows 10.
ReplyDeleteIt would be nice if it had RDS info integrated in the main app but it works at least... :)
Really great piece of software, thank you! What I can't figure out though, is how to save programs (the "save program" button doesn't seem to work for me).
ReplyDeleteIt doesn't work for me either.
DeleteThis is just what I was looking for. Something simple that works almost out of the box. Works perfectly with Windows 10.
ReplyDeleteDoesn't work. Displays an error with libusb, silently crashes with Realtek driver.
ReplyDeletePity. I was hoping to find a simple program for FM radio. Software like SDR# works but is way too bloated just for FM radio playback.
Just tested it on Windows 11. Unfortunately it no longer works for me either.
Deleteinstall from folder using setup,it works for me , download here https://mega.nz/file/txsAiRDL#ePaeShOp_StnLSvNZVy1ZniSVZhMf4jrbyg0MXYVGHM
ReplyDeleteinstall from folder using setup,it works for me , download here https://mega.nz/file/txsAiRDL#ePaeShOp_StnLSvNZVy1ZniSVZhMf4jrbyg0MXYVGHM
ReplyDelete