I use Jellyfin - music, shows, movies... it's open-source and has a lot of features Plex doesn't. Including, not having to create an account. It's your's to do what you want.
That’s not really a great feature, but, is the user experience easy to use for sharing? Meaning when I have my tech inept family members watch at their home from my server, can they use it as easy as Plex?
The amount of work is on the server side, but they are forks of the same code. The sharing side is not as complex. Plex has hit an impass on remaining solvent as a business. Emby is even in a better situation than Plex is and quite frankly, I don't see a reason to use them.