Issue uploading more than 2 videos on Xibo Docker 4.2.3

I’m encountering a consistent issue with my Xibo Docker 4.2.3 installation.

Whenever I try to upload more than two videos simultaneously, the thumbnails fail to generate for any video beyond the second one.

The log file shows the following error message for each video that fails to generate a thumbnail:

  • Level: ERROR
  • PAGE: /library/thumbnail
  • MESSAGE: Exception adding Video cover image. e = Image source not readable

While the video files themselves are uploaded and usable, the missing thumbnails cause a 500 HTTP error in both the layout designer and playlist editor when trying to access the thumbnail URL (e.g., /library/download/XX?preview=1&isThumb=1). This results in a blank space where the thumbnail should be.

This issue occurs consistently when uploading three or more videos at once, regardless of their file size or the browser used (I’ve tested with Chrome and Firefox).

My setup is a new, default installation without any custom configurations or a reverse proxy.

I’ve confirmed that this problem does not exist in previous versions, as I was able to upload multiple videos without issue on Xibo Docker 4.1.2.

Same here.

But that only happens to me in layout editor upload form.
If i try to:

  • access the playlist widget in layout editor
  • use the upload form inside the playlist widget in layout editor
    the problem does not occur

If i use the layout editor upload form to upload videos even if i drag the upload widget to a playlist inside the layout editor, it says that i can only upload one file.

this did not happen in previous versions

What version of Xibo are you using?

I can easily replicate this issue every time on a clean local installation within a virtual machine or even a on Linode instance. I’m interested to know if others can replicate it as well, in addition to finding a solution.

I’m using Debian 12 with Docker version 28.3.3, build 980b856. Here are the exact steps I followed to reproduce the issue:

Install Docker:

apt install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update && apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Install Xibo Docker:

mkdir /opt/xibo
cd /opt/xibo/
wget https://github.com/xibosignage/xibo-cms/releases/download/4.2.3/xibo-docker.tar.gz
tar xzvf xibo-docker.tar.gz --strip-components=1

Edit config.env as per the official documentation .

Launch the Instance:

docker compose up -d && docker compose logs --follow

Wait for the Web server to start after populating the database.

After these steps, access the web interface and try to upload three or more videos of any size. You will see that only two of them have thumbnails, while the rest are blank. The error will also appear in the logs.

Although this may seem like a minor issue, it can significantly impact usability when dealing with a large volume of content.

4.2.3 - IIS Custom Install Windows Server

I was able to reproduce the issue using a custom installation instead of Docker, with the same results. Using PHP 8.2 on Debian 12, even with Nginx instead of Apache, I got the same error. This suggests the problem isn’t related to Docker, but likely issue within the Xibo itself

It would be incredibly helpful if someone in the community could attempt to replicate this using the steps I provided and confirm the same results.

Recording2025-09-02154912

forgot to mention, this test was conducted using Xibo version 4.3.0. The same issue with thumbnail generation occurred in this version as well

Same here.
Rocky Linux, xibo cms 4.3.0 docker no webserver proxy

Video upload thumbnail generation fails with more then 3 video upload on playlist , test on firefox and chromium.

Just did test on docker Xibo CMS 4.0.10 over apache proxy with 4 videos in firefox and all thumbnails generated properly.