-
Notifications
You must be signed in to change notification settings - Fork 3
Any way to modify this to be able to reset watched status? #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Imported an edited file won’t remove Bill from the destination database. The script only adds new, missing watched items. It’s a safety feature to avoid accidentally deleting your data.
In fact, nothing in the destination database is removed.
But you bring up a good feature - the ability to import destructively (not preserve any watched items in the destination). That way, removing Bill from the export would accomplish what you need.
But you should be able to remove user Bill from the destination - which is supposed to remove his watchlist. Then re-add him if you choose.
… On Aug 1, 2022, at 5:25 PM, Dir ***@***.***> wrote:
Would it be possible to modify or enhance this to be able to reset the watched status for a given user? For instance, if I have a local home user 'Bill', I'd like to reset everything to unwatched via a script I can call whenever I want.
Another way to ask this would be, if I exported the current watchlist for Bill then edited the file and removed everything, then imported it back into plex (when plex is stopped of course), would it essentially wipe out any existing watchlist / watch status for Bill?
—
Reply to this email directly, view it on GitHub <#5>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAHRMTHKX2BSULCD7WLMLUDVXA6ERANCNFSM55I5WJTA>.
You are receiving this because you are subscribed to this thread.
|
Are you saying that this is a good idea for an enhancement but it's currently not possible, and you'll consider adding this ability? One thing that Reddit users are saying is that, as of a recent change to plex, changing watched status for a user for an object in one plex server is apparently a global change to all plex servers that user connects to. In this case the user is a local home user with no connections to any other systems so this wouldn't matter. |
Also when you say, "But you should..." does this mean that I can do this with the current version? If so, how? |
This tool is only useful if you have Managed users, like people in your household. The new Plex feature doesn’t support these - only users registers at the plex site.
Before considering it as a new feature I need to test if just removing the user accomplishes the same thing. Seems much easier.
But people using the Plex sync feature can’t benefit from this tool anyhow. And for those users I have no idea how you would “reset” a watchlist unless maybe you delete that users on all plex servers. Just guessing.
… On Aug 1, 2022, at 9:54 PM, Dir ***@***.***> wrote:
Are you saying that this is a good idea for an enhancement but it's currently not possible, and you'll consider adding this ability?
One thing that Reddit users are saying is that, as of a recent change to plex, changing watched status for a user for an object in one plex server is apparently a global change to all plex servers that user connects to. In this case the user is a local home user with no connections to any other systems so this wouldn't matter.
—
Reply to this email directly, view it on GitHub <#5 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAHRMTFY7YTKCQNKMSO4GZLVXB5XHANCNFSM55I5WJTA>.
You are receiving this because you commented.
|
That would work. I'd only do an export/edit/import (or export/stop plex/edit/import/start plex) with no delays, so there's no chance of any changes happening in between. |
Would it be possible to modify or enhance this to be able to reset the watched status of all media for a given local/home user? For instance, if I have a local home user 'Bill', I'd like to reset everything to unwatched via a script I can call whenever I want.
I can see that this code looks for existing watched media during import to avoid duplicating, so it's not as simple as just modifying the output of the export file before importing it again. Perhaps there's an entire table that could just be dropped, and thus eliminating the watched status for everything for that user?
The text was updated successfully, but these errors were encountered: