Navidrome connections
Manage the servers used to read playback state. Saved changes apply immediately.
Upstream status
Not checked yet
Saved servers
Passwords are never returned to this page or exposed by the API.
No servers have been saved.
Connection details
Edit a saved server or fill in the fields below to add one.
Environment fallback connection
NAVIDROME_URL, NAVIDROME_USER, and NAVIDROME_PASS provide one fallback connection only when no saved server entries exist. Saved servers are independent connections.
Privacy & data
Control how long behavioral data is kept, then export or delete records by user.
Current retention policy
Reading the current policy…
Data retention
After a finite policy is saved, expired records are deleted automatically at startup and during background maintenance. “Apply now” runs it immediately.
Estimate appears after the policy loads
Data footprint
Cleanup deletes statistics records. SQLite reuses their pages but does not automatically shrink the database file.
Manage by user
Export, import, and delete actions affect only the selected user.
Delete preview: 0 records
Data boundaries
- Playback history, usernames, tracks, artists, albums, and client names are all behavioral data.
- Finite retention automatically removes expired records. Apply-now and per-user deletion show an impact preview and require confirmation.
- Exports contain data for the selected user only; export contents are not logged.
- The operator must still confirm access boundaries, notice, backup locations, and the actual retention period.
Preferences
These options stay in this browser and are never uploaded to the server.
Saved in this browser
Saved in this browser
Advanced theme Fine-tune the selected preset in this browser.
About
Navidrome Stat is a self-hosted playback status and listening-habits tool.
- Version
- Project
- Navidrome Stat
- Runtime
- Self-hosted · local SQLite
- Source
- GitHub repository
- License
- MIT
- Privacy
- Read the project privacy guide