



MusicSeerr — self-hosted music request app. Search, download, Navidrome integration, playlist auto-sync. Built with FastAPI + React.
After cancelling Spotify I wanted a proper replacement that the whole family could use — something where my wife and kids could search for music and have it just appear in our library without any faff.
So I built MusicSeerr.
**What it does:**
- Search Spotify, YouTube Music and SoundCloud from one interface
- Click download — yt-dlp grabs it with correct Spotify metadata and album art embedded
- Auto-triggers a Navidrome scan so it appears in your library immediately
- Import entire Spotify or YouTube playlists in one paste — creates Navidrome M3U playlists automatically
- **Playlist monitoring** — save your Spotify playlists and it checks for new tracks every 6 hours, auto-downloads them
- Last.fm integration for personalised recommendations on the Discover page
- Multi-user with invite codes, per-user daily limits, blacklist, admin panel
- No duplicates across users — shared library awareness
- Mobile-first PWA — works great on phone
- Homepage dashboard widget included
**Stack:** FastAPI + SQLite backend, React + Vite frontend, yt-dlp for downloads, Docker Compose
**GitHub:** https://github.com/ipillyx/musicseerr
Happy to answer any questions. Still actively developing it — next up is better playlist sync handling.
---