Somewhere, I'm online and listening to music 0 ▲ Cory Dransfeldt 2 hours ago · Music · hide · 0 comments I've had the song I'm currently listening to and, if idle, the last song played displayed on my home page for a while now. Initially, it was powered by last.fm. As I've built my own scrobbler, I populated the element from my own data. The static implementation is straightforward: I store each listen as a record, when a listen is inserted, the cache is cleared and warmed and an update is displayed. What I've been kicking around as an idea has been to have a live progress display to complement this. I implemented something like this briefly while using Jellyfin to listen to music, but Jellyfin's webhooks weren't made for a live update like this. I've been using a Navidrome plugin to scrobble to my own API and this was a good opportunity to try and expand on it. Luckily, Navidrome added a playback_report method in v0.62 with exactly the data I needed: state, position_ms, playback_rate, and the track duration. When I'd attempted this with Jellyfin, I'd done so by advancing every single… No comments yet. Log in to reply on the Fediverse. Comments will appear here.