@gordan79 said:
Most PlexPass features are client-side.
I’m sorry, but WHAT???
MOST Pass features are SERVER side. Right off the top of my head I can’t think of ANY Pass features on the CLIENT side that doesn’t require Plex Pass on the server. Fast user switching requires the SERVER to have a Home set up. Trailers and other features require the server you stream from to be a Pass server. Synch requires a Pass server as well. Premium music, also Pass. Cloud Sync, Lyrics, Parental Controls, Camera Uploads all require a Plex Pass on the server side.
All of these features require the account on the client side be signed in as a Pass User or as a Managed Home user of a Pass account or you are accessing a Pass enabled server. They are in most of the client apps (that support the features.) but disabled unless the main server account is a Pass account.
So, come to think of it NONE of the features of a Plex Pass are CLIENT side. They are all dependent on a SERVER side account being Pass in order for the features to be enabled on the client.
Right now syncing from one server to another loses all Watched status for the desired episode/movies. Since the DB is in a SQLite format, it can’t be read/written to by more than one process. Using rsync can get the media, but you don’t get your progress or watch status. (Or personal ratings, custom posters/artwork, etc.) So even this idea is flawed to a great extent.
Transcoding everything through sync? Hate to say it, but I think you are wrong here, too… If you set up an Optimized Media job to support one of the bitrates already set up for syncing for all of your media, when you request something to be synced Plex will use the OM version of the media to the client device. At least it has in all of my testing using this feature.
To the OP and his friend: As much as the idea sounds great, Plex Media Server is just not ready for this type of activity yet. There are way to many features missing to make this type of functionality a reality. (most of these have Feature Requests already) I suggest you find the relevant posts in the Feature Request forum and add your vote by placing a “Like” on the first post of each thread. The more votes we get in some of the features, perhaps the sooner the Plex Team realizes the users are demanding some of them.
As @dragonmel states in his reply, this is a fringe request and involves a number of other feature requests. Rsync (or similar solutions) is probably the BEST way to get at least partial functionality, but not the entire answer either. Keep in mind, being a member of someone else’s Home means you forfeit the rights of administering your own server to the owner of the Home…