The habit of using subtitles kind of stuck. I grew up watching many movies in multiple languages I only partially understood (my mother tongues so to speak) and, as I grew older, other languages I don't understand at all. Live transcoding (may require tweaking drivers and codecs on your server significantly increases server hardware requirements and load) Do the decoding and playback in a capable client (like mentioned above you can make it fairly seamlessly with the web client together with jellyfin-mpv-shim)ģ. Make sure to only store and stream supported media (as explained above)Ģ. Your options regardless of software are inherently:ġ. Some people work around this by making sure they only store supported codecs, either by being selective with media or offline transcoding (which can be instrumented with software like ). Native clients (like MPV, VLC, or the desktop app) tend to have better codec support and support decoding the native media stream directly. Typically because you are trying to play media with codecs that aren't supported by your browser, and transcoding is either not working or working suboptimally.