Your music, streaming, at home
A music streaming server with a polished interface, powered by Swing Music and hosted by DINAO. Your library, daily mixes, and listening statistics remain in France.
What is Swing Music?
Swing Music is a self-hosted music streaming server, described as "a cooler Spotify, but with your own music." It indexes your local audio library and offers personalized daily mixes based on your listening habits, artist and album recommendations, metadata normalization, album versioning, silence detection, and cross-fade.
Designed for music lovers, it provides listening statistics, Last.fm scrobbling, and multi-user support, all within a particularly refined interface. Recommendations rely on metadata and listening history-based algorithms — not on an external AI service, preserving the privacy of your tastes.
Technically, Swing Music combines a Python backend with a Vue.js frontend, featuring built-in local/SQLite storage (no heavy external database), and listens on port 1970 by default. Hosted by DINAO in France, it is the private and sovereign alternative to commercial streaming platforms.
Host Swing Music at DINAO
Resource tiers compatible with Swing Music prerequisites (minimum 1 vCPU / 512 Mo / 2 Go (hors bibliothèque musicale)). Hosted in France, fully managed.
- 1 dedicated vCPU
- 2 Go RAM
- 20 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
Technical details
You might be wondering…
Do I need an existing music library?
Yes. Swing Music indexes and streams your own audio file collection; it does not provide a commercial catalog. It is a streaming server for your music, hosted in France.
Where do the mixes and recommendations come from?
From algorithms based on metadata and your listening history — no external AI. Your tastes are not sent to a third-party service.
Can I use it with multiple people?
Yes, Swing Music supports multi-user functionality, with per-account listening statistics and Last.fm scrobbling for those who want it.
How do I import my music?
Your files are uploaded to the music volume of the instance; Swing Music indexes them automatically. DINAO assists with the initial transfer.
Do I need technical skills?
No. DINAO handles installation, indexing, security, and updates. You enjoy a polished, ready-to-use interface.