If the status API call is made, with the proper header, every 10 minutes, then the Yamaha unit unicast a UDP "status change" packet that I am receiving in my code. I've tested this functionality, but would like to use the GhostXML to make it easier to implement and maintain. I'd need to more or less duplicate GhostXML, and I'm not a plugin developer.
The status API call looks like this:
http://musiccast-zone1.example.com/Yama ... /getStatusGhostXML is sending this and receiving the device status presently. If it could send this API call with the additional header:
{'X-AppName':'MusicCast/1.71', 'X-AppPort':'41100'}
then this would enable the UDP status unicast I need.
The full spec can be seen by Googling "Yamaha Extended Control API Specification (Basic)". I can't attach the PDF here.