Skip to content

Releases: dsward2/LocalRadio

LocalRadio Test Release v1.22-alpha

23 Mar 08:00
Compare
Choose a tag to compare
Pre-release

March 23, 2020 - LocalRadio Test Release v1.22-alpha

📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio app for your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, etc.

This release provides two code-signed versions of LocalRadio -

LocalRadio.v1.22-alpha - for macOS 10.15 Catalina, and

LocalRadio v1.22-alpha-legacy - for macOS 10.11 El Capitan.

Choose one of those versions from the "Assets" section below based on your macOS installation. For best results, install LocalRadio in the /Applications folder.

This release allows LocalRadio to work without an RTL-SDR device. Although it cannot receive radio programs without the device, it can be used to stream audio from Core Audio input devices like the Mac's built-in microphone or an audio input connection or a virtual audio driver like Black Hole. For example, with Black Hole, the Google Chrome web browser and the Audio Pick plug-in, you can stream the audio from a YouTube video or live channel to your iPhone. When using the LocalRadio Devices audio input, be sure that the app is authorized for access in System Preferences : Security & Privacy : Microphone.

In the LocalRadio Devices view, a text field is added for a sox audio filter. It can be used to adjust the output volume of the audio stream.

This release also replaces the legacy WebKit web view with the modern WKWebView.

For live radio reception and streaming, LocalRadio requires an inexpensive RTL-SDR USB device. Many compatible RTL-SDR devices are available from online sellers. We recommend the RTL-SDR v3 device, available at Amazon.com.

LocalRadio is intended for personal home use on your local area network and WiFi. If you wish to listen to LocalRadio while away from home, we suggest installing a NetGear NightHawk router with a built-in OpenVPN server. You can then install the OpenVPN client software on your iPhone and other mobile devices, which will provide a private, encrypted connection to your LocalRadio server from anywhere.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

The LocalRadio project home page is at https://github.com/dsward2/LocalRadio

LocalRadio Test Release v1.21-alpha

20 Mar 05:38
Compare
Choose a tag to compare
Pre-release

March 15, 2020 - LocalRadio Test Release v1.21-alpha

📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio app for your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, etc.

This release provides two code-signed versions of LocalRadio -

LocalRadio.v1.21-alpha - for macOS 10.15 Catalina, and

LocalRadio v1.21-alpha-legacy - for macOS 10.11 El Capitan.

Choose one of those versions from the "Assets" section below based on your macOS installation. For best results, install LocalRadio in the /Applications folder.

The major change in this release is the replacement of Icecast with the LocalRadio StreamingServer. This change will simplify the configuration of the software and is more suitable for home-usage.

Several bug fixes are included in this release, including a fix for a database initialization error, and errors that occur when updating the database from a previous version of the app.

The HTTPS encryption feature has been removed from LocalRadio, due to compatibility problems with WebKit's audio element with self-signed certificates.

LocalRadio requires an inexpensive RTL-SDR USB device for radio reception. Many compatible RTL-SDR devices are available from online sellers. We recommend the RTL-SDR v3 device, available at Amazon.com.

LocalRadio is intended for personal home use on your local area network and WiFi. If you wish to listen to LocalRadio while away from home, we suggest installing a NetGear NightHawk router with a built-in OpenVPN server. You can then install the OpenVPN client software on your iPhone and other mobile devices, which will provide a private, encrypted connection to LocalRadio from anywhere.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

The project home page is at https://github.com/dsward2/LocalRadio

LocalRadio Test Release v1.20-alpha

14 Oct 04:25
Compare
Choose a tag to compare
Pre-release

October 13, 2019 - LocalRadio Test Release v1.20-alpha

📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio app for your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, etc.

This release is compatible with macOS 10.15 Catalina. It fixes a Catalina problem with the embedded "sox" tool by changing the build settings from 32-bit to 64-bit mode.

A "Share" button has been added to the user interface. This allows the Mac to quickly send the LocalRadio URL to iOS devices via AirDrop.

The encrypted HTTPS option is removed from the user interface for now. The encrypted audio stream is not working for clients using the latest releases of macOS and iOS.

This release requires macOS 10.14 Mojave or later, and an inexpensive RTL-SDR USB device for radio reception.

For versions of macOS earlier than 10.14 Mojave, please see release v1.18 for a legacy version of LocalRadio.

Many compatible RTL-SDR devices are available from online sellers. We recommend the RTL-SDR v3 device, available at Amazon.com.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

The project home page is at https://github.com/dsward2/LocalRadio

