Self-host supysonic
0.7.9Subsonic-compatible music server written in Python
- Stars
- 289
- Port
- 5722 (HTTP server)
What is supysonic?
Supysonic is a self-hosted music streaming server that implements the Subsonic API, letting you play your library through any compatible client. It handles audio transcoding on the fly, serves cover art, supports playlists and favorites, and can scrobble to Last.fm or ListenBrainz. A built-in jukebox mode plays music directly on the server hardware, and internet radio stations can be managed alongside your local files. The project uses SQLite, MySQL, or PostgreSQL for storage and runs behind a WSGI server such as Gunicorn. Installation is available via pip, Debian packages, or community Docker images.
Should you self-host supysonic?
supysonic scores 48/100 on selfhost.directory (how scoring works) and ranks #11 of 14 in Audio Streaming. It has 289 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Snapcast (72/100, 8 038 stars). It scores higher overall, so compare the two before you pick. See supysonic vs Snapcast side by side.
Features
- Audio Streaming
- Chat
- Cover Art
- Extensible scrobblers, lyrics, and cover art providers
- Internet Radio
- Jukebox Mode
- Last.fm scrobbling
- Library watching
- ListenBrainz scrobbling
- Multiple Database Backends
- Music browsing
- Playlists
- Starred tracks and ratings
- Subsonic API Compatibility
- Transcoding
supysonic README
More in Audio Streaming
teddycloudteddyCloud is an open-source self-hosted replacement for the Boxine Cloud, running Toniebox audio services locally with web UI and MQTT/Home Assistant integration.
üWaveüWave Core is the open-source backend for a self-hosted collaborative listening platform where users take turns playing media from YouTube and SoundCloud.
vod2pod-rssSelf-hosted open-source tool that converts YouTube or Twitch channels into podcast RSS feeds with on-the-fly MP3 transcoding, requiring no server storage for VODs.
AircastAirCast is a self-hosted Home Assistant add-on bridging AirPlay to Chromecast for audio streaming from Apple devices.
AirConnectAdd AirPlay streaming capabilities to UPnP, Sonos and Chromecast devices. Open-source project with pre-built binaries for Windows, macOS, Linux and more.
airsonic-refixSelf-hosted, open-source web frontend for Subsonic music servers like airsonic-advanced, Navidrome and gonic: browsing, play queues, playlists, radio and podcasts.
airtimeSelf-hosted, open-source radio station software: schedule shows and playlists, add audio remotely, and stream with sub-second playout precision.
app-airsonosAirSonos is a self-hosted Home Assistant add-on that bridges AirPlay audio from Apple devices to Sonos and UPnP speakers, exposing each as a virtual AirPlay target.
AzuraCastSelf-hosted, open-source web radio suite bundling Liquidsoap, Icecast and a management panel in one Docker container, with multi-station support and listener analytics.
birdnet-goSelf-hosted realtime soundscape analyser for birds, bats and other wildlife. Multi-model local AI inference, runs 24/7 on a Raspberry Pi.
bonobSelf-hosted, open-source Sonos SMAPI implementation that connects Sonos speakers to Subsonic API compatible music servers like Navidrome and Gonic.
Booksonic-AirBooksonic Air is an open-source, self-hosted audiobook server that streams your library via Subsonic API with transcoding support and an Android client.
0 comments