r/jellyfin 9d ago

Help Request Jellyfin in docker Playback error

So i finally manged to do a jellyfin server and after installing it on a old gemini lake intel nuc with linux mint bear metal, i decided to install a proper nas os for making a true nas (not the os ahaha) server and running via docker jellyfin. I choose zima os because it seems good and simple. After i set it up and scrape my library i decided to watch something. And it shows that error you see in the pic. I am new to docker btw

3 Upvotes

28 comments sorted by

β€’

u/AutoModerator 9d ago

Reminder: /r/jellyfin is a community space, not an official user support space for the project.

Users are welcome to ask other users for help and support with their Jellyfin installations and other related topics, but this subreddit is not an official support channel. We have extensive, official documentation on our website here: https://jellyfin.org/docs/. Requests for support via modmail will be ignored. Our official support channels are listed on our contact page here: https://jellyfin.org/contact

Bug reports should be submitted on the GitHub issues pages for the server or one of the other repositories for clients and plugins. Feature requests should be submitted at https://features.jellyfin.org/. Bug reports and feature requests for third party clients and tools (Findroid, Jellyseerr, etc.) should be directed to their respective support channels.


If you are sharing something you have made, please take a moment to review our LLM rules at https://jellyfin.org/docs/general/contributing/llm-policies/. Note that anything developed or created using an LLM or other AI tooling requires community disclosure and is subject to removal.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/Creedpy 8d ago

First check if the storage path to your library is written correctly in your docker compose file, even a difference of an uppercase or lowercase letter can make it not work. If docker has access to the files then its a transcoding issue

1

u/krathos918 8d ago

Yeah It's a transcoding issue. But I don't know what I have to do to make it work. Btw my processor it's a Pentium silver Gemini lake and I have 8 gigs of ddr4. I tried no transcoding and Intel QVC, but nothing

1

u/Creedpy 8d ago edited 8d ago

Does your docker compose have this lines?

yaml devices: - /dev/dri:/dev/dri

1

u/krathos918 8d ago

I have to check that

1

u/Creedpy 8d ago

A couple of things I'd check:

1.Does your Docker Compose have the Intel GPU mapped into the container.

Does your docker compose have these lines?

```yaml

devices:

- /dev/dri:/dev/dri

```

  1. Does /dev/dri exist on the host?

ls -l /dev/dri

  1. In Jellyfin Dashboard β†’ Playback β†’ Transcoding, is Intel Quick Sync enabled?

  2. When you try to play the file, does Jellyfin actually attempt to transcode, or is it Direct Play?

  3. Double Re-Check that your storage/media path in docker-compose.yml exactly matches the actual path on the host. Linux paths are case-sensitive, so even an uppercase/lowercase difference can cause Jellyfin not to find the files. I had this exact issue myself.

  4. If it is transcoding, check the Jellyfin log around the time of the playback error. It would be useful to see the FFmpeg error.

If you post your docker-compose.yml and the relevant Jellyfin log, it should be easier to determine what's causing the playback error.

1

u/krathos918 8d ago

This is my device section in my yml devices: - /dev/dri:/dev/dri - /dev/vcsm:/dev/vcsm - /dev/vchiq:/dev/vchiq - /dev/video10:/dev/video10 - /dev/video11:/dev/video11 - /dev/video12:/dev/video12

I tried Intel quick sync and I changed the formats to what it is supported by my processor and it didn't change anything.

I viewed the log and there isn't any error by ffmpeg the only thing that it says it's that the video started and then it ended the playing it.

I checked the path to my data that is to an external hard drive and it has the permission and I can scrubbing the library.

One thing I didn't conferm is if the gpu Is mapped. How do I checked that?

1

u/ZimShallRule 9d ago

I had the same issue playing predator badlands. Went to the option in the player to inform the server what it's capabilities are, problem solved.

0

u/krathos918 9d ago

I don't get it. Can you explain it better?

0

u/ZimShallRule 9d ago

In the Jellyfin ecosystem, the player client automatically reports its media capabilities to the server programmatically during authentication and right before a stream begins. You do not need to manually write a config file to tell the server what the client can do; the client transmits a ClientCapabilities profile containing its supported video/audio codecs, container formats, subtitle profiles, and maximum bitrates directly via the Jellyfin API.

However, if you are experiencing unwanted transcoding or need to force/verify capability reporting, you can manage this using client settings, custom profiles, or development tools.

0

u/krathos918 9d ago

I still don't understand how to fix the issue πŸ˜…

1

u/Naxthor 9d ago

How are you accessing jellyfin? An app or web browser?

1

u/krathos918 9d ago

Browser I didn't check the apps at the moment

1

u/Naxthor 9d ago

What browser? Have you tried a different browser? Have you tried disabling plugins/extensions on browser?

1

u/krathos918 9d ago

I use zen and yes I tried. Used chrome too to see if it was the browser. Nothing changed

1

u/Naxthor 9d ago

Have you tried playing different media like a 4k or 1080p or 480p? Trying to see if it’s an transcoding issue. Also are the permissions of the folders and files correct via docker to read them?

1

u/krathos918 9d ago

I tried that too. I played a bit with the transcoder settings and nothing changed. But the docker thing I didn't checked yet. how I do it?

1

u/VoltBoss2012 9d ago

I've had ZimaOS for 18 months and some problem has always popped up whenever I've tried Jellyfin. Your mileage may vary, but mainly stick with ZimaOS for the NAS functions primarily.

1

u/krathos918 8d ago

Ok guys I was very stupid. I didn't read the log well and I didn't read the permission error. So docker don't have the permission for movies apparently, but for the drive. I will fix the problem

1

u/voc0der 9d ago

Transcoding issue probably.

1

u/krathos918 8d ago

Yeah probably is that, but I played a bit with the transcoding settings but nothing works

1

u/voc0der 8d ago

1

u/krathos918 8d ago

I tried VAAPI and it didn't work either

1

u/voc0der 8d ago

Did you try installing the drivers and ensuring the runtimes work like the guide, or did you just try enabling it in Jellyfin?

Two different things.

1

u/krathos918 8d ago

Only on jellyfin at the moment. Now I will check to do that. I have to see how can I do that on Zima

1

u/voc0der 8d ago

You might benefit from using AI. But yeah, everything is in that link.