
Swing Music
Self-hosted web music player and streaming server

Swing Music is a self-hosted music streaming server and web player for organizing and listening to your local audio files in a modern browser-based UI. It focuses on a clean library experience, discovery features, and fast playback without requiring a bundled desktop app.
Key Features
- Browser-based music player UI for listening from any device on your network
- Library management with metadata normalization and duplicate track handling
- Album versioning (for example Deluxe or Remaster) to group releases consistently
- Discovery helpers like related artists and related albums
- Folder-based browsing for libraries organized by directories
- Playlist management, collections, lyrics view, and listening statistics
- Daily mixes generated from listening activity
- Multi-user support and optional Last.fm scrobbling
- Silence detection support (requires FFmpeg)
Use Cases
- Build a private “bring your own music” streaming server for a home NAS library
- Provide a multi-user household music library with personal stats and playlists
- Stream your local music to a browser (and optionally an Android client)
Limitations and Considerations
- Some features (such as silence detection) require external dependencies like FFmpeg
- Platform support may vary by release (for example macOS availability may depend on version)
Swing Music is a strong option if you want a lightweight, good-looking web player for your own collection while keeping control of your files. It’s designed to be simple to run via binaries or containers and pleasant to use day to day.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding...

Koel
Web-based personal music streaming server
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Beets
Command-line music library manager and metadata tagger
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


