Free & open source
Your media. Your machine.
Every device.
SoundChex is a free, open-source library for your music, films, TV and books — one catalogue, one player, self-hosted so your files never leave home.
Runs where you do
The server runs anywhere PHP does. See the full roadmap → or the install guide →
One library for everything you keep
Music, films, TV and books share a schema, a search box and a player. A song, an episode and a chapter are all things you were part-way through — and SoundChex treats them that way.
One catalogue, four media types
Music, films, TV and books in a single library with one search box and one player — resume anything, anywhere.
Metadata that fills itself in
Nine sources asked in turn — TMDB, MusicBrainz, AcoustID, Open Library, iTunes, Spotify, OpenSubtitles and your files' own tags. Every run is snapshotted and reversible.
Search that reaches inside things
One query across titles, cast, film dialogue and the text of books. A dialogue hit jumps to the moment it is spoken; a book hit opens at the page.
Reading and watching, not just listening
EPUB, PDF and CBZ with highlights, private notes and OCR. Video with hardware transcoding, caption tracks and skip markers.
Works offline
The whole catalogue mirrors to your device, so browsing, search and playback of downloads work with no network at all. Downloads survive the app closing.
Plays well with others
Files organised the way Plex, Jellyfin and Emby already read — Artist/Album, Title (Year), Series/Season 01 — so your library stays legible to anything else.
A profile for every person in the house
Per-person history, resume points and watchlists — and a kids mode that caps ratings across browsing, search and even direct links.
Free. Actually free.
Every feature, every platform, AGPLv3-licensed. Pay only if you want us to handle the networking.
Self-hosted
Free forever
- ✓ The whole app — no feature gates, ever
- ✓ Remote access your way: Tailscale, reverse proxy, VPN, anything
- ✓ AGPLv3-licensed source on GitHub
SCNet — the SoundChex Network
Subscription
- ✓ Everything in Self-hosted — the app never changes
- ✓ Sign in from anywhere through our relay — no ports, no tunnels, no setup
- ✓ Direct routes always preferred; the relay is the works-from-anywhere fallback
SCNet buys convenience, never capability. The app races every address it knows and takes the fastest that answers — a direct connection always wins when one exists.
Open source, in the open
AGPLv3 licensed. The code is public, the roadmap is public, the issues are public. If SoundChex is useful to you, a donation keeps it free for everyone.
Up and running in six lines
git clone https://github.com/tripsittr/SoundChex.git
cd SoundChex
composer install && npm install
cp .env.example .env && php artisan key:generate
php artisan migrate && php artisan storage:link
npm run build && php artisan serve