When I use scheduled overlay layouts, they never reload the content from the server unless the Xibo player is stopped and restarted. Is it supposed to be like this, is it a bug or am I doing something wrong when designing or scheduling the overlays?
This is the expected behaviour for overlay layouts, they do not update in the same way a standard layout event does.
If you require an overlay event and you need it to update you could try adding a playlist to the layout and then schedule your widget to that playlist twice. This will force the widget to update as it will need to reload when the second instance of the widget loads in the overlay layout.
Can you try this and let me know if that solves your issue?
Hi DanBW,
Thanks for the info and your idea for a solution. I have tried adding a playlist as you suggested. I have also tried adding and deleting different types of widgets and media but I can not get the overlay to update. The only update that was sort of successful was when the overlay failed for some reason and was not displayed for a 5 minute period and then reloaded the next time the display connected to the CMS.
My setup is such that I use a master layout that have a bunch of different widgets and an empty space for an overlay that changes depending of the day of the week or what week it is. Which seems like a good use of overlays but since dynamic updating of overlays doesn’t work I guess I’ll have to use multiple copies of the master layout instead.
Overlays by design are not ideal for the use case you are describing. If you plan to use content that will update then I think it would be best for you to use standard scheduling instead. Scheduling the same widget twice in a layout is a possible workaround but it’s really not meant to be used that way.
In short, I agree with you that you should consider another method of scheduling so that you are not using overlays for your dynamic playlist layout.