02-05-2021, 03:17 PM
@steven4build
If you are using only the MPD renderer then you have a chance. If you are using alternative renderers which are separate from MPD, such as Bluetooth (in), Airplay, Spotify, UPnP, etc., then many state changes will be difficult or impossible to detect.
As a start, have a look at the moOde code for the LCD update engine (configured via System Config) and also at the MPD Protocol documentation about querying MPD's status, e.g, the idle command.
Regards,
Kent
If you are using only the MPD renderer then you have a chance. If you are using alternative renderers which are separate from MPD, such as Bluetooth (in), Airplay, Spotify, UPnP, etc., then many state changes will be difficult or impossible to detect.
As a start, have a look at the moOde code for the LCD update engine (configured via System Config) and also at the MPD Protocol documentation about querying MPD's status, e.g, the idle command.
Regards,
Kent