Feature description
Add support for reporting playback status to the server via the OpenSubsonic reportPlayback endpoint rather than via the scrobble endpoint which is currently used.
Problem solved
With how the old api works, the server only knows when you have started playing a song. The updated api includes information about the current timestamp and state (starting, playing, paused, stopped), allowing the server to accurately know the playback status. Currently Navidrome supports this.
Brought benefits
This would provide better integration with supported media servers and would improve support for server side features such as discord status reporting and last.fm scrobbling.
Other application solutions
Navidrome’s ui reports the playback status on a configurable heartbeat as well as whenever the user changes the playback state or changes the playback position.
Device type
All
I searched existing feature requests
on