Logitech Media Server
Documentation for Logitech Media Server
Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers. Logitech EOL'd the product line in 2012 but the open-source LMS software is still actively developed in a so-called community effort. The latest version can be downloaded here - http://downloads.slimdevices.com/nightly or for Synology NAS devices here - http://server.pinkdot.nl/dsm6/
Logitech Media Server in Domoticz
Logitech Media Server Settings
Your Logitech Media Server must be configured to allow Domoticz to control the attached players. Default port for Web Server connections is 9000 or 9002.
Add the Logitech Media Server via the Hardware page under Settings. Fill in the IP of your Logitech Media Server and the port you specified.
Click 'Setup' to see the detected/connected players.
- Poll interval controls how often Domoticz will attempt to reconnect to the Logitech Media Server to poll the player's status.
- Ping timeout controls how long Domoticz will try to contact the Logitech Media Server.
If you entered the correct IP & port of your Logitech Media Server, your players will be detected and displayed under Devices. It displays names and MAC-addresses.
The supported models are:
- Squeezebox 1
- Squeezebox 2
- Squeezebox 3
- Squeezebox Receiver
- Squeezebox Boom
- Squeezebox Controller
- Squeezebox Radio
- Squeezebox Touch
- iPeng iOS App (iPhone & iPad)
- Max2Play SqueezePlug
If your player model is not supported, it will be reported in the logfile. The logfile also reports detected players when starting the Logitech Media Server hardware.
Events and Notifications
Domoticz device events work for Logitech Media Players using both Blockly and LUA.
Events and notifications are triggered for:
The following actions can be performed by using 'Set' on a Logitech Media Player.
|On or Group On||Will turn the device on.|
|Off or Group Off||Will turn the device off.|
|Play||Will send a Play command.|
|Pause||Will toggle between Play and Pause.|
|Stop||Will send a Stop command.|
|Set Volume <0-100>||Will set the volume of the player-output.|
|Play Playlist <name>||Will play the playlist with name <name>.|
|Play Favorites||Will play the favorites.|
commandArray['SqueezeBox']='Set Volume 30'
commandArray['SqueezeBox']='Play Playlist WakeUpList1'
On Screen Notifications
Domoticz can display notification messages on the screens of certain Logitech Media Players. This is configured via the Notifications tab on the Settings page as shown here:
Fill in the MAC-address (separated by a semicolon) and the duration that the message will be displayed on the screen (in seconds) The MAC-address of your player(s) can be found in the Hardware-settings of your Logitech Media Server hardware.
- (Song-)Titles with special characters will show wrong symbols in the logfile.
Work in Progress
- Add support for Timers (schedule your player to play playlists)