Skip to content

v0.5.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:21

Release Notes

Fixed

  • Stop and join live SDR readers when FM and DAB receivers exit, including decoding-error paths and quit requests while input is idle. (#58)
  • Power down the RTL-SDR demodulator and ADCs after USB transfers finish, in addition to placing the tuner in standby. Cleanup attempts all shutdown steps even if an earlier step fails. (#58)
  • Prevent RTL-SDR, Airspy, and HackRF shutdown deadlocks when their sample queues are full. Normal reception retains lossless backpressure. (#59)
  • Make DAB service switching interrupt obsolete audio enqueueing, flush the previous station's playback queue, and re-prime playback for the selected service. Re-selecting the active service no longer resets playback. (#59)
  • Improve DAB TUI responsiveness by reducing shared-state lock contention, draining queued keyboard events, and avoiding unnecessary slideshow redraws. (#59)

Dependencies

  • Update zstd to 0.14, dirs to 7, oxideav-mp2 to 0.0.10, async-compression to 0.4.48, and thiserror to 2.0.21.

This patch release does not include HD Radio, FM WAV export, or the upcoming radio-library refactor.

dabradio 0.5.1

Install dabradio 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/xoolive/desperado/releases/download/v0.5.1/dabradio-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/xoolive/desperado/releases/download/v0.5.1/dabradio-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install xoolive/homebrew/dabradio

Download dabradio 0.5.1

File Platform Checksum
dabradio-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
dabradio-x86_64-apple-darwin.tar.xz Intel macOS checksum
dabradio-x86_64-pc-windows-msvc.zip x64 Windows checksum
dabradio-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
dabradio-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

fmradio 0.5.1

Install fmradio 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/xoolive/desperado/releases/download/v0.5.1/fmradio-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/xoolive/desperado/releases/download/v0.5.1/fmradio-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install xoolive/homebrew/fmradio

Download fmradio 0.5.1

File Platform Checksum
fmradio-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fmradio-x86_64-apple-darwin.tar.xz Intel macOS checksum
fmradio-x86_64-pc-windows-msvc.zip x64 Windows checksum
fmradio-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fmradio-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

voracious 0.5.1

Install voracious 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/xoolive/desperado/releases/download/v0.5.1/voracious-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/xoolive/desperado/releases/download/v0.5.1/voracious-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install xoolive/homebrew/voracious

Download voracious 0.5.1

File Platform Checksum
voracious-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
voracious-x86_64-apple-darwin.tar.xz Intel macOS checksum
voracious-x86_64-pc-windows-msvc.zip x64 Windows checksum
voracious-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
voracious-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum