I switched away from truecharts once scale switched to native docker and my experience has been much smoother since. TC had some kind of breaking change every other month, now I only have to worry about breaking changes when the actual apps have a major update.
The transition was way easier than i expected. First I set up nginx pointing to the TC load balancer for every url, so I could swap apps one at a time. Then I used heavyscript to mount the volumes for an app and rsynced them to a normal dir. With that I could spin up the community apps version or a custom docker config and swap over nginx once I confirmed it was working.
I’ve been using the Jellyfin WebOS app, it works well but sometimes will transcode instead of direct streaming the first time something is played. Restarting a few times fixes it though. I also have jellyfin on my steam deck, but I don’t think it does drm apps.