this post was submitted on 15 Jun 2025
35 points (94.9% liked)

Jellyfin: The Free Software Media System

6937 readers
108 users here now

Current stable release: 10.10.7

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

I loaded my entire Plex movie library in to Jellyfin and at first everything was going great. Realized pretty quickly some files won’t play on my Apple TV. I tried multiple Jellyfin apps for ATV but I imagine the issue is the transcoding on the backend.

I understand mixing open source software like Jellyfin with closed source Apple products is a weird combo. But I’m not willing to ditch my Apple TV right now.

I confirmed the video files that weren’t playing via Jellyfin played no problem via Plex. Plex continues to make decisions that make me want to switch to Jellyfin, but it also seems Plex’s transcoding is better. Am I doing something obviously wrong?

Edit: Looks like Raspberry Pi 5 doesn't pay nice with Jellyfin when it comes to hardware acceleration :(
https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/#raspberry-pi-hardware-acceleration-support-deprecation

you are viewing a single comment's thread
view the rest of the comments
[–] JASN_DE@feddit.org 16 points 1 day ago (1 children)

Check your Jellfin server logs. That should give you a hint what's going on.

[–] moseschrute@lemmy.ml 7 points 1 day ago (1 children)

Thank you! Now I stupid that u didn’t start there.

[–] MoonMelon@lemmy.ml 2 points 20 hours ago* (last edited 20 hours ago) (1 children)

I had a tricky time getting hardware encoding to work and it ultimately ended up being I needed to expose the GPU to the Docker container. The yaml config needed:

    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
      - /dev/dri/card0:/dev/dri/card0

Note this was on a low-end Synology NAS with some sort of crappy intel GPU, but it actually works now, I was surprised. I only mention because before this I spent lots of time messing around with the Jellyfin settings and only the logs tipped me off. Jellyfin loves to fallback silently to CPU transcoding it seems, which I guess is good, but make troubleshooting unintuitive. Searching for log errors online gave me this solution.

[–] Appoxo@lemmy.dbzer0.com 1 points 8 hours ago

Notice: OP uses a RPi.