u/ipillyx

Image 1 — MusicSeerr — self-hosted music request app. Search, download, Navidrome integration, playlist auto-sync. Built with FastAPI + React.
Image 2 — MusicSeerr — self-hosted music request app. Search, download, Navidrome integration, playlist auto-sync. Built with FastAPI + React.
Image 3 — MusicSeerr — self-hosted music request app. Search, download, Navidrome integration, playlist auto-sync. Built with FastAPI + React.
Image 4 — MusicSeerr — self-hosted music request app. Search, download, Navidrome integration, playlist auto-sync. Built with FastAPI + React.

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.

---

u/ipillyx — 6 days ago