The player isn’t keeping its time up to date. It seems like it grabs the time when the layout refreshes and then doesn’t change it again. The layout works on other players, and other layouts have the same problem when assigned to the player. Status page isn’t giving me any clues to what the problem might be. I have already completely reset the player, reinstalling both windows and xibo, but the problem continues.
So when I add a time widget to any layout assigned to the player it will slowly “lose” time as the layout plays. Basically when the layout loads it will display the correct time, but if the layout is 10 minutes long by the time it reloads again it can be as far off as 9 minutes behind in time.
I have checked the system clock and it appears to be running correctly. It doesn’t seem to matter what layout the clock is in, including layouts that work fine on other players. I have tried setting the widget length to anything between 1 second and the length of the layout, and that doesn’t seem to have an effect either.
That’s interesting and strange, the clock widget works by getting a new moment() object every 1000ms and updating the display with that object, so that should always be current time as the browser knows it.
If you use a webpage widget to embed the momentjs website, does the clock at the top drift too?