Soundsible

Your music. Streaming-grade experience.

Self-host a full-featured music Station: search YouTube and YouTube Music, download tracks into your library, then enjoy streaming-grade playback and sync across devices—built by a musician, for audiophiles.

Python 3.10+ · FFmpeg · Open source (MIT)

Everything you expect from a modern player

Self-hosted, private, and as polished as the apps you grew up streaming on—with a polished experience for the music you already own, plus dedicated flows for exploring YouTube and YouTube Music and for searching your own library.

Up and listening in minutes

You need Python 3.10+, FFmpeg, and git. Then clone, install dependencies, and launch the ecosystem from the project root.

On Windows, use venv\\Scripts\\python.exe instead of ./venv/bin/python.

Advanced install: Tailscale, headless, storage backends →

terminal
git clone https://github.com/Arzuparreta/soundsible.git
cd soundsible
python3 -m venv venv
./venv/bin/pip install -r requirements.txt
./venv/bin/python start_launcher.py
Open http://localhost:5099 and choose Launch Ecosystem. Keep that terminal open while you listen.

Full source on GitHub

Built for daily listening

The same interface scales from your desk to your phone: add tracks from YouTube and YouTube Music on their own screens, then browse and search your library separately—in dark-first layouts built for big collections.

Soundsible desktop player with dark theme showing library and playback
Station — desktop
Now playing screen on mobile
Now playing
Songs library on mobile
Library

Responsible use

Soundsible is a neutral tool for managing and streaming media you have the right to use. You are responsible for complying with applicable laws and platform terms. See the project’s legal and acceptable-use notes for details.

Read LEGAL.md on GitHub →