This plugin provides full integration between Lyrion Music Server (LMS) and Domoticz.
The plugin has been fully rewritten, extended, tested, and is stable on Domoticz 2024+.
- Play / Pause / Stop
- Next / Previous track
- Volume control (dimmer)
- Power On/Off
- Sync / Unsync players
- Detects all connected LMS players automatically
- Creates Domoticz devices for each player
- Current track
- Artist
- Album
- Playback status
- Volume
- Online/offline status
- Load playlists per player
- Add tracks to playlist
- Clear playlist
- Start playlists directly via Domoticz or scripts
- Full support for
jsonrpc.js - Fully tested with Material Skin UI
- Compatible with LMS 8.x
- New plugin structure following Domoticz 2024+ standards
- Heartbeat fix (no crashes for missing functions)
- Faster player status parsing
- Reduced API requests → more efficient CPU usage
- Improved error handling + debug logging
- Domoticz 2024+ with Python plugin support enabled.
- Python 3 with the matching Python development package for your system.
- Install the required Python library:
sudo apt-get update
sudo apt-get install python3 python3-dev python3-requestsOr install the Python dependency with pip:
python3 -m pip install -r requirements.txtDomoticz is provided by Domoticz and is not a pip dependency.
Clone the plugin into the Domoticz plugin folder:
cd /home/<user>/domoticz/plugins
git clone https://github.com/MadPatrick/domoticz_Lyrion.git lyrion
sudo systemctl restart domoticz