0.13.0 - Watched state for everyone
New
-
"Already watched" now works for everybody, not just the server owner. Until now the eye badge was reliable only for the account whose Plex access is stored in the settings; everybody else was read from the server's playback history, which Plex caps at roughly 500 entries and which never hears about titles ticked off by hand. Every Plex sign-in now stores that person's own access, and the sync reads their complete watched state from the library counters instead. What Plex says counts in both directions — removing a checkmark there removes the eye here, except for titles that have left the library entirely, because deleting a file does not undo having watched it.
Getting there needed one more thing. Plex keeps two different things that both go by the name "token": the account token from signing in, which plex.tv accepts, and a separate access token per server, which is the only one a server accepts from a shared account. Both are identical for the owner, so nothing ever looked wrong while only the administrator's access was used — and for everybody else this had never worked at all. It was reported as "Plex no longer accepts your token", and signing in again did not help, because a fresh account token is the same wrong kind.
-
A red banner for whoever's Plex access really has expired. It sits under the menu on every page and only the person affected sees it, since nobody else can fix it. Signing in happens right there, code and link included — browsers block the popup often and on a phone almost always. It clears the moment the sync succeeds again, not only after signing in, so a banner never outlives its cause.
-
Nexview can record how much space each person occupies. Off by default and switched on under Settings → Storage quotas, where it is marked "In Dev": this first step only measures and shows, nothing is limited and nothing is deleted. With the switch off, Nexview behaves exactly as before — no tab, no card, no distribution, and nothing measured.
Sizes come from answers Nexview already asks for, so it costs no extra requests, and shows are counted per season, the finest grain available without one extra request per series. Whatever is already in the library on the first run belongs to the house and counts against nobody, so no account starts in the red. Everybody sees their own figure under Profile → Storage, largest item first; administrators see the split across everyone on the statistics page.
-
A bell notice — and, if you opt in, an e-mail — when Plex stops accepting your stored access. That happens after a password change or a "sign out everywhere", and previously the watchlist and the watched sync just stopped silently.
Fixed
-
A request could become impossible to approve. If the target folder was the approver's to choose, and the operator then switched to a fixed folder while a request was already waiting, the interface stopped offering the choice while the server kept demanding one. Whether a folder is needed now depends solely on whether the request has one — the approver may always choose, whatever the rule says at the time.
-
The ticket and new-account mail switches finally send mail. Both were configurable and neither did anything.
-
The log names people, not placeholders. "Plex no longer accepts the token of user" reads like a template; it now says "user (Dilara)" wherever a display name exists. A rejection from Plex also records the actual HTTP status, so "who are you" can be told apart from "you may not" — that distinction had been thrown away, which is what made this class of problem undiagnosable.