LocalRadio Test Release v1.18-alpha

30 Jan 07:36
Compare
Choose a tag to compare
Pre-release

January 30, 2019 - LocalRadio Test Release v1.18-alpha

📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio app for your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, etc.

This release replaces MP3 streaming audio format with AAC (Advanced Audio Coding), using Apple's AAC encoder included in macOS. AAC provides improved audio quality at comparable bit rates, and it is compatible with most devices, including Android systems.

This release adds https encrypted web and audio connections, and Bonjour mDNS host names. The HTTP servers use the Bonjour host name to generate a self-signed certificate. Upon the first https connection to the LocalRadio server, the user will be prompted to give permission to connect to the encrypted connection. The https/Bonjour connection works well with Apple products. For devices like Android that may not support Bonjour host name resolution, the existing http non-encrypted connections remain available.

This release improved performance for older, slower Macs, and various bug fixes.

The main release of LocalRadio (LocalRadio-v1.18-alpha.zip) requires macOS 10.14 Mojave, and an inexpensive RTL-SDR USB device for radio reception.

An alternate release (LocalRadio-v1.18-alpha-legacy.zip) is also available for older versions of Mac OS X, and has been tested with 10.11 El Capitan. This is useful for older Macs that cannot install Mojave. An old Mac mini can be a dedicated radio server with this legacy version of LocalRadio.

For the hardware requirements, many compatible RTL-SDR devices are available from online sellers. We recommend the RTL-SDR v3 device, available at Amazon.com.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

The project home page is at https://github.com/dsward2/LocalRadio

LocalRadio Test Release v1.17-alpha

10 Sep 04:04
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


September 9, 2018 - LocalRadio Test Release v1.17-alpha

📻 LocalRadio 📻 is open-source software for listening to "Software-Defined Radio" on your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, etc.

This release features improved performance for older, slower Macs, and various bug fixes.

An experimental new feature supports Custom Tasks, which can be configured and stored in the database, ready to be executed as NSTask objects for use as an audio source. The available Custom Tasks can be selected in the web user interface on the Devices page. The configuration window allows direct setting of the parameters for bundled SDR tools like rtl_fm_localradio. Or, a Custom Task using the netcat tool can acquire audio from Gqrx via UDP port 7355. Or, SoX can be used with a Core Audio input device as a Custom Task audio source. External SDR tools can be compiled and accessed if they are code-signed with the same credentials as the main LocalRadio app, with inherited entitlements, and produce 16-bit LPCM audio data with one or two channels at a known sample rate through stdout.

LocalRadio requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

LocalRadio Test Release v1.16-alpha

05 Aug 06:16
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


LocalRadio Test Release v1.16-alpha requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

This release adds support for stereo audio with FM broadcasts and audio devices, and various bug fixes.

A tool was added to the application bundle for converting the FM broadcast audio to stereo. It is "stereodemux" in the wfm-tools project by Oona Räisänen -

https://github.com/windytan/wfm-tools

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

LocalRadio Test Release v1.15-alpha

24 Jul 20:25
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


LocalRadio Test Release v1.15-alpha requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

This release features numerous bug fixes and improvements, including an optimized web user interface. The audio should have less stalling and re-buffering during UI navigation.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

LocalRadio Test Release v1.14-alpha

29 Dec 07:56
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


LocalRadio Test Release v1.14-alpha requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

This release fixes a crash in the new TaskPipelineManager while terminating NSTask processes.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

LocalRadio Test Release v1.13-alpha

27 Dec 06:57
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


LocalRadio Test Release v1.13-alpha requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

In this release, the audio processing pipeline was generalized and improved, and changes were made to reduce interruptions in the audio when navigating the HTML pages.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.

LocalRadio Test Release v1.12-alpha

11 Nov 11:09
Compare
Choose a tag to compare
Pre-release

A newer version of LocalRadio is available. See this page for the latest release -

https://github.com/dsward2/LocalRadio/releases


LocalRadio Test Release v1.12-alpha requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device for radio reception. For more information, see https://github.com/dsward2/LocalRadio

This release fixes several bugs for setting the MP3 streaming, including the problem where audio playback was stalling on frequencies that used a low sampling rate.

The audio processing pipeline was improved, and the AudioMonitor object now performs resampling to 48000 Hz. Previously, Sox was used for the resampling, which was apparently a factor the the stream stalls mentioned above. Sox remains in use for other tasks, including user-defined audio filters and MP3 encoding.

This software not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed and documentation is available.