Skip to content

LocalRadio Test Release v1.11-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@dsward2 dsward2 released this 10 Nov 09:06
· 123 commits to master since this 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.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.