swingmx/swingmusic
Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 98
- Release rhythm 88
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 18.5
- age_days: 1753
- days_rel: 83
- days_push: 17
- n_releases_24m: 15
Adoption not part of the score
2048 stars · 131 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Swing Music is a self-hosted music streaming server and web-based player for your local audio files, written in Python. It provides a modern browser UI with features like daily mixes, metadata normalization, folder browsing, listening statistics, Last.fm scrobbling, and multi-user support, plus an Android client.
Use cases
- stream my local mp3 collection from my own server
- self-hosted spotify alternative for my own music files
- music server with a beautiful web ui
- play my home music library on android and browser
- track my listening stats and scrobble to last.fm
- browse my music library by folders and albums
- docker music streaming server for home media
When to choose
- you have your own audio files and want a fast, polished self-hosted streaming server
- you want daily mixes, recommendations, and listening statistics from your local library
- you want Docker or one-line install deployment with multi-user support
- you need folder-based browsing and duplicate track handling
When to avoid
- you want to stream from third-party services like Spotify or Apple Music
- you need a fully native desktop player rather than a browser-based one
- you need transcoding for a wide range of formats or Subsonic API compatibility
- you need macOS support today (listed as coming soon)
Facets
application · maturity active
http-server search-engine data-visualization self-hosted media self-hosted web-development windows self-hosted cross-platform music-player music-streaming-server audio-streaming lastfm-scrobbling media-server spotify-alternative audio linux docker web-server android
6 sources
- readme: https://github.com/swingmx/swingmusic · fetched 2026-08-28 · c06f85b7bbfe
- homepage: https://swingmx.com · fetched 2026-08-29 · 9ce2c8d412d8
- site_page: https://swingmx.com/guide/introduction.html · fetched 2026-08-29 · 185cefe1584e
- site_page: https://swingmx.com/guide/introduction · fetched 2026-08-29 · 70970e7cc3a1
- registry_pypi: https://pypi.org/pypi/swingmusic/json · fetched 2026-08-29 · 2230b1c3d32a
- site_page: https://swingmx.com/pricing.html · fetched 2026-08-29 · c7f4c2160b91
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| swingmx/swingmusic | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="swingmx/swingmusic")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem