Swing Music
A self-hosted music player and streaming server for your own local audio files, used through a web interface.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Swing Music
Swing Music plays a music collection you already own. You run it on your own machine or server, point it at your local audio files, and then browse and play the library from a web player. The project describes it as a Spotify-style experience where you bring your own music.
The repository includes a Dockerfile, an install script and AppImage packaging, so it can run in a container or directly on a Linux machine. It is written in Python.
Strengths
- Streaming-service style web player for your own files
- Docker image and AppImage packaging available
- Runs entirely on hardware you control
Limitations
- Only plays music you supply yourself
- License terms are not stated in the available research
Details
- Pricing
- FreeFree to download and self-host from the public repository.
- License
- Proprietary
- Developer
- swingmx
- Platforms
- Linux, Web, Self-hosted
- How it runs
- Downloadable app, Self-hosted
- Best suited for
- People who want a polished web player for a personal music collection
- Categories
- Audio tools, Media servers
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Swing Music
Compare allSoftware that can replace Swing Music for an important use case, and what changes if you switch.
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 necessarily 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.