Roon-Extensions
There’s already an almost complete List of available Roon Extensions.
- homebridge-roon-outputs
- Add your Roon Outputs to Apple Homekit.
- neeo-roon-driver
- NEEO driver to integrate Roon & NEEO.
- roon-ayrelink
- This is intended for owners of Ayre KX-5 and KX-R preamplifiers who wish to control volume levels and mute status through Roon.
- roon-cec-controller-extension
- Roon CEC Controller Extension should allow you to control Roon Core (previous_track_button, rewind, arrow_forward, play_or_pause_button, pause_button, stop_button, fast_forward, next_track_button) from your audio amplifier remote control, having your amplifier connected to a Roon Bridge via HDMI using CEC protocol.
- roon-community-dj
- Synchronize playback across multiple Roon music servers.
- roon-discord-controller
- Roon Extension to control playback via Discord chat.
- roon-discord-publish
- Uses the Discord Presence API to show what you’re listening to on Roon.
- roon-discord-rp
- Roon Integration for Discord Rich Presence.
- roon-display
- A lightweight extension for displaying what’s currently playing in a specific zone.
- roon-entrypoints
- Entrypoints is a collection of Roon extensions that act as an input to your Roon system. Music from input devices like turntables, cd players and phones can be streamed to Roon zones and can use the Roon specific features like DSP.
- roon-extension-alarm-clock
- Roon Extension to start or stop playback on a specific zone at a specific time.
- roon-extension-api-proxy
- Simple proxy between Roon JS SDK and rest services.
- roon-extension-arcam
- Roon Volume Control Extension to control Arcam receivers.
- roon-extension-art-scraper
- Roon Extension to scrape cover art images from your library.
- roon-extension-cd-player [obsolete, upgrade to roon-entrypoints]
- Extension that adds a CD player to your Roon system.
- roon-extension-cd-ripper
- Extension that adds a CD ripper to your Roon system.
- RoonOS (ROCK/NUCLEUS) has already an integrated CD ripper.
- roon-extension-deep-harmony-release
- Deep Harmony is an extension for the Roon media system from Roon Labs LLC that provides integration with Logitech’s Harmony Hub remote control system to provide activity detection and selection by and for Roon and provide volume/mute control from with the Roon UI. Additionally it includes a media device emulator that allows for transport control and other functions from a Harmony Hub remote control over WiFi.
- roon-extension-denon
- Roon Volume Control Extension to control Denon & Marantz receivers.
- roon-extension-denon-telnet
- Roon extension for controlling volume on a denon/marantz AVR via the Roon application.
- roon-extension-denon-telnet-docker
- This is a docker config you can use to run the roon-extension-denon-telnet node.js app on a QNAP NAS via Container Station.
- roon-extension-devialet-expert
- Roon Extension to provide source switching, standby, and volume control for Devialet’s Expert via RS232.
- roon-extension-devialet-phantom-volume
- Roon extension to control Devialet Phantom’s volume.
- roon-extension-dynaudio
- This Roon extension provides volume control and automatic source switching to Dynaudio Connect.
- roon-extension-harmony
- Controlling Logitech Harmony from Roon.
- roon-extension-http-api
- These APIs are run by http calls. There is a list below with examples that calls these APIs.
- roon-extension-ikea-tradfri
- This is extension for roon to be able to switch Ikea Trådfri power switches ex. when using an external Power Amplifier or powered speakers which doesn’t have a auto standby feature.
- roon-extension-iport-sm-buttons
- This Roon Extension allows the iPort Surface Mount with Buttons to communicate with Roon.
- roon-extension-itroxs
- Roon Extension for Android App it’roXs.
- roon-extension-ircontrol
- Roon extension for IR control of standby function for audio devices.
- roon-extension-keyboard-remote
- Roon Extension to control playback via keypresses, and hence via any remote control that can generate a keypress.
- roon-extension-linuxkeyboardremote
- Program your Linux keyboard to act as a Roon remote. It supports play / pause, volume control and convenience switch.
- roon-extension-loop-test
- This is a simple extension to force an output in Roon to always be playing.
- roon-extension-macroon
- macro.on lets you define macros for your Roon music player.
- roon-extension-manager
- Roon Extension for managing Roon Extensions.
- roon-extension-repository
- Repository of (community developed) Roon Extensions.
- roon-extension-repository
- Roon Extension for managing Roon Extensions.
- roon-extension-marantz-telnet
- Roon extension to control marantz volume.
- roon-extension-mcintosh
- Roon Extension to provide source switching, standby, and volume control for McIntosh Labs’s range of devices via RS232.
- roon-extension-meridian
- Roon extension for source and volume control of Meridian systems that are not driven by Sooloos endpoints.
- roon-extension-mqtt
- Extension for Roon that publishes status to a MQTT broker.
- roon-extension-onkyo
- This project provides a Roon Volume/Source Control extension that allows you to control volume and mute from within Roon.
- roon-extension-powermate
- If you can not find your powermate, try switching your HID driver type and restartig this extension.
- roon-extension-queue-bot
- Roon Extension that lets the queue take action.
- roon-extension-radio-presets-api
- A Roon extension to play radio presets via an API trigger.
- roon-extension-random-radio
- Roon Extension to play random tracks or albums.
- roon-extension-roonbridge-remote
- Infrared Remote Control Roon Bridge with Linux System Events. This extension is a modification/fork of the original roon-extension-linuxkeyboardremote.
- roon-extension-rotel
- Control your Rotel amp from within Roon.
- roon-extension-sleep-timer
- This extension implements an option to turn playback off for selected zone after specified delay.
- Roon 1.7 (Build 610) includes a sleep timer as a new feature.
- roon-extension-tag-mclaren
- Roon extension for source control of TAG McLaren Audio devices.
- roon-extension-thirdparty-player
- Roon extension for third party players. Currently plays to Audirvana 3.5 only.
- roon-extension-ws-player
- This is a websocket implementation of roon player.
- roon-hass
- Roon component for Home Assistant. This is now an official part of the Home Assistant core.
- roon-mpris
- A script that allows you to control roon from your MPRIS based linux desktop.
- roon-musicscanner
- roon-onkyo
- Control Onkyo receiver from Roon.
- roon-remote
- A tiny Node.js webserver to handle and forward RESTful calls for Roon’s API.
- roon-remote-denon
- The attempt is to create an extension that will allow Roon to control a Denon AVR through IP commands.
- roon-slack-bot
- Roon extension for posting playing status to Slack.
- roon-web-controller
- This is an extension for the Roon music player that provides a web based remote.
- There already exists Roon Web Controller 2.0.0 ALPHA.
- roon-yamaha
- A roon extension to control yamaha’s network-enabled av receivers.
Other
- discord-roons-bot
- This is a Discord bot which plays sound bytes when an HTTP GET request is received.
- Electroon
- Mini Roon controller with tray icon built with Electron.
- homebridge-roon-outputs
- Add your Roon Outputs to Apple Homekit.
- iFiBridge
- The download for the iFi Bridge which allows MQA and Gapless on Roon over Network.
- itunes-file-mtimes
- If you are using roon to play your music and you have your iTunes set up as a library location it can optionally use the file time to track when the file was added.
- MACtoRoon
- This Wiki explains one way to send an audio stream from an Apple device (macOS, iOS, iPadOS) to ROON.
- mini-controller
- Mini controller for Roon, Sonos, Plex and LastFM Built using Electron and Material UIkit.
- node-homey-roon
- Control Roon from your Homey.
- node-roon-api
- Javascript Roon API
- node-roon-api-browse
- node-roon-api-image
- node-roon-api-settings
- node-roon-api-source-control
- node-roon-api-status
- node-roon-api-transport
- JSDoc Documentation: https://roonlabs.github.io/node-roon-api/
- node-roon-api-volume-control
- obs-roon-display
- Simple Roon extension to display what’s playing in each zone. Intended to be used for OBS as an overlay when playing music while streaming.
- plugin.audio.roon
- Unofficial Kodi addon for Roon with basic browsing and playback control.
- pyroon
- A Python library to interface with the Roon API
- RoonAmpSwitcher
- Integration to let Roon turn a power amp on/off as needed.
- roon-api-grpc-bridge
- Roon extension that exposes gRPC APIs for the core Roon APIs.
- roon_cad
- Roon cover art display on various displays.
- Roon_Controller
- Adds support to Indigo Home Automation to control Roon music player.
- Roon-Display-tvOS
- A simple Roon Display App for Apple TV.
- rooExtend
- rooDial is a software developed to allow you to control Roon with an off the shelf Microsoft Surface Dial, a minimal, simple well designed product that fits in with any home.
- RoonCommandLine
- The Roon Command Line project provides Bash and Python scripts to enable command line control of the Roon audio system over a local network.
- roon-extension-web-testapp
- Roon-FLAC-restreamer
- Python script to stream any file at any URL to your Roon server.
- roon-ir-remote
- roon-kit
- A collection of utility classes that simplify building extensions for Roon.
- roon-media-system-driver
- Control driver for Morcom’s Media System.
- roon-mouse
- Process mouse events and send commands to roon (pause, play, change volume, next prev)
- RoonQuasar
- Roon controller using Quasar and Electron.
- roonrest
- Roon control plugin with RESTful HTTP interface.
- roon-tagger
- Sometime in the future it will be a CLI utility for tagging music files with (mostly) roon specific metadata.
- RoonToSpotify
- A script that will take the Excel file generated by Roon and save the albums into your Spotify account.
- roonux
- A headless Roon Core (roonserver) running on a virtual machine.
- thread-roon-remote
- Roon Remote Experiment
- TurntableToROON
- This Wiki explains one way to send an audio stream from a turntable to ROON.
- TVRemote
- Apple TV Extension for Roon.
- Use-roon-with-Microsoft-Surface-Dial