Bug Description
The app fetches cover art for every album in the library on every session, generating thousands of requests and hundreds of megabytes of unnecessary traffic. In one day, 4,345 cover art requests consumed 258 MB — far more than the actual music streamed.
Steps to Reproduce
- Connect to a Navidrome server with a large library
- Browse or play a few songs
- Check server-side access logs
Expected Behavior
Cover art should be cached locally after first fetch, or only requested for albums currently visible on screen. A library with ~100 albums should not generate 4,300+ cover art requests in a single session.
Actual Behavior
4,345 requests to in one day, totaling 258 MB. The app appears to re-fetch cover art for every album on each session with no caching or deduplication.
App Version
1.0.13
Subsonic Server
Navidrome
Bug Description
The app fetches cover art for every album in the library on every session, generating thousands of requests and hundreds of megabytes of unnecessary traffic. In one day, 4,345 cover art requests consumed 258 MB — far more than the actual music streamed.
Steps to Reproduce
Expected Behavior
Cover art should be cached locally after first fetch, or only requested for albums currently visible on screen. A library with ~100 albums should not generate 4,300+ cover art requests in a single session.
Actual Behavior
4,345 requests to in one day, totaling 258 MB. The app appears to re-fetch cover art for every album on each session with no caching or deduplication.
App Version
1.0.13
Subsonic Server
Navidrome