I’ve been working on a modified version of the Roon Bridge plugin as created by Christopher Rieke a few years back. I have working metadata, player, seek controls and album art.
The plugin is available in the beta channel in the plugin store. You can turn on beta plugins by visiting your Volumio device’s hostname with a “/dev” at the end. I.e. http://volumio/dev
Update: Because the RoonBridge service is completely separate from Volumio I’ve had to “get clever” with some of the logic to detect what’s happening. But it’s all working at the moment. The biggest issue is if you start playing Roon while something is already playing on Volumio. The state is cleared correctly but Roon gives you a very brief message about not being to capture the audio device. Wait a few seconds and it works again when you hit play. There is no work around for this at moment because RoonBridge will only deal directly with the audio hardware…which is also what Volumio wants (for obvious reasons). There would probably need to be some licensing talks between the two to work something else out.
- It is possible to fill the Volumio play queue with whatever is in the Roon queue. I will do that at some point.
- Work out a better way to sync the playback timer when you perform a seek to a different position in the track. Volumio seems to run it’s own timer that somehow differs from the seek property in the statemachine.
- None at the moment.