This integrated integration enables an extension for Roon on your network.
- All available Roon zones at the time of the setup process are stored in the integration.
- To add or remove a zone, the setup needs to be run again.
- A media-player entity is created for each zone to control playback and show media artwork.
Requirements
- The Roon core must be on the same network subnet as the Remote.
- Routed networks are difficult to set up with Roon. More information about network ports can be found in the following Roon networking analysis forum post.
- The extension needs to be authorized in the Roon application under Settings, Extensions.
- See general Network requirements for further information.
Limitations and known issues
- Only one Roon core is supported.
- Roon extension is advertised on the network and requires the Roon core to be on the same network.
- Media browsing, playlist handling, output zone grouping are not supported.
Supported commands
Supported attributes in the media player entity:
- State (playing, paused, unknown)
- Volume, muted
- Media duration and position (if supported by the media type)
- Title, Album, Artist, Artwork
- Shuffle, repeat
Supported media player commands:
- Volume level, Volume up, down, mute toggle
- Play/pause, next, previous
- Set media position (if supported by the media type)
- Shuffle, repeat
More information
This integration is open sourced. It can also be run on a PC on your network and used as an external integration.