Any Video Thumbnails Not Generating in Mobile/Desktop Clients

Here’s the complete logs:

pastebincom/vkMKPxSv

Here’s the logs that (I think (im new to this sorry)) corresponds to the problem:

2026-07-26 04:53:38.731 I/SLog: [ ← 400 Bad Request 10.10.10.103/api2/repos/aa527082-21ad-4ea8-a1c0-63c04f4f4f88/thumbnail/?p=%2F8K_Thetestdata.mp4&size=256 (74ms)]

Thumbnails work perfectly on web clients btw (both on mobile and PC web browsers.)

There is also http:// in front of the 10.10.10.103 which is not included as links are not allowed in the forums. Also it’s pastebin(.)com since links are not allowed in the forums, would really appreciate some help thanks.

This is a known issue in Seafile 13.0. The reason video thumbnails work in the web browser but not in the mobile or desktop clients is that the clients currently use a legacy API endpoint (/api2/repos/.../thumbnail/) which does not support video thumbnail generation. The web interface uses a newer API that leverages the thumbnail-server.

This behavior is tracked and is expected to be resolved in Seafile 14.0 when the clients are updated to use the newer API.

You can follow the progress or related discussions here:

I see, thanks for replying, if Seafile 14 is released later on will I be able to update without having to reinstall everything? Also will thumbnails for currently uploaded files be generated and cached by then?

Yes, you will be able to upgrade to Seafile 14 without reinstalling everything. Seafile is designed with a clear upgrade path between major versions:

You typically only need to update the version tag in your docker-compose.yml or .env file and restart the containers.

(Upgrade Seafile Docker - Seafile Admin Manual)

Regarding thumbnails for currently uploaded files: Seafile generates and caches thumbnails on-demand. This means that once you update to Seafile 14 and the clients are updated to use the new API, the thumbnails for your existing videos will be generated the first time you browse those files in the mobile or desktop apps. Once generated, they are cached on the server for faster access in the future.

1 Like