-
v0.1.28
20 September 2026
LatestRadio 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.
Counting installs
Sajilo has always sent one anonymous count a day, with a switch in Settings › System › Privacy. It could say how many counts arrived, but not whether that was one person opening the app for a month or thirty people opening it once. That made "how many people use this" unanswerable.
From this release the count carries a random id that the app generates for itself on the first count it sends. It is a random number: not derived from your device, your name, your network, your hardware or anything else about you, and it is not shared with anyone.
- Switching the count off in Settings stops everything being sent. The id then sits unused on your computer, so turning the count back on later does not make you look like a new person.
- Backups no longer carry the id. It is removed from the exported file, and restoring a backup on another computer generates a new one.
- The service still stores no account, no name, no email, no IP address, nothing identifying your device, and nothing you do inside the app — which screens you open, what you search for and what you save are never sent anywhere.
The privacy policy lists exactly what a count contains.
Builds for v0.1.28 Platform File Size Download macOS (Apple Silicon) Sajilo-macos-arm64.dmg9.2 MB Download macOS (Intel) Sajilo-macos-x64.dmg9.7 MB Download Windows Sajilo-windows-x64.exe6.8 MB Download Linux (.deb) Sajilo-linux-amd64.deb11.4 MB Download Linux (AppImage) Sajilo-linux-x86_64.AppImage163.8 MB Download