Jellyfin Forum
Playback Error. Playback failed due to a fatal player error. - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Playback Error. Playback failed due to a fatal player error. (/t-playback-error-playback-failed-due-to-a-fatal-player-error--7422)



Playback Error. Playback failed due to a fatal player error. - LordZedd - 2024-08-12

Hi,

I am new to Jellyfin. I am running Jellyfin on my Synology nas. It was working fine but after a small update to version 10.9.7-15, I noticed that certain videos do not play anymore. I get a playback error. I tried already searching myself what it can be. But I am not certain. I am not that technical. I would like to understand the problem in layman's term what is going on.
It has to do with FFmpeg6? I do not know...

Could someome perhaps help me figure out what to do next to solve this?

I pasted the log in Pastebin.

https://pastebin.com/7GjJPykw


Thanks a lot. Winking-face


RE: Playback Error. Playback failed due to a fatal player error. - Efficient_Good_5784 - 2024-08-12

Quote:Failed to set value 'qsv=qs@va' for option 'init_hw_device': Unknown error occurred

It's a problem with your hardware transcoding settings.

Can you post a screenshot of your transcoding settings from the dashboard?

And also, can you share how you installed Jellyfin? Did you use a compose file? Can you share that too?


RE: Playback Error. Playback failed due to a fatal player error. - LordZedd - 2024-08-13

Hi,


I installed Jellyfin through the package center on my Synology Nas. It is the  DS220+ model.It used to work without any errors. Then I upgraded to the latest version and some videos still work while others do not.

Here is a screenshot of the transcoding settings.

[Image: Jellyfin-transcoding.png]


RE: Playback Error. Playback failed due to a fatal player error. - TheDreadPirate - 2024-08-13

Can you double check that the GPU pass-through is still setup correctly?

Unrelated, tone mapping won't work on Synology NASes. The Intel OpenCL driver dropped support for Linux kernel 4.4.X, which Synology is still using.


RE: Playback Error. Playback failed due to a fatal player error. - LordZedd - 2024-08-14

Hi,

I will have to check this. If I understand correctly to test it, the best method is a virtual machine and see if the GPU works over there? Correct?

So this tone mapping does not work anymore on Synology NASes?

I meanwhile have been looking heavily in the matter for the past 24 hours. So my NAS Synology DS220+ does support Hardware Transcoding.
https://docs.google.com/spreadsheets/d/1MfYoJkiwSqCXg8cm5-Ac4oOLPRtCkgUxU0jdj3tmMPc/edit?pli=1&gid=1274624273#gid=1274624273

I think my situation is very simular as the guy describes it on Reddit.
https://www.reddit.com/r/synology/comments/155e4ve/jellyfin_on_synology_ds220/

It seems when I turn Transcoding all videos work except HEVC. When I turn Transcoding off and set it to None, those videos do play but very slow. Not even 4k videos. Just 1080p. It is not watchable and CPU is at 97 procent.

What would be the best to proceed now?
I read that maybe better is instead of having Jellyfin through the Packet Manager instead install it as a container?

I also saw a video, not related to Jellyfin but to Plex and also this model where the person in the video suggest to downgrade the driver from the CPU.
https://www.youtube.com/watch?v=rSt1utHnkjU&t=454s
But the video is 4 years old and I do not know if this is still relevant.

When I turn on Transcoding and chose QSV but I leave HVEC and HEC 10 bit empty, should those type of videos normally play but then without transcoding? Because this is not the case. They simply do not play.

How would I procceed best now? Any idea what can I still do?


RE: Playback Error. Playback failed due to a fatal player error. - TheDreadPirate - 2024-08-14

Transcoding only happens when the client doesn't support directly playing the media.  So it won't always occur.

Also, your CPU does support HEVC and HEVC 10-bit so you can leave those boxes checked.  And while your NAS's CPU supports tone mapping, Intel's driver deprecated support for the kernel that is running in Synology NASes, currently 4.4.x IIRC.  So tone mapping needs to be disabled if you decide to just stick with running it in Synology directly.

Running a VM and passing in the GPU into the VM would get around that since the VM would run its own, newer, kernel.


RE: Playback Error. Playback failed due to a fatal player error. - LordZedd - 2024-08-19

Hi,

Is it possible that Synology does not support GPU Passthrough?

I do not really know how to fix this problem... It's frustrating. The strange thing is that it used to work before. And after the update to the latest version it doesnt.


RE: Playback Error. Playback failed due to a fatal player error. - Efficient_Good_5784 - 2024-08-19

Synology does allow you to pass the GPU using the Container Manager app.

See this issue: https://github.com/SynoCommunity/spksrc/issues/6174

You have two options:
  1. Switch the hardware acceleration type to VAAPI
  2. Ditch the SynoCommunity Jellyfin app and run the official Jellyfin image directly from our Docker or GitHub repo (This option allows for QSV to be used)

If you decide to go with option 2, you can follow my guide for help setting it up: https://forum.jellyfin.org/t-guide-running-jellyfin-in-synology-s-dsm-7-using-docker-compose

Transferring over your configuration files from the SynoCommunity app to the official Docker app will be difficult however as SynoCommunity moves things around.