Browse documentation
Documentation for v0.14.0View original source ↗

Soundsible guides

Back to Soundsible

Install and set up

GuideUse it to…
Install & deploymentInstall on your computer or server, choose between the menu, --daemon and a systemd service, set up remote access, storage and a reverse proxy, and update.
DockerRun with Compose, mount an existing library, back up and upgrade.
Desktop betaDownload the Windows or Debian/Ubuntu app and check what has been verified.
Settings & sourcesSettings, environment variables, accounts, downloads, YouTube cookies and where files live.
Bring your musicImport Spotify and Apple Music exports.

Feature guides

GuideWhat’s inside
DJStart a set, choose influences, request songs and edit transitions.
LiveBroadcast, share a room and understand the relay and browser requirements.
OpenSubsonicConnect other apps to your saved music library.
iOS statusBuild and installation instructions, with device behaviour still unverified.
Car integrationWeb media controls and the unverified native car path.
RoadmapCurrent capabilities, priorities and planned device support.
PrivacyWhat listening data stays on your server and how to turn learning off.
Legal & acceptable useResponsibilities when downloading and sharing music.

Troubleshooting and development

Some working notes are kept in the repository but go stale and are not maintained for readers — read the roadmap instead of these: appliance rework · premium quality contract · layer contracts · playback queue contract · mobile lists · UI rebuild plan

Built with

FFmpeg is installed on the host; Python dependencies come from pip, and the player is built with npm in ui_web/.

ProjectLicenseRole
SolidJS + ViteMITThe web player (ui_web/)
Flask + Socket.IOBSD / MITStation Engine API and real-time events
yt-dlpUnlicense (public domain)YouTube and YouTube Music search and download
LRCLIBPublic APISynced and plain lyrics
Deezer public APIPublic APIDiscovery metadata only — no audio comes from Deezer
MusicBrainzPublic APIRecording and release identification
FFmpegLGPL / GPLAudio conversion and extraction
ffmpeg-pythonApache 2.0Python bindings for FFmpeg

Search documentation