Receive and listen to FM and AM radio broadcasts on your browser or ChromeBook using an RTL2832U-based USB digital TV tuner.

Latest Version

Version
1.1.5
Update
June 30, 2016
Size
185KiB
Developer
Category
Users
7,000+
Rating
3.99485 ★
Manifest Version
Web Store Status
Languages Support
English
See more
Permissions
Storage
Usb
FileSystem:
0: - write
See more

Radio Receiver Application

This application captures radio signals from the tuner, does FM and AM demodulation in the browser, and plays them through your computer's speakers or headphones. This is called SDR (Software-Defined Radio), because all the radio signal processing is done by software running in the computer.

Radio Receiver is 100% written in JavaScript, but is nevertheless fast enough that it can run on a 2012 Samsung ChromeBook laptop at full quality.

Features:

* Stereo FM.
* Scan for stations.
* Record what you hear on the radio.
* Built-in bands:
- International and Japanese FM bands.
- Weather band (US and Canada).
- Medium Wave AM (requires an upconverter).
* Free-tuning mode to use the program as a multi-band radio and listen to anything: short wave, air band, marine band, etc.
* Supported modes: Wideband FM, Narrowband FM, AM, SSB.

Radio Receiver was written to work with an RTL-2832U-based DVB-T (European digital TV) USB receiver, with a R820T tuner chip. You can easily buy one for $15 or less by searching for [RTL2832U R820T] on your favorite online store or web search engine.

To listen to Medium Wave and Short Wave radio, you need an upconverter installed between your antenna and the USB dongle. This upconverter shifts the signals up in frequency so that they can be tuned by your dongle. You can find upconverters for sale by searching for [SDR upconverter].

Source code available at https://github.com/google/radioreceiver under the Apache 2.0 license.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Radio Receiver", "description": "Receive and listen to FM and AM radio broadcasts on your browser or ChromeBook using an RTL2832U-based USB digital TV tuner.", "version": "1.1.5", "icons": { "16": "icon-16.png", "48": "icon-48.png", "128": "icon-128.png" }, "app": { "background": { "scripts": ["main.js"] } }, "permissions": [ "storage", "usb", {"fileSystem": ["write"]} ], "optional_permissions": [ { "usbDevices": [ { "vendorId": 3034, "productId": 10290 }, { "vendorId": 3034, "productId": 10296 } ] } ]}
Read more