Cannot watch videos or explore libraries after upgrading server to 10.10.4 #6680

Closed
opened 2026-02-07 03:58:41 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @UntouchedWagons on GitHub (Jan 24, 2025).

Description of the bug

After upgrading to Server 10.10.4 I cannot watch videos, explore libraries or even access the admin dashboard On my PC or android phone using the official apps.

In the phone app if I try to play a tv show the next episode in the series is shown in Next Up with nothing playing, on my desktop I'll get the episode's thumbnail but nothing plays.

Everything works through the web UI.

In the server logs I do see this:

System.InvalidCastException: Unable to cast object of type 'System.Guid' to type 'System.String'.
   at lambda_method1343(Closure, Object, Object)
   at LiteDB.BsonMapper.DeserializeObject(EntityMapper entity, Object obj, BsonDocument value)
   at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value)
   at LiteDB.LiteQueryable`1.<ToEnumerable>b__27_2(BsonDocument x)
   at System.Linq.Enumerable.SelectEnumerableIterator`2.ToList()
   at Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo.SetUserInfoSync(List`1 dtos, List`1 itemRefs, String userId)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SaveUserChanges(List`1 dtos, List`1 itemRefs, String userName, String userId)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SendNotifications(IEnumerable`1 changes, List`1 itemRefs, CancellationToken cancellationToken)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.UpdateTimerCallback(Object state)
[2025-01-24 20:14:03.427 +00:00] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Media Player" "1.11.1" playing "This Room is NOT Omega". Stopped at "3886233" ms
[2025-01-24 20:14:03.932 +00:00] [INF] [44] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2025-01-24 20:14:03.981 +00:00] [ERR] [44] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: An error has occurred in UserUpdateTimerCallback

I did try uninstalling Kodi Sync Queue and logging out and back in which helped on my PC but not on my phone.

Reproduction steps

  1. Upgrade server to 10.10.4
  2. Try to play a video, explore a library or access the admin dashboard

What is the current bug behavior?

Videos do not play with a non-descript "Playback failed due to a fatal player error" being given, when trying to view a library or access the admin dashboard nothing happens.

What is the expected correct behavior?

Video plays or I get the library listing

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

10.10.4

Specify the build version

10.10.4

Environment

- OS: Debian 12
- Linux Kernel: 6.1.0-30-amd64
- Virtualization: Docker
- Clients: Windows PC, Android phone
- Browser: Firefox 134
- FFmpeg Version: No clue
- Playback Method: Direct Play
- Hardware Acceleration: NVENC
- GPU Model: Quadro P400
- Plugins: AudioDB, Kodi Sync Queue, MusicBrainz, OMDb, Studio Images, TMDb, TheTBDb
- Reverse Proxy: Traefik
- Base URL: none
- Networking: Unsure
- Storage: local ZFS

Jellyfin logs

System.InvalidCastException: Unable to cast object of type 'System.Guid' to type 'System.String'.
   at lambda_method1343(Closure, Object, Object)
   at LiteDB.BsonMapper.DeserializeObject(EntityMapper entity, Object obj, BsonDocument value)
   at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value)
   at LiteDB.LiteQueryable`1.<ToEnumerable>b__27_2(BsonDocument x)
   at System.Linq.Enumerable.SelectEnumerableIterator`2.ToList()
   at Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo.SetUserInfoSync(List`1 dtos, List`1 itemRefs, String userId)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SaveUserChanges(List`1 dtos, List`1 itemRefs, String userName, String userId)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SendNotifications(IEnumerable`1 changes, List`1 itemRefs, CancellationToken cancellationToken)
   at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.UpdateTimerCallback(Object state)

FFmpeg logs

