Alternatives to gonic
A lightweight self-hosted music streaming server that implements the Subsonic API. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
gonic
A lightweight self-hosted music streaming server that implements the Subsonic API.
Replacements
Listings that take over the same core job as gonic.
Navidrome
A tiny music server for your own collection that works with dozens of existing phone apps.
Navidrome also implements the Subsonic API as a small binary, and adds a built-in web player and proper handling of compilations and multi-disc box sets.
Supysonic
A Python server implementing the Subsonic API for streaming your own music collection.
Supysonic is another lightweight Subsonic API server, written in Python under AGPL-3.0, with transcoding and scrobbling but a smaller community.
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 that also handles video and combines local and remote catalogs.
Funkwhale
A self-hosted, federated platform for storing, streaming and sharing music and podcasts.
Funkwhale works with Subsonic clients and adds federation and library sharing between servers, at the cost of more administration.
Koel
A self-hosted personal music streaming server with a web interface and mobile apps.
Koel provides its own web interface and iOS and Android apps instead of Subsonic clients, with some features in 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 written in Rust with its own web client and API instead of the Subsonic API, and has no paid tier.
mStream
A self-hosted music streaming server for playing your own collection from anywhere, with web and mobile players.
mStream ships web and mobile players, offers remote access without port forwarding and streams lossless files uncompressed, instead of relying on Subsonic clients.
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 your own files, packaged as Docker or AppImage, with license terms not stated.
Similar software
Related functionality, not a direct replacement.
Lidarr
Music collection manager that watches artists and fetches new albums automatically.
Finamp
An open-source music player app that streams and plays music from a Jellyfin server.
Music Player Daemon
Run a music playback server controlled through separate clients.
Mopidy
An extensible Python music server that plays local files, Internet radio and streaming services.
Audiobookshelf
A self-hosted server for audiobooks and podcasts that keeps your place in a book across every device.