Navidrome Statistic is a self-hosted service that polls the Subsonic getNowPlaying API, tracks listening sessions, stores qualified plays in SQLite, and presents the results in a web dashboard. It is designed for a single application instance. Multiple Navidrome servers can be configured. And offers optional dashboard and API authentication through STATS_API_TOKEN.
A web dashboard that shows your server's port usage as a traffic-light grid. Built for homelabbers who run many Docker Compose stacks and keep forgetting which port is taken. - StepaniaH/port-light