My Plex server (with Infuse frontend) resides on my Synology NAS and streams to my Apple TV's. How would that work running your software, especially for remote viewing?
I'm coming from Infuse+Plex myself.
There will be a Plex migration that bootstraps your Pixel Brite server and copies file matches, watch history, etc. Or you can point it at a folder of files and it'll automatically match them itself.
Installation is a single binary and it's database. So if you don't like it, it's easy to delete.
You can access your server over http/https, but the native apps (and server) maintain a direct connection that survives cellular/wifi handoffs. This makes it trivial to access your library remotely without fussing with networking. (It's
similar to how Tailscale works, but doesn't use Tailscale)
Pixel Brite defaults to original/full quality, but you can set it to 'Auto' and it'll drop to the best quality it can sustain on your network.
There is also SFTP and Samba/SMB support (and Google and iCloud and local folders). You could thus skip the Pixel Brite server altogether (with trade offs). It also works as a document viewer, so it can replace VLC opening arbitrary video files on your mac.
Sharing is also a thing. My UX for that is to aggregate all the content into one combined library view, but I'll make it optional if there is a desire to keep them separated. Accounts are on a per-server basis -- this has been intentionally designed to emphasize it's YOUR server/data/etc and I can't access it.
Did I mention Dolby Vision? 🫣