I tried this. created a new container with that environment variable and ran it. It was running at the correct speed, but kept freezing up and then it got to the point where the lag was over six minutes behind.
Based on what Accustiver said, I tried stopping the containers, starting them, and connecting again, and when I connected it was racing through the time at a high speed, and after about 40 seconds, it froze up completely.
something is caching stale data
When I start and stop, on any device, using any client, it begins playing at the same point in time (same time stamp and same spot in the song). And no I don't mean that they're coordinated, I mean that the VLC player on my Linux laptop will begin playback with the time showing as 10:36:54 AM and I can let it run for a minute, go to my Android phone, open the Televisio app, run the stream, and it also begins at 10:36:54 AM (the time is 10:40 AM)
Something is caching stale data, and the fact that every client on every device wants to begin at the same time, even if it's the first time that device has ever played the stream, leads me to believe that it is not the client software or client device.
The WS4KP webpage always has the current time, so it can't be that.
Is there caching of any kind happening in ws4channels? If so, can you tell me how to turn it off for testing? Maybe it's the Puppeteer headless Chrome program?
Again, thank you for making this program, and all of your help!!
--Tony