Xibo Android Player (v406) Won’t Display Layout Video

Hello Xibo Community,

I’m experiencing an issue with one of my Android players running Xibo version 406. I have a layout with a video file that works perfectly on three other devices. The video downloads, and the layout displays as expected.

However, on one particular device, the video file seems to keep redownloading repeatedly and never displays on the layout. Here are some details about the issue:

  • Xibo Version: Android Player 406
  • Issue: Video file redownloads indefinitely, and the layout does not display the video.
  • Other Devices: Three devices work without any issues with the same setup and content.
  • Troubleshooting Steps Taken:
    • Verified storage space on the device.
    • Restarted the device and the Xibo player app.
    • Checked the internet connection.

I would greatly appreciate any advice or troubleshooting tips to resolve this. Has anyone encountered a similar issue, and if so, how did you fix it?

Thanks in advance!

Hi Lorenz_Berger, welcome to the community!

If the same layout and media are downloading without issue on your other displays, this suggests the issue could be connection related for that other display device.

If you are using a WiFi connection, you could see if using a wired connection helps to resolve the issue.
You could also see if the issue is the same when you connect that device to a different network, for example you could try a mobile network connection to see if the issue is the same.

Hi,
The network is not reachable from another network, so testing it with a different network isn’t an option. However, the device is already connected via a wired connection.

Interestingly, when I schedule a layout with only images, it works perfectly fine. The issue only arises with layouts that contain videos—they keep redownloading and never display.

Do you have any additional suggestions or troubleshooting steps I could try?

Thanks again for your help!

Thanks for sharing that with me.

Are the video files quite large? What is the file size? It may be that you have intermittent fault/connection that is causing the download to fail.

The videos are between 100-600 mb

That’s big enough that an issue could occur if the network connection has an issue.

Can I double check again that your other displays can download the videos without issue, this is only an issue on this one device?

yes the other devices can download with now issue

it seems to be inconsistent. i have now directly scheduled a video to it and that is working but then i tried another and it isnt working
under Manage it shows this: Locker video 119.mp4 514.19 MiB 1 GiB

The fact that other players can download the same videos, plus you are seeing the videos download sometimes but not others, all suggests the device is failing to download the files due to an intermittent internet connection, assuming that you are correct that there is definitely enough space on the local storage for the videos to download.
You can check the available space on the display device on the Displays page in your CMS, then click Column Visibility and select the space available option.

You could also try a different network cable, in case this is in fact the cause of the issue.

The device has 91.18% free storage, so space shouldn’t be an issue.

The entire setup is on a LAN network, and I’ve already tried using different ports and cables, but the issue persists.

Thank you for your reply. Unfortunately I cannot explain the issue i the context fo the player. If you are using the same player on other devices and there is no issue, but this particular player is struggling to download the same files on the same network as your other displays, I would suggest monitoring the traffic for that device with this issue to see what is happening while the player tries to download the video files.

i would run wireshark on the network that the player is on and see what is happening, you could even use something like fiddler to proxy the player if you are using https on your server so you can still read the encrypted packets. Should show you what is, or more importantly what is not, happening.

You can wipe then swap in a known working player and if you get the same results as before, its the network, if the player works fine, then it’s your player.

1 Like

I would try reinstalling xibo either way and check the permissions and which storage is used (Internal or SD). Also check to see if there are any other un-downloaded files.

If it’s all LAN based on separate networks check your switch/firewall logs on the gateway IP for each subnet and compare. All sorts of things can cause errors when http downloads files. I’d rule out the hardware first then check network.

1 Like

Are there any logs I can check?

There are two places you can check:

  1. The status logs on the player itself. If you let the layout run and the video issue occur, there should be logs generated for this on the status page of the player. The status logs can be accessed by clicking on the screen while the player is running, then choose Status from the menu.
  2. Your CMS has a page named logs, which you can filter by that display name to see if any errors are being returned.

General Information
Date: 2025-07-03 13:03:22
Version: 4
Code Version: 406 - 756d62bb (2025-07-01 12:14:58)
Content Management System: http://xxx/xmds.php (tcp://xxx:9505 - 2025-07-03 13:03:15 - 6 seconds and 150 milliseconds ago)
LAN IP: xxx
Sync: Lead, Video Delay: 100
Last Heartbeat: 6 seconds and 32 milliseconds ago.
Storage Selected: Internal Storage. 89.0%
Display Name: GalerieB-Ost-1
Licenced: true (full)
Registered: true
Current Layout: Normal: 72
Screen Size: 1920 x 1080
Memory Limit: 512 MB
Memory Allocation: 23 MB
Image Cache Hit Rate: 0.06
Screen Shot Request Interval: 0
Use Surface View for Video Rendering?: true
Video Engine in use: ExoPlayer
Use multiple video decoders: true
Number of Stats ready to send: 0 / 0 - 2025-07-02 00:01:53
Number of Logs ready to send: 0 - 2025-07-01 12:31:10

CMS Status
Register: Registered. Checked at 2025-07-03 13:01:42
Schedule: Up to date
Required Files (Inside Download Window): Up to date. 14/14
Queued Network Connections - F: 0 / N: 0. HTTP: 3 / Idle: 3
Number of Concurrent Failed XMDS Connections: 0

Schedule Status
All layouts (* = not scheduled): 84, 72 (D),
Scheduled Layouts:
Valid Layouts: 72,
Invalid Layouts: 84,
Next Schedule Update: 2025-07-03 13:06:42

Faults

Last 5 log messages

Install Service Status
Update Window: 00:00 - 00:00
Version Information from CMS: {“id”:1,“file”:“Xibo_for_Android_v4_R406.apk”,“code”:406}
Up to date

It seems to view the layout as invalid. I scheduled the event to 2 android players and the other one accepts it.

If you check the Logs page in your CMS, do you see any errors relating to this display that explain the layout being marked as invalid? It’s possible that the media not being able to play in the layout is what caused the layout to be marked as invalid.

Are both Android devices the same make, model, Android version and firmware version, or are there differences between the devices?

Both devices are the same. I am not seeing any log message regarding that specific device

Unfortunately we have returned to the same conclusion. If the media, layout player version and device are all identical, yet one of them consistently has an issue, this would suggest an issue with that device. If the issue was with the media or layout, I would expect all identical devices to have the same issue.

mh I just removed the Display from the list of devices in the cms and then added it again (no reinstall of the device) and now it seems to show the videos no issue. I am a bit confused, any idea what could cause this behavior

1 Like