-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Normal
-
None
-
Component/s: None
-
None
Roon is a self-hosted music management/listening software mainly aimed at audiophiles. It has integrated support for Last.fm scrobbling, but obviously due to the limitations on what info can be included in a last.fm scrobble it would be nice to have native ListenBrainz support. There is a feature suggestion on the Roon forum but it has not gotten much traction.
Prior work:
- issue on the multi-scrobbler Github, see also Roon forum thread about the effort
- Music Presence can detect Roon and display it for Discord Rich Presence (and is soon adding its own last.fm scrobbling support)
Technical info:
- official Roon Node.js API
- pyroon, unofficial Python library to interface with Roon API
- Roon forum thread about exporting play history (in short: not simple to do, requires making a playlist of your play history and then exporting an Excel sheet/CSV of said playlist)
- Roon help page about database backups (these apparently contain the listening history)