Alternatives to Supysonic

A Python server implementing the Subsonic API for streaming your own music collection. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Supysonic.

  • Navidrome

    A tiny music server for your own collection that works with dozens of existing phone apps.

    Navidrome is a GPL-3.0 Subsonic-compatible server shipped as a single small binary for Windows, macOS and Linux, with multi-user playlists and a larger community.

  • gonic

    A lightweight self-hosted music streaming server that implements the Subsonic API.

    gonic is another lightweight open-source Subsonic API server with transcoding, podcast support and Last.fm and ListenBrainz scrobbling, suited to small home servers.

  • Funkwhale

    A self-hosted, federated platform for storing, streaming and sharing music and podcasts.

    Funkwhale works with Subsonic clients and adds federation between servers, podcast support and library sharing, at the cost of more server administration.

  • Ampache

    A self-hosted web application for managing and streaming a music and video collection.

    Ampache is an AGPL-3.0 web application with a built-in web player and external client support, combining local and remote catalogs and handling video as well as music.

  • Koel

    A self-hosted personal music streaming server with a web interface and mobile apps.

    Koel is a freemium music server with its own web interface and iOS and Android apps, but some features are reserved for the paid Koel Plus edition.

  • Polaris

    A self-hosted music streaming server with a web client for listening from any computer or phone.

    Polaris is a free Rust music server with its own web client and API for other clients, instead of relying on Subsonic-compatible apps.

  • mStream

    A self-hosted music streaming server for playing your own collection from anywhere, with web and mobile players.

    mStream is an open-source music server with web and Android players, remote access without port forwarding, and uncompressed streaming of lossless files.

  • Swing Music

    A self-hosted music player and streaming server for your own local audio files, used through a web interface.

    Swing Music offers a streaming-service style web player for local files with Docker and AppImage packaging, but its license terms are not stated.

Similar software

Related functionality, not a direct replacement.