I guess it depends on when you last used it. I opt for the CLI approach, but Jellyfin can install a plugin which allows (on library scan) to extract internal subtitles, which fixes 90% of issues with subtitle display for devices like Chromecasts.
Jellyfin also integrates with OpenSubstiles: https://i.xno.dev/gVee6.png