Skip to content

StreamTuner-ng 1.0.0 — Initial public release

Choose a tag to compare

@IronWolve IronWolve released this 04 Jun 17:24
· 1 commit to main since this release

StreamTuner-ng v1.0.0

The first public release.

A modern, cross-platform internet-radio browser — a port & reimagining of the much-loved
StreamTuner2, rebuilt in PySide6 (Qt 6) with embedded libmpv audio. Pick a directory,
browse by genre, or search every source at once — click a station and it plays. Built so a broken
or slow directory can never take the whole app down.

Highlights

  • A dozen built-in directories — RadioBrowser, SomaFM, Shoutcast, TuneIn, Live365, iHeartRadio,
    Radio Paradise, FIP, Jamendo, Nightride.FM, LITT Live and the AudioAddict family — plus your
    Favourites and a Local list of your own streams.
  • Global search — type to filter the loaded list instantly, press Enter to search a
    directory's whole catalog, or flip on All Sources to search every directory at once and merge
    the results.
  • Seven themes + your own (import/export as JSON) and drop-in plugins to add your own sources.
  • VU meter / scrolling spectrum, system tray (now-playing, play/pause, close-to-tray),
    desktop notifications, Discord Rich Presence, loudness normalization, keyboard + media keys.
  • Disk-persistent cache — instant relaunch, no re-downloading on every start.
  • Crash-isolation airlock — a directory that hangs, errors, or returns garbage is contained; the
    rest of the app keeps working.

Downloads

Platform File Notes
Windows (x64) StreamTuner-ng_windows-x64_v1.zip libmpv is bundled — unzip and run StreamTuner-ng.exe.
Linux (x64) StreamTuner-ng_linux-x64_v1.zip Needs libmpv: sudo apt install libmpv2. On a plain X11 desktop also sudo apt install libxcb-cursor0.

Credits

A reimagining of StreamTuner2 (Public Domain) — see HISTORY.md for the full lineage and credit
to its predecessors. Audio by libmpv (LGPL), UI by Qt 6 / PySide6 (LGPL). Project code is
Apache-2.0.