I've been using Jellyfin for the past few years, migrating from a frankly janky setup involving samba and VLC clients. I've been very pleased with the experience for the most part, and it's become the most used application that I self host for my immediate family. Annoyingly, the lack of a PlayStation client (which seems to be Sony's fault rather than the devs) is the main reason I still use Roku.