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
What sort of video were you trying to play? Also you said you were running it through docker via CasaOS. Things to note, you need to pass your gpu into the container. Relatively simple. Then you got to make sure hardware acceleration is enabled. Make sure HDR to SDR tone mapping is correct.
Just realized the Pi no longer supports hardware acceleration :(
https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/#raspberry-pi-hardware-acceleration-support-deprecation
I had the same problem when I tried to run it on a RasPi4. Now I have an N100 mini PC and everything runs great.
I have very limited space to run a home lab. I really love how tiny the Pi is, but I could see expanding a little at some point. But aside from this issue, a decked out raspberry pi has exceeded my expectations and definitely meets all of my needs. This is the first wall I’ve hit.
There are mini PCs that aren’t much bigger than a Pi in a case.