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.
This tool solves a pain point I have when listening local saved musics in multi plantform.
This tool can summarize your music frontend playback status across multiple platforms, unify tracking, and display, with all data stored locally.
Currently, it resides on my Home Server and is very helpful to me. If it is useful for you, hope you can give me an upvote! Welcome to use it and submit issues.
Report
finally something for tracking my navidrome plays without a bloated setup. the sqlite + getNowPlaying approach is honestly pretty clever, way simpler than i expected and the multi-server config is a nice touch
Such a promising launch—congrats on Navidrome Stat! A self-hosted service track and display your Navidrome usage is a clever idea. Wishing you a strong Product Hunt day! 🚀
finally something for tracking my navidrome plays without a bloated setup. the sqlite + getNowPlaying approach is honestly pretty clever, way simpler than i expected and the multi-server config is a nice touch
@nathandrak Thanks for your support.
Pazi
Such a promising launch—congrats on Navidrome Stat! A self-hosted service track and display your Navidrome usage is a clever idea. Wishing you a strong Product Hunt day! 🚀
@zvonimir_sabljic1 THANKS for your encouragement!!!