← All release notes
  1. v0.1.28

    20 September 2026

    Latest

    Radio plays on Linux again

    Starting a station froze the whole window on Arch and other rolling distros. The AppImage shipped GStreamer's core but none of its plugins, so it fell back to whatever the host had — and its older core refuses to load newer plugins, leaving the audio pipeline with no decoder and no output. The web process died with it, which is why the entire app appeared to hang rather than just the radio.

    The AppImage now bundles those plugins alongside the core it already carried, so the two always match whatever distro you run it on. The release itself now fails to build if they are missing, so this cannot quietly regress.

    • BBC Nepali plays on Linux. Its stream is HLS, which WebKitGTK disables unless an option is set that Sajilo never set, so it had failed on every Linux build since it was added.
    • A station that produces no sound within 20 seconds now says so and lets you retry, instead of spinning forever with only Stop as a way out.

    macOS and Windows were never affected — neither uses GStreamer.

    Builds for v0.1.28
    Platform File Size Download
    macOS (Apple Silicon) Sajilo-macos-arm64.dmg 9.2 MB Download
    macOS (Intel) Sajilo-macos-x64.dmg 9.7 MB Download
    Windows Sajilo-windows-x64.exe 6.8 MB Download
    Linux (.deb) Sajilo-linux-amd64.deb 11.4 MB Download
    Linux (AppImage) Sajilo-linux-x86_64.AppImage 163.8 MB Download