@mavrrick said:
I can think of a few reasons why they require log into plex.tv instead of local. Many of them do center around plex pass though. With as volatile as that subscription can be it makes sense to me to use that access.
I have a lifetime plex pass. They do not need to check if I still have a lifetime pass every time I log in.
@mavrrick said:
I have a feeling your largest complaint about managing users locally is really a lack of knowledge on your part about how the app was designed to work. I doubt that could added easily if at all, and it is naive to state otherwise.
The way local users have been implemented in Plex could be used as a schoolbook example of poor design. You add a slow and fragile external dependency for information that is only used locally. What would you think if e.g. Androids contact list didn’t work without internet? What about waiting for posters and metadata to download every time you browse your plex server, instead of keeping a copy locally? Local information, locally used, locally stored. If you keep a secondary copy online, great, but you shouldn’t depend on it.
And yes, it can be added easily. Instead of “fetch data from the internet” you do “do we have a usable copy of the data here? Let’s use that, and also see if we can fetch a fresher copy for next time.” A local cache for web content is trivial to implement, so this is a matter of choice, not of feasibility.
@mavrrick said:
Another point to be made here is that your poor internet isn’t plex’s fault. You shouldn’t complain that a software solution designed to take advantage of the web doesn’t provide all of it’s features when you aren’t online. Personally if it wasn’t for the great web based features Plex offers i would never of started to use it. I already have several ways to stream content locally in my house. For that functionality there are allot of other options.
I’m not blaming my poor internet on Plex. I’m stating that their choice to unconditionally require internet connectivity for local actions is a horrible design choice. As someone with a few decades in the IT field, I can guarantee you this: At some point, there will be an incident when something breaks with the Plex servers, there really is no such thing as 100% uptime. Every single customer will be denied access to their product while Plex fixes whatever broke. This is Plex’s choice, and completely unnecessary - the core features of Plex could easily function without internet access.
Plex advertises a solution that streams locally. I paid for a solution that streams locally. I expect that solution to keep streaming locally, not turn into an always-online-just-because-we-say-so solution. And it is “just because we say so”, there are no valid technical reason for downloading a codec lib on demand that could not also be handled by keeping a local copy and downloading updates to this file, when possible and needed.