My server version is 4.1.2, and the player version is v4 for Win32.
I have two displays and one layout.
When I publish changes, only one display updates successfully in player,
while the other gets stuck on the Xibo splash screen.
I checked the log, and the error message is: “Exception in Run: Requested an invalid file.”
If I copy the library files from the working display to the non-working display, it works. But why doesn’t it update automatically? both displays connected the same way.
I’ve tried the process of reconfiguring the display dozens of times without luck…
What can I do to resolve this issue? I’ll pay 50$ to the first that gives me a working solution.
(2 layouts is not an option I need only one layout for both displays)
Sorry to hear about the issue where the scheduled layout is not showing on your second Xibo Screen. I can see in you screenshot that the layout the second Xibo for Windows player log shows invalid layout with layout ID 255. Could you please provide the needed information below for me to properly replicate the issue on my end?
Also, based on the screenshot below, it seems that some web resources are not being downloaded by your player. If you click on the row menu of the display, then click on ‘Manage’ you should see which resources are not downloading. If you see some resources not downloading, try to go to CMS, Task section, then find the Widget Sync task, click the row menu and click on Run Now. Go to the schedule section, click edit on your schedule, do not perform anything and it will try to re-download your layout resources. Finally, check if you still see any resources your player is failing to download by going back to the ‘Displays’, row menu, ‘Manage’ page.
It is worth noting, that if a resources in a layout is for some reason not being downloaded by the player, then the player reports the layout as invalid. Im guessing that when you go to your Display’s Manage page, there are resources not being downloaded.
If you are still getting the same issue for the second XfW player, could you please share the needed information for me to replicate the issue on my end?
May I have your permission to test your scheduled layout? (I have dual screen and 2 XfW player set up using the XiboScreenTwo msi).
Exported copy of your layout with Layout ID 255. You can upload it here and provide me the download link.
How did you configure the second XfW player for your second screen? (did you install the second player using the XiboScreenTwo installer package or did you install the other player manually?). You may check this reference for me to see which route did you follow to set up your second Xibo Player > Multi Player Install | Xibo Digital Signage
I am curious to know if you were able to try schedule a different layout and still having the same issue? (on the second XfW player the layout is being reported as invalid?)
If I do what you said, go into the scheduling section, make an edit, and save (without changing anything), the files get downloaded, and the player of the problematic view also gets updated on client.
But why is this happening?
Will I need to do this every time I publish my layout?
The player communicates to CMS via XMR service. Could you check if you have configured your XMR Public Address via CMS > Settings > Displays. Please make sure to put in tcp://<machine IP Address where CMS is installed>:9505.
Also please make sure that all the ports needed by Xibo is whitelisted in your firewall, proxy server, or any network filtering systems. Below are the needed TCP ports.
TCP port 80 - for HTTP traffic
TCP port 443 - for HTTPS traffic
TCP port 9505 - XMR service
Once the above is confirmed configured correctly, try to delete the current scheduled event for both your XfW players (for screen 1 and screen 2) and schedule another event to see if your players communicates to your CMS and able to show your contents.
Thanks for confirming that the ports and XMR are all set up in your CMS. May I know if you are still having the same issue where the second Xibo Player is not showing contents if you schedule a new scheduled event on both of the players? Does it now automatically update on both players when you schedule a new content?