Page 1 of 1
Python PLugin : Lyrion Music Server
Posted: Saturday 15 November 2025 16:46
by madpatrick
I've made a Plugin for the Lyrion Music Server, formaly known as Logitsch Media Server
The buildin plugin still works, but is a bit limited
There are not mpw devices and functionalities added.
I've tested the plugin and it is working, but of course the can always be some issues.
The plugin is not tested with multiple devices
Please share you findings
You can find the plugin over here :
https://github.com/MadPatrick/domoticz_Lyrion

- lyrion.png (37.23 KiB) Viewed 9927 times
Re: Python PLugin : Lyrion Music Server
Posted: Saturday 15 November 2025 20:18
by waltervl
Thanks, so the current Logitech media server integration is not working anymore?
https://wiki.domoticz.com/Logitech_Media_Server
Re: Python PLugin : Lyrion Music Server
Posted: Saturday 15 November 2025 21:58
by madpatrick
Still working, but limited
Also it gives sometimes an error in the JSON.
See the raised issue on Domoticz GIT
Re: Python PLugin : Lyrion Music Server
Posted: Friday 27 February 2026 14:22
by capman
I have this error in the log: Error: Lyrion Music Server: Unable to load icon pack 'LMS.zip'
In the plugin it's named lyrion.zip , so I renamed it to LMS.zip , but no luck.
Re: Python PLugin : Lyrion Music Server
Posted: Friday 27 February 2026 14:42
by madpatrick
Hi,
You need also correct the names inside the zip./
I've corrected it and uploaded the correct LMS.zip
Also a new version with a small fix
Re: Python PLugin : Lyrion Music Server
Posted: Saturday 28 February 2026 16:37
by capman
madpatrick wrote: Friday 27 February 2026 14:42
Hi,
You need also correct the names inside the zip./
I've corrected it and uploaded the correct LMS.zip
Also a new version with a small fix
Working now , thanks

Re: Python PLugin : Lyrion Music Server
Posted: Sunday 01 March 2026 16:35
by lamaisondelou69
Thanks for your plugin, it works very well. Really useful compared to the former one LMS.
I have a question :
- I see my playlists but only 5 of them. This behaviour is linked to the default process to create the switch selector ?
If possible, it could me more user-friendly to get all our existing playlists.
I don't try yet to add other playlists manually. I guess I could but not try.
- I don't see if it possible to add a trigger and launch the favourites ? It could be very nice to add it if you can (to launch a radio you registered as favourite for example)
Thanks again for your exciting work !
Re: Python PLugin : Lyrion Music Server
Posted: Sunday 01 March 2026 17:14
by madpatrick
You can set the amount playlist to load in the settings

- 2026-03-01 17_12_27-Greenshot.png (4.76 KiB) Viewed 9510 times
I'll check if the information of the favorates is retreivable form the LMS
Re: Python PLugin : Lyrion Music Server
Posted: Sunday 01 March 2026 17:26
by lamaisondelou69
Many thanks !!! It works well.
Do you have any plugin to learn me how to open my eyes ?

Re: Python PLugin : Lyrion Music Server
Posted: Sunday 01 March 2026 19:07
by madpatrick
no problem.
I've added the Favorites option
It is available in the Beta branch
Not yet fully completed and tested, but give it a go
Re: Python PLugin : Lyrion Music Server
Posted: Saturday 07 March 2026 12:30
by capman
Hi,
How to use these devices in a blockly script ?
I try to setup a event for testing but it's not working.
In blockly is no 'play' command , only 'playing'. (beta 2025.2 build17074).

- blockly lyrion test.jpg (64.07 KiB) Viewed 9410 times
Re: Python PLugin : Lyrion Music Server
Posted: Saturday 07 March 2026 16:36
by madpatrick
I'm not using or familair with Blocky, but i think you need to you use "Level=20"

- LMS.png (18.48 KiB) Viewed 9396 times
Better to use DzVents which has more flexibility
Something like this, but you need to tweak to your devices
Code: Select all
return {
on = {
devices = { 'Test dummy' }
},
execute = function(domoticz, device)
local lmsControl = domoticz.devices('Lyrion - Muziek Bureel Control')
local lmsVolume = domoticz.devices('Lyrion - Muziek Bureel Volume')
if device.state == 'On' and lmsControl.state == 'Stop' then
lmsVolume.setLevel(30)
lmsControl.setLevel(20) -- 20 = Playing
elseif device.state == 'Off' then
lmsControl.setLevel(30) -- 30 = Stop
end
end
}
Re: Python PLugin : Lyrion Music Server
Posted: Friday 20 March 2026 20:18
by capman
Thanks a lot 4 helping me out. I had now the time to test it with DzVents.
I was not familiar with it

, but it worked like you say. Many thanks !!
Re: Python PLugin : Lyrion Music Server
Posted: Tuesday 21 July 2026 12:23
by capman
Also work with blockly

- Lyrion blockly.jpg (85.05 KiB) Viewed 2666 times