04-17-2018, 12:24 PM
Hi,
The main issue with Squeezelite is that it does not signal events that indicate whether its playing or not. This makes it difficult / impossible for moOde to coordinate it with MPD like is done with Airplay, Bluetooth and UPnP, especially to coordinate volume.
Squeezelite does have the -C (secs) param that will cause the audio output to be released after N secs when it is not playing. This would allow MPD playback to be possible even when Squeezelite is running BUT if the audio device has a hardware volume controller then it will be at 100% (set when Squeezelite is started by moOde, and because moOde assumes Squeezelite will be using Software volume). This means that when you go to play something using MPD the volume knob will show one thing but in fact volume will be at 100% :-0
There is also the -V <mixer> param that could be added to Squeezelite config and coordinated with the mixer setting (Hardware or Software) in moOde BUT unfortunately when Squeezelite is using Hardware mixer it sets volume to 0 when it stops playing thus making it impossible to coordinate volume with moOde.
The Players >> feature lets you instantly switch to the UI of another moOde player but the 4.0 --> 4.1 update has a bug where a particular service file was missing that enables this feature to work correctly AND your network and client has to support mDNS discovery. Usually its Android clients that don't support mDNS.
If you want the Players >> discovery service file just send me an email.
Maybe just get a second PI and a nice 2.1 desktop speaker system for the Workroom :-)
-Tim
The main issue with Squeezelite is that it does not signal events that indicate whether its playing or not. This makes it difficult / impossible for moOde to coordinate it with MPD like is done with Airplay, Bluetooth and UPnP, especially to coordinate volume.
Squeezelite does have the -C (secs) param that will cause the audio output to be released after N secs when it is not playing. This would allow MPD playback to be possible even when Squeezelite is running BUT if the audio device has a hardware volume controller then it will be at 100% (set when Squeezelite is started by moOde, and because moOde assumes Squeezelite will be using Software volume). This means that when you go to play something using MPD the volume knob will show one thing but in fact volume will be at 100% :-0
There is also the -V <mixer> param that could be added to Squeezelite config and coordinated with the mixer setting (Hardware or Software) in moOde BUT unfortunately when Squeezelite is using Hardware mixer it sets volume to 0 when it stops playing thus making it impossible to coordinate volume with moOde.
The Players >> feature lets you instantly switch to the UI of another moOde player but the 4.0 --> 4.1 update has a bug where a particular service file was missing that enables this feature to work correctly AND your network and client has to support mDNS discovery. Usually its Android clients that don't support mDNS.
If you want the Players >> discovery service file just send me an email.
Maybe just get a second PI and a nice 2.1 desktop speaker system for the Workroom :-)
-Tim