Releases: dsward2/LocalRadio
LocalRadio Test Release v1.11-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.11-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 bitrate. The new bitrange range is 32 to 320 Kbps. Some of the bitrates previously available in the user interface were invalid and are now removed.
A new "Open Audio Player Page" button is now available in the "Now Playing" page in the web interface. Click or tap that button to load a new standalone audio player page. (If using the LocalRadio web view, right-click in the page and select the "Back" command to exit the standalone player. This will be improved in a future commit.)
The "Open Audio Player Page" is also a workaround for reducing the problem where the audio stream is stalling for some web clients, including the LocalRadio web interface, and Safari on Mac and iOS.
The code for producing direct-mode audio on the Mac was substantially revised. The direct mode is used when the checkmark is removed from the "Use WebView audio player" checkbox, and only affects the playing mode for the LocalRadio app. It bypasses all of the MP3 encoding and various buffering stages, and it is especially useful for things like fine-tuning the squelch level in scanning modes.
Future plans include - generalize the processing pipeline as an array of NSTask and NSPipe objects, add FM stereo signal processing, and investigating options for user-defined custom tasks at certain stages, if the Mac sandbox environment allows that. This could be useful for tasks like decoding various digital signals.
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.10-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.10-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 improves audio streaming continuity, and reduces stall conditions during audio streaming.
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.7-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.7-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 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.6-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.6-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 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.
Release v1.5-alpha was pulled a few minutes after release due to an HTML bug. This version corrects that bug.
A new default database of frequencies and categories was included LocalRadio v1.4-alpha. It contains only a few example records, several fewer than the previous default database. If you installed LocalRadio v1.3-alpha or earlier, you can continue to use your existing installed database file, or install the new default database. To force LocalRadio to install a fresh copy of the default database, click the "Show Config Files in Finder" button, then quit LocalRadio. Rename or delete the existing file named "LocalRadio.sqlite3". Then launch LocalRadio again to install a new copy of the default database.
Bug reports and other comments for this release can be posted on this Github issues page -
LocalRadio Pre-release Test Version v1.0
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.
LocalRadio Test Release v1.4-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.4-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 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.
A new default database of frequencies and categories is included in this version. It contains only a few example records, several fewer than the previous default database. If you have a previous version of LocalRadio installed, you can continue to use your existing installed database file, or install the new default database. To force LocalRadio to install a fresh copy of the default database, click the "Show Config Files in Finder" button, then quit LocalRadio. Rename or delete the existing file named "LocalRadio.sqlite3". Then launch LocalRadio again to install a new copy of the default database.
Bug reports and other comments for this release can be posted on this Github issues page -
LocalRadio Pre-release Test Version v1.0
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.
LocalRadio Test Release v1.3-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.3-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
The not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed.
Bug reports and other comments for this release can be posted on this Github issues page -
LocalRadio Pre-release Test Version v1.0
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.
LocalRadio Test Release v1.2-alpha
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
LocalRadio Test Release v1.2 is the third build. It 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 some problems with the "Audio Output" and "Source Stream" menus when Core Audio devices and virtual devices are selected.. The default setting for both menus is "Built-in Icecast Server". But if your audio signal requires further processing, a virtual audio device like "SoundFlower" can manage the audio routing between LocalRadio and the external app. Apple's Audio Midi Setup app in the Utilities folder can also be helpful.
The not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed.
Bug reports and other comments for this release can be posted on this Github issues page -
LocalRadio Pre-release Test Version v1.0
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.
LocalRadio Test Release v1.1-alpha
LocalRadio Test Release v1.1 is the second build. It requires macOS 10.11 or later, and an inexpensive RTL-SDR USB device. For more information, see https://github.com/dsward2/LocalRadio
It has not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed.
Bug reports and other comments for this release can be posted on this Github issues page -
LocalRadio Pre-release Test Version v1.0
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.
LocalRadio Test Release v1.0
A newer version of LocalRadio is available. See this page for the latest release -
https://github.com/dsward2/LocalRadio/releases
This is the first build of LocalRadio.app for macOS 10.11 or later. It requires an inexpensive RTL-SDR USB device. For more information, see https://github.com/dsward2/LocalRadio
It has not been independently tested, and should be treated as "pre-release software". You might want to wait until the initial bug reports are addressed. It is running fairly well here, I'm listening to various local radio station on my iPhone right now, and looking forward to reports from the field, suggestions, etc.
If problems occur, it may be helpful to launch Apple's Console.app utility and search for "LocalRadio" to see if any error messages exist. Other processes to watch for in the logs include "icecast", "ezstream", "UDPSender", "UDPListener", "rtl_fm_localradio" and "sox".
One reminder: After you click or tap on the Listen button, please allow a few seconds for the audio processing to work. There are several intermediate buffers for resampling, MP3 encoding, streaming, browser buffering, etc. There is usually a delay of about ten seconds between radio reception and audio streaming playback on a remote device.