I am using CLI via Python scripts using LMSTools. I have 3 picoreplayers (v6) on pi zeros with usb Ethernet, all registering with my LMS 8.3 server on a pi4 for callback mixer and playlist events.
This all works just fine - for weeks at a time. But at some point all 3 picoreplayers stop receiving events - they still appear connected as I donÂt get any telnet client exceptions coming back through the LMSTools layer. I can see from the logs that they all receive the same playlist event at the same time and then stop.
Interestingly I have a similar Python script using LMSTools on the LMS PI4 - it connects to itself using its ipaddress - not a local ip. At the time the picoreplayers see their last event, this script keeps on receiving.
My LMS server is on a scheduled reboot once a week as are the picoreplayers, staggered. The clients restart their CLI scripts each day. I switched CLI logging to debug, but it can take weeks to occur and the one time I was able to check the server I couldnÂt see anything untoward.
Any help, suggestions appreciated, Scott
This all works just fine - for weeks at a time. But at some point all 3 picoreplayers stop receiving events - they still appear connected as I donÂt get any telnet client exceptions coming back through the LMSTools layer. I can see from the logs that they all receive the same playlist event at the same time and then stop.
Interestingly I have a similar Python script using LMSTools on the LMS PI4 - it connects to itself using its ipaddress - not a local ip. At the time the picoreplayers see their last event, this script keeps on receiving.
My LMS server is on a scheduled reboot once a week as are the picoreplayers, staggered. The clients restart their CLI scripts each day. I switched CLI logging to debug, but it can take weeks to occur and the one time I was able to check the server I couldnÂt see anything untoward.
Any help, suggestions appreciated, Scott