The status “No Present” happen when the connect does not receive answer from player, the causes are:
1.- The speaker is not powered on.
2.- The speaker is it in sleep mode and the network its disabled
3.- The speaker its in Bluetooth mode and the network mode is not working (some speakers disabled other modes)
4.- The speaker has changed the ip or port or uuid (frequently in software speakers)
The connect check the status every ~5 min and update the ip and port based in uuid, but if st crash the timer, the refresh ip is stopped, I suggest:
1.- Set a static ip for your speakers, to make more stable system
2.- Use a watchdog app to verify the timer.