None

Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @UntouchedWagons on GitHub (Jan 24, 2025). ### Description of the bug After upgrading to Server 10.10.4 I cannot watch videos, explore libraries or even access the admin dashboard On my PC or android phone using the official apps. In the phone app if I try to play a tv show the next episode in the series is shown in Next Up with nothing playing, on my desktop I'll get the episode's thumbnail but nothing plays. Everything works through the web UI. In the server logs I do see this: ``` System.InvalidCastException: Unable to cast object of type 'System.Guid' to type 'System.String'. at lambda_method1343(Closure, Object, Object) at LiteDB.BsonMapper.DeserializeObject(EntityMapper entity, Object obj, BsonDocument value) at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value) at LiteDB.LiteQueryable`1.<ToEnumerable>b__27_2(BsonDocument x) at System.Linq.Enumerable.SelectEnumerableIterator`2.ToList() at Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo.SetUserInfoSync(List`1 dtos, List`1 itemRefs, String userId) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SaveUserChanges(List`1 dtos, List`1 itemRefs, String userName, String userId) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SendNotifications(IEnumerable`1 changes, List`1 itemRefs, CancellationToken cancellationToken) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.UpdateTimerCallback(Object state) [2025-01-24 20:14:03.427 +00:00] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Media Player" "1.11.1" playing "This Room is NOT Omega". Stopped at "3886233" ms [2025-01-24 20:14:03.932 +00:00] [INF] [44] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync [2025-01-24 20:14:03.981 +00:00] [ERR] [44] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: An error has occurred in UserUpdateTimerCallback ``` I did try uninstalling Kodi Sync Queue and logging out and back in which helped on my PC but not on my phone. ### Reproduction steps 1. Upgrade server to 10.10.4 2. Try to play a video, explore a library or access the admin dashboard ### What is the current _bug_ behavior? Videos do not play with a non-descript "Playback failed due to a fatal player error" being given, when trying to view a library or access the admin dashboard nothing happens. ### What is the expected _correct_ behavior? Video plays or I get the library listing ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number 10.10.4 ### Specify the build version 10.10.4 ### Environment ```markdown - OS: Debian 12 - Linux Kernel: 6.1.0-30-amd64 - Virtualization: Docker - Clients: Windows PC, Android phone - Browser: Firefox 134 - FFmpeg Version: No clue - Playback Method: Direct Play - Hardware Acceleration: NVENC - GPU Model: Quadro P400 - Plugins: AudioDB, Kodi Sync Queue, MusicBrainz, OMDb, Studio Images, TMDb, TheTBDb - Reverse Proxy: Traefik - Base URL: none - Networking: Unsure - Storage: local ZFS ``` ### Jellyfin logs ```shell System.InvalidCastException: Unable to cast object of type 'System.Guid' to type 'System.String'. at lambda_method1343(Closure, Object, Object) at LiteDB.BsonMapper.DeserializeObject(EntityMapper entity, Object obj, BsonDocument value) at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value) at LiteDB.LiteQueryable`1.<ToEnumerable>b__27_2(BsonDocument x) at System.Linq.Enumerable.SelectEnumerableIterator`2.ToList() at Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo.SetUserInfoSync(List`1 dtos, List`1 itemRefs, String userId) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SaveUserChanges(List`1 dtos, List`1 itemRefs, String userName, String userId) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.SendNotifications(IEnumerable`1 changes, List`1 itemRefs, CancellationToken cancellationToken) at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification.UpdateTimerCallback(Object state) ``` ### FFmpeg logs ```shell None ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 03:58:41 +03:00
Author
Owner

@ruiribeiro2010 commented on GitHub (Jan 25, 2025):

Hi, the same thing happened to me.

After updating to version 10.10.4, I can't watch on my Android phone. The interface is buggy.
compliments

@ruiribeiro2010 commented on GitHub (Jan 25, 2025): Hi, the same thing happened to me. After updating to version 10.10.4, I can't watch on my Android phone. The interface is buggy. compliments
Author
Owner

@gnattu commented on GitHub (Jan 25, 2025):

The OP’s issue is due to Kodi Sync Queue plugin cannot keep up, and removing that plugin may fix this.

@gnattu commented on GitHub (Jan 25, 2025): The OP’s issue is due to Kodi Sync Queue plugin cannot keep up, and removing that plugin may fix this.
Author
Owner

@ruiribeiro2010 commented on GitHub (Jan 25, 2025):

The OP’s issue is due to Kodi Sync Queue plugin cannot keep up, and removing that plugin may fix this.
I don't know if it refers to that.

In my case, the GUI, that is, the interface on the Android phone doesn't work, it's buggy, CSS, etc. is all unformatted.

@ruiribeiro2010 commented on GitHub (Jan 25, 2025): > The OP’s issue is due to Kodi Sync Queue plugin cannot keep up, and removing that plugin may fix this. I don't know if it refers to that. In my case, the GUI, that is, the interface on the Android phone doesn't work, it's buggy, CSS, etc. is all unformatted.
Author
Owner

@John9026231 commented on GitHub (Jan 25, 2025):

I have this issue with the player in ubuntu as well. I cannot click into any folders, recently played etc.

  • OS: Ubuntu MATE 24.04.1 LTS x86_64
  • Linux Kernel: 6.8.0-51-generic
  • Clients: Only Ubuntu environment affected via jellyfin-media-player
  • Browser: Firefox 134 (SNAP) - no issue
  • FFmpeg Version: No clue

https://github.com/user-attachments/assets/140b5e82-a614-40d2-9377-38dd3fe07875

^^^^ although you wouldnt be able to tell, I was pounding left click.

Error message when attempting to access admin dashboard

ChunkLoadError: Loading chunk 72577 failed. (error: http://192.168.1.200:8096/web/72577.dd12c6d4450a3200ea96.chunk.js) at Object.s.f.j (http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:48505) at http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:1410 at Array.reduce (<anonymous>) at Function.s.e (http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:1375) at Object.lazy (http://192.168.1.200:8096/web/main.jellyfin.bundle.js?22b44eb501cfeefd535d:2:396015) at http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:57629 at d (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:730) at Generator.<anonymous> (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:2072) at Generator.next (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:1159) at o (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:6633)

@John9026231 commented on GitHub (Jan 25, 2025): I have this issue with the player in ubuntu as well. I cannot click into any folders, recently played etc. - OS: Ubuntu MATE 24.04.1 LTS x86_64 - Linux Kernel: 6.8.0-51-generic - Clients: Only Ubuntu environment affected via jellyfin-media-player - Browser: Firefox 134 (SNAP) - no issue - FFmpeg Version: No clue https://github.com/user-attachments/assets/140b5e82-a614-40d2-9377-38dd3fe07875 ^^^^ although you wouldnt be able to tell, I was pounding left click. Error message when attempting to access admin dashboard `ChunkLoadError: Loading chunk 72577 failed. (error: http://192.168.1.200:8096/web/72577.dd12c6d4450a3200ea96.chunk.js) at Object.s.f.j (http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:48505) at http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:1410 at Array.reduce (<anonymous>) at Function.s.e (http://192.168.1.200:8096/web/runtime.bundle.js?22b44eb501cfeefd535d:1:1375) at Object.lazy (http://192.168.1.200:8096/web/main.jellyfin.bundle.js?22b44eb501cfeefd535d:2:396015) at http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:57629 at d (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:730) at Generator.<anonymous> (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:2072) at Generator.next (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:1159) at o (http://192.168.1.200:8096/web/node_modules.%40remix-run.router.bundle.js?22b44eb501cfeefd535d:2:6633)`
Author
Owner

@iamdangry commented on GitHub (Jan 25, 2025):

Adding a +1 to this. What is documented above is the exact same issues I am experiencing. Media Player doesn't function at all since the 10.10.4 update and the web player works for maybe 2mins and then crashes with what is documented above. A restart of the container is required to recover the server

@iamdangry commented on GitHub (Jan 25, 2025): Adding a +1 to this. What is documented above is the exact same issues I am experiencing. Media Player doesn't function at all since the 10.10.4 update and the web player works for maybe 2mins and then crashes with what is documented above. A restart of the container is required to recover the server
Author
Owner

@gnattu commented on GitHub (Jan 25, 2025):

@John9026231 Try clear your browser cache. It is trying to load the resources from the old version.

@gnattu commented on GitHub (Jan 25, 2025): @John9026231 Try clear your browser cache. It is trying to load the resources from the old version.
Author
Owner

@budziq commented on GitHub (Jan 25, 2025):

App on Android 14 phone stopped being usable with 10.10.4 server. Search bar stopped returning results unless app is freshly started. Almost any interaction with the ui results in empty screen with only top bar present. Reverted server to 10.10.3 and everything works flawlessly.

@budziq commented on GitHub (Jan 25, 2025): App on Android 14 phone stopped being usable with 10.10.4 server. Search bar stopped returning results unless app is freshly started. Almost any interaction with the ui results in empty screen with only top bar present. Reverted server to 10.10.3 and everything works flawlessly.
Author
Owner

@ruiribeiro2010 commented on GitHub (Jan 25, 2025):

App on Android 14 phone stopped being usable with 10.10.4 server. Search bar stopped returning results unless app is freshly started. Almost any interaction with the ui results in empty screen with only top bar present. Reverted server to 10.10.3 and everything works flawlessly.

Hello, exactly.
on my android 14, the same thing, the app starts and opens, but then the GUI gets all buggy without css, etc.

@ruiribeiro2010 commented on GitHub (Jan 25, 2025): > App on Android 14 phone stopped being usable with 10.10.4 server. Search bar stopped returning results unless app is freshly started. Almost any interaction with the ui results in empty screen with only top bar present. Reverted server to 10.10.3 and everything works flawlessly. Hello, exactly. on my android 14, the same thing, the app starts and opens, but then the GUI gets all buggy without css, etc.
Author
Owner

@gnattu commented on GitHub (Jan 25, 2025):

That also sounds like the app is caching the old web client to me. You need to clear the app cache and try again.

Settings > Apps > Jellyfin > Storage and then tap "Clear cache".

@gnattu commented on GitHub (Jan 25, 2025): That also sounds like the app is caching the old web client to me. You need to clear the app cache and try again. Settings > Apps > Jellyfin > Storage and then tap "Clear cache".
Author
Owner

@UntouchedWagons commented on GitHub (Jan 25, 2025):

That also sounds like the app is caching the old web client to me. You need to clear the app cache and try again.

Settings > Apps > Jellyfin > Storage and then tap "Clear cache".

This worked for me, everything's working.

@UntouchedWagons commented on GitHub (Jan 25, 2025): > That also sounds like the app is caching the old web client to me. You need to clear the app cache and try again. > > Settings > Apps > Jellyfin > Storage and then tap "Clear cache". This worked for me, everything's working.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6680