02-17-2024, 07:15 PM
I think there is a metadata reader in the shairport-sync repo. Getting the data into the WebUI is where the challenge lies but I'll be happy to provide some ideas.
Start with:
/var/local/www/commandw/spspre.sh and spspost.sh
/var/www/daemon/worker.php, function chkAplActive()
/var/www/js/playerlib.js, function engineCmd()
This will provide the sequence that occurs when an AirPlay client connects or disconnects and thereby causes the renderer overlay to be displayed/removed from the WebUI.
Start with:
/var/local/www/commandw/spspre.sh and spspost.sh
/var/www/daemon/worker.php, function chkAplActive()
/var/www/js/playerlib.js, function engineCmd()
This will provide the sequence that occurs when an AirPlay client connects or disconnects and thereby causes the renderer overlay to be displayed/removed from the WebUI.