What's new in SoundChex — releases and notable updates. For the full
commit-level history, see each project's
GitHub repository.
Bundled server runtime — plug-and-play self-hosting
Server & desktop
The server is becoming a single download — PHP, php-fpm and Caddy in one relocatable bundle, no system PHP or Herd required.
Runtime bundles now build for macOS, Linux (x86_64 & ARM64) — get them on the download page.
Upload limits are ours now: a 25 MB cap replaces the old 2 MB dev-server limit.
Windows packaging is in progress.
Open-sourced under AGPLv3
Project / meta
SoundChex is now open source under the GNU AGPLv3 on every platform, with a commercial licence available for those who need it. Every dependency was licence-audited, and the projects we build on are credited on the credits page.
0.4.1
iOS “Interlude” — playlists, search & fixes
iPhone, iPad & Apple TV
A persistent search + account header on every page.
Spotify-style playlists in Music: create, rename, cover art, drag-to-reorder, play/shuffle.
Batch “download all” and incremental library sync.
Cover-upload and layout fixes.
Spotify-style playlists on web & desktop
Server & desktop
Playlists got a Spotify/Apple-style overhaul everywhere — cover images, descriptions, drag-to-reorder, and a proper play/shuffle header — backed by a new playlist API shared by every client.
Server settings & config from the admin panel
Server & desktop
Configure the server from the panel instead of hand-editing files, and generated links now match the address the request actually came in on — so remote access stops handing out localhost URLs.
Full playlist editing across web, desktop & iOS
Server & desktop
Playlists got a Spotify/Apple-style overhaul everywhere — cover images, descriptions, drag-to-reorder, and a proper play/shuffle header — backed by a new playlist API shared by every client.
0.2.0
The native iOS app arrives
iPhone, iPad & Apple TV
A ground-up native Swift app for iPhone and iPad: sign-in, browse, playback, offline downloads, playlists, admin and lyrics — with background audio and Picture in Picture.
Offline downloads & playback on iOS
iPhone, iPad & Apple TV
Download tracks to the device and play them back with no server in reach — real native storage with actual free-space numbers, so a “download all” knows when to stop. Built in layers over several releases and now playing offline on the device.
Two admin tiers, and a tightened panel
Server & desktop
Separate library and server admin tiers, a floor on who can reach the panel, a repo-path and endpoint hardening pass, and a library-cleanup that catalogues what it actually needs to.
Integrations — richer metadata sources
Integrations
Wired up external metadata and subtitle sources (including an OpenSubtitles key), a listening-history record, and per-reader book progress — the groundwork for smarter catalogue data.
The catalogue download & library scanning
Server & desktop
The library catalogue can be pulled down and kept in step, scans stopped re-cataloguing the whole library every time, duplicates resolve to a single surviving copy, and television stopped being filed as film.
Server-to-server library transfer
Server & desktop
Move a whole library to another machine: a resumable transfer that says where it is, survives cancellation and retries, only lands files where they are allowed to go, and cleans up after itself — the foundation for moving a server between machines.
Artist credits, profiles & offline recovery
Server & desktop
Artist credits and profiles, the first offline-recovery groundwork, and a way to track what each change teaches — the earliest public milestone.