I bought the Emby lifetime license about 2 years ago when the plex remote streaming stuff first started getting talked about. It coincided with my server refresh so it ended up working out. I have been really happy with Emby so far.
One thing to note is that music streaming on remote devices is WAY better on plex, Emby behaves more like a mapped network drive running over the internet to a local music player that then forgets your position on pause or when you move away from the remote app/device whereas Plex is actually functional as a modern music player. I keep a local copy of my music library on my phone anyways and okay through Gonemad so it is a non-issue for me but Emby should work better than it does in that case.
Plex also allows/provides “live” tv (with ads) which can be nice if you are into that, and there is the “free” streaming library too which Emby doesn’t offer. I’ll keep plex around for those features but non-of my stuff is/will be hosted on Plex.
Darkassassin07@lemmy.ca 16 hours ago
Plex centralizes authentication at plex.tv
When a user wants to connect to a ‘private’ plex server, they must first sign into their plex.tv account, which then provides the auth token needed to login to the users server (even if both the client and server are on the same lan)
With this system, Plex can monitor and control every single connection to every plex server; limiting access to whatever they want. Even your own local content.
HeyJoe@lemmy.world 15 hours ago
Dam thats what I thought. Emby has something similar but doesnt force you to use it so I don’t.
Darkassassin07@lemmy.ca 15 hours ago
Emby has what they call ‘Emby Connect’ which is entirely optional and is basically a glorified DNS service.
It doesn’t proxy connections, it just passes on the hostname to the client. The server is still required to setup port forwarding or other routing like tailscale or a proxy on a vps.
Emby Connect will let you sign into your local server using your emby.media credentials, but unlike Plex it’s completely optional and only works once explicitly linked to the local user of an Emby server.