croneter / PlexKodiConnect

Plex integration in Kodi done right
GNU General Public License v2.0
1.18k stars 78 forks source link

Add Watchlist context menu commands #2060

Closed Spacetech closed 7 months ago

Spacetech commented 7 months ago

Add Add to Plex Watchlist and Remove 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 the watchlist key. Add to Plex Watchlist would be shown in other cases. This means it's possible for Add 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.

croneter commented 7 months ago

Merged with cd539bf317d03f61dfbc4f179b1d6697621fd6b1