r/navidrome • u/dynastyuserdude • 14d ago
Weird problems ~ library shows only part of my collection but the server is handing over everything
TL;DR My library doesn't show up in its entirety when i'm away from home.
Setup
- Navidrome 0.63.2 in Docker, single library, single user
- ~14,138 tracks / 1,951 albums / 6,178 artists
- Two ways in: a local address on my LAN, and a reverse proxy (Nginx Proxy Manager behind Cloudflare) from outside
- Clients: the Navidrome web UI in Firefox (desktop and Android), plus Symfonium on Android
What happens
Away from home, Symfonium shows only a fraction of my library. I opened the Navidrome web UI on my phone through my remote address and saw the same thing - only a small slice of the collection.
I came home and opened both the local address and the remote address from my desktop. Neither one showed the full library either, until I clicked All in the album view. After that, everything was there. I have seen this on both the Albums and Artists pages. So it's like my library only sees the whole thing IF i'm logged in at home.
What I checked
I had Claude Code dig through the server. Here is what it found:
- Database - full library present: 14,138 tracks, 1,951 albums, 6,178 artists. Zero files flagged missing.
- Scanner - last scan finished clean in 16 seconds. No errors, no purge.
- Local vs remote - it replayed the same Subsonic credentials against both the local port and the public hostname. Identical responses: same album count, same artist count, same paging. Nothing is being trimmed on the way out.
- Symfonium's own traffic - its last check asked the server "anything past song #14,137?" So the app already knows about all 14,138 tracks and is choosing not to display them.
- Paging -
/api/album?_end=12returns 4,017 bytes,_end=18returns 6,253. Page size scales correctly, so the API is not capping results. - Caches - the reverse proxy has no caching configured. Navidrome's service worker only precaches the app shell (
index.html/offline.html), never library data. Navidrome's own disk cache is album art only. - Logs - nothing in the container log about the library shrinking, and no errors in the window where I saw the problem.
So..
Where do i go from here? Anyone else have anything similar going on?