Add Watchlist context menu commands #2060
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add
Add to Plex Watchlist
andRemove from Plex Watchlist
commands to the context menu.This was a little tricky because PKC is not keeping the users watchlist synced into the plex db. So it's not possible to know if a given item is in the watchlist unless we query the plex discover api. It would be ideal if the watchlist was fully synced into the plex db, but that would be a large change and I don't think it's necessary.
So the best we can do right now is expose the
Remove from Plex Watchlist
for items that are being shown when browsing thewatchlist
key.Add to Plex Watchlist
would be shown in other cases. This means it's possible forAdd to Plex Watchlist
to be shown for items that are already on the watchlist, which is not ideal, but it will not break anything.Overall, the watchlist is fully controllable within Kodi now.