Hello,
I installed the latest version of Plex Media Server on a Synology DS224+ NAS
PMS version: 1.41.2.9200
I use Plex on my local network
And I have a bug for some short videos in MOV MJPEG format when playing on my TCL TV
Plex version: 10.24.0.2257
The waiting wheel turns and nothing is displayed.
I retrieved the log on the TV and I have the following error when I start playing
11-26 21:22:18.531 i: [MediaDecisionEngine] Starting media decision for: p4030195 (part index 0)
11-26 21:22:18.532 i: [MediaDecisionEngine] Transcode server selected: nas
11-26 21:22:18.532 i: [MediaDecisionEngine] Analyzing media: 320x240 2436kbps (Container: mov, Video: mjpeg, Audio: None)
11-26 21:22:18.542 i: [PlayerService] Service has been started successfully.
11-26 21:22:18.543 i: [CurrentItemMetadataBehaviour] Fetched current item, success: true
11-26 21:22:18.560 i: [MediaDecisionEngine] Unable to direct play; Le codec (mjpeg) n'est pas supporté dans le conteneur (mov)
11-26 21:22:18.564 i: [video] User maximum h264 profile determined: 42
11-26 21:22:18.565 i: [video] Device recommended h264 profile determined: 42
11-26 21:22:18.624 e: [MediaDecisionLoadable] Exception while determining media decision
11-26 21:22:18.626 e: An exception occurred: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.u0(java.lang.String)' on a null object reference
11-26 21:22:18.627 e: [ExoPlayer][LoadTask] Unexpected exception loading stream
java.lang.NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.u0(java.lang.String)' on a null object reference
at com.plexapp.plex.net.l1.x(SourceFile:33)
at com.plexapp.plex.net.l1.D(SourceFile:1)
at com.plexapp.plex.net.l1.d(SourceFile:1)
at com.plexapp.plex.net.h1.a(SourceFile:1)
at com.plexapp.plex.utilities.o0.n(SourceFile:20)
at com.plexapp.plex.net.l1.j(SourceFile:40)
at com.plexapp.plex.net.l1.h(SourceFile:31)
at com.plexapp.plex.net.l1.s(SourceFile:11)
at com.plexapp.plex.net.l1.w(SourceFile:394)
at com.plexapp.plex.net.l1.J(SourceFile:17)
at qo.e.p(SourceFile:75)
at qo.e.s(SourceFile:169)
at di.r.load(SourceFile:23)
at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(SourceFile:47)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
11-26 21:22:18.629 e: Stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.plexapp.plex.net.w1.u0(java.lang.String)' on a null object reference
at com.plexapp.plex.net.l1.x(SourceFile:33)
at com.plexapp.plex.net.l1.D(SourceFile:1)
at com.plexapp.plex.net.l1.d(SourceFile:1)
at com.plexapp.plex.net.h1.a(SourceFile:1)
at com.plexapp.plex.utilities.o0.n(SourceFile:20)
at com.plexapp.plex.net.l1.j(SourceFile:40)
at com.plexapp.plex.net.l1.h(SourceFile:31)
at com.plexapp.plex.net.l1.s(SourceFile:11)
at com.plexapp.plex.net.l1.w(SourceFile:394)
at com.plexapp.plex.net.l1.J(SourceFile:17)
at qo.e.p(SourceFile:75)
at qo.e.s(SourceFile:169)
at di.r.load(SourceFile:23)
at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(SourceFile:47)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
11-26 21:22:18.639 i: Creating PlayerActivity.
11-26 21:22:18.640 i: [Activity] Resuming the application, attempting to download item and children.
11-26 21:22:18.641 i: [Boot] PlayerActivity took 2ms to run create behaviours.
I have the same problem on my ChromeCast and my BboxTV
However, on my Android phone with the same version of Plex everything works correctly (in wifi and 5G with VPN).
As well as on my Windows PCs in web mode
The video is also played correctly with VLC on my TV.
I tried to change the speed and transcoding settings on the server and on the TV but nothing works, still this bug.
Thank you for your answers.