Alternatives to Swing Music
A self-hosted music player and streaming server for your own local audio files, used through a web interface. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Swing Music
A self-hosted music player and streaming server for your own local audio files, used through a web interface.
Replacements
Listings that take over the same core job as Swing Music.
Navidrome
A tiny music server for your own collection that works with dozens of existing phone apps.
Navidrome is open-source GPL-3.0 and supports the Subsonic API, so dozens of phone apps work with it, though its built-in web player is more basic.
Koel
A self-hosted personal music streaming server with a web interface and mobile apps.
Koel adds mobile apps for iOS and Android, smart playlists and podcast support, though some features sit in the paid Koel Plus edition.
Ampache
A self-hosted web application for managing and streaming a music and video collection.
Ampache is an AGPL-3.0 web application developed since 2001 with a built-in web player, external client support and the ability to combine local and remote catalogs.
mStream
A self-hosted music streaming server for playing your own collection from anywhere, with web and mobile players.
mStream is open source, streams lossless files uncompressed, offers remote access without port forwarding and has web and Android apps.
Polaris
A self-hosted music streaming server with a web client for listening from any computer or phone.
Polaris is an open-source music server written in Rust with a web client and an API for other clients, and no paid tier.
gonic
A lightweight self-hosted music streaming server that implements the Subsonic API.
gonic is a lightweight open-source Subsonic server with scrobbling and podcast support, but it has no bundled player, so you pick a Subsonic client.
Funkwhale
A self-hosted, federated platform for storing, streaming and sharing music and podcasts.
Funkwhale is an open-source federated platform that also handles podcasts and library sharing with other users, which adds administration complexity for a personal library.
Supysonic
A Python server implementing the Subsonic API for streaming your own music collection.
Supysonic is a Python Subsonic API server under AGPL-3.0 with transcoding and scrobbling, but it has no bundled player app and a smaller community.
Similar software
Related functionality, not a direct replacement.
Finamp
An open-source music player app that streams and plays music from a Jellyfin server.
Jellyfin
A free media server for your own films, shows and music, with no premium tier and no account.
Plex Media Server
A polished media server for your own library, free on the home network, with a paid pass for remote streaming.
Lidarr
Music collection manager that watches artists and fetches new albums automatically.
OwnTone
An open source audio media server that streams your music library to AirPlay, Chromecast and DAAP clients.
Music Assistant
Bring music libraries, streaming sources and players into a shared music server.