Skip to content

MadPatrick/domoticz_lyrion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 Lyrion Music Server Plugin (Extended)

Status Domoticz Python License

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+.


πŸŽ›οΈ Full LMS Remote Control

  • Play / Pause / Stop
  • Next / Previous track
  • Volume control (dimmer)
  • Power On/Off
  • Sync / Unsync players

πŸ“‘ Automatic Player Detection

  • Detects all connected LMS players automatically
  • Creates Domoticz devices for each player

πŸ“Š Extended Player Information

  • Current track
  • Artist
  • Album
  • Playback status
  • Volume
  • Online/offline status

🎢 Playlist Support

  • Load playlists per player
  • Add tracks to playlist
  • Clear playlist
  • Start playlists directly via Domoticz or scripts

🧠 Reliable JSON-RPC Communication

  • Full support for jsonrpc.js
  • Fully tested with Material Skin UI
  • Compatible with LMS 8.x

πŸ› οΈ Technical Improvements

  • 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

πŸ“¦ Installation

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

About

Domoticz Lyrion Media Server Plugin

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages