I ran into this exact issue in my own Xibo CMS environment. The root cause turned out to be a misconfigured XTR, which meant that the Image Processing failed to run.
As a result, any layout containing images larger than 1920x1080 pixels couldn’t be processed and the players assigned to those layouts would refuse to play them entirely. On the other hand, layouts using images smaller than or equal to 1920x1080 worked fine as those didn’t require additional processing.
To help you further, It will be useful knowing the following:
-
Are you running Xibo CMS using Docker, or a custom setup?
-
Can you confirm whether the Image Processing task is active?
You can check this by going to: Tasks → Image Processing
If you find that the Image Processing task isn’t running, a temporary workaround is to manually resize your images to a width of 1920 pixels or 1920x1080 pixels before uploading them.
In the case you are using Xibo CMS with Apache II, you may find my earlier post helpful. It explains the steps to configure XTR properly: Cron Job not Working - #6 by MrStefan