PlexTraktSync icon indicating copy to clipboard operation
PlexTraktSync copied to clipboard

Feature request: Add optional config setting to remove watched items from watchlists

Open RileyXX opened this issue 1 year ago • 16 comments

Feature description

Add optional config setting to remove watched items from watchlists.

Use case

For users who want to keep their watchlists organized with only content they have not yet watched.

Plan to implement

When I get some time I might consider making a pull request for this issue. But it will probably be easier for someone with more experience in this repo to implement this.

Intended usage

New config setting: remove_watched_from_watchlists = true/false

For watchlists:

  • Movies and Episodes are removed after 1 play.
  • Shows are removed when:
    • At least 80% of the episodes are watched, and
    • The series is marked as ended or cancelled.

RileyXX avatar Jun 04 '23 21:06 RileyXX

Should the setting be global? or trakt and plex should have own option?

glensc avatar Jan 16 '24 16:01 glensc

As far as I know, Trakt automatically removes watched items from watchlist.

From trakt.tv :

Once you watch an item from your watchlist, it automatically gets removed.

simonc56 avatar Jan 16 '24 16:01 simonc56

That doesn't really give answer.

As you can still put items to trakt playlist if the item is watched. trakt only removes when scrobble ends or you add watch date. so you could still use plextraktsync to sync over. I suppose their use case would be that you want to rewatch.

so the flag would make sense for sync.plex_to_trakt as well

also, there's trakt lists, this option would only be effect on watchlist, not trakt lists? if trakt/plex lists it probably should be configurable per list.

glensc avatar Jan 16 '24 20:01 glensc

I don't understand how the rewatch usecase needs PTS to remove an item from trakt watchlist.

simonc56 avatar Jan 16 '24 21:01 simonc56

I mean pts can add item back to trakt watchlist if it's present in plex watchlist. in response to your statement:

  • https://github.com/Taxel/PlexTraktSync/issues/1494#issuecomment-1894120548

glensc avatar Jan 16 '24 23:01 glensc

I mean pts can add item back to trakt watchlist if it's present in plex watchlist. in response to your statement:

* [Feature request: Add optional config setting to remove watched items from watchlists #1494 (comment)](https://github.com/Taxel/PlexTraktSync/issues/1494#issuecomment-1894120548)

No, pts will not add it back because it will be already removed from Plex watchlist with the setting remove_watched_from_watchlist. If you disagree, can you show detailed usecase step by step.

simonc56 avatar Jan 17 '24 06:01 simonc56

you are talking about the future. but I'm speaking of current behavior and when remove_watched_from_watchlist = false.

pointless discussion. all I wanted to say that your statement is not answering the question should it be global or plex only option. because you can add watched item in trakt watchlist.

glensc avatar Jan 17 '24 11:01 glensc

Usecases are important. No need to code things for impossible usecase.

simonc56 avatar Jan 17 '24 12:01 simonc56

it's simple usecase: keep trakt watchlist synced with plex watchlist, like it's now. whether it's practical, is other question. but since the request here is to make it configurable, it's practical for someone.

glensc avatar Jan 17 '24 15:01 glensc

After I watch a movie on plex I go to remove it from watchlist + remove it from watchlist from trakt. With this functionality trakt would remove it automatically after i watch it from both lists, so nothing for me to do. 2 manual actions vs no manual action. +1 for this feature :)

WladyX avatar Jan 17 '24 17:01 WladyX

That's precisely the scenario I explained. Once watched, trakt automatically removes it from Trakt watchlist. PTS only have to remove it from Plex watchlist.

simonc56 avatar Jan 18 '24 06:01 simonc56

and I explained that you can use pts to sync the status back.

glensc avatar Jan 20 '24 17:01 glensc

Any news on this?

For me the usecase would be: Using a trakt liked playlist. So if I watch an episode in plex it will not being removed from trakt playlist because I do not own this playlist. So it would be very nice, if this episode would then be removed from the plex playlist

Bart1909 avatar Feb 19 '24 13:02 Bart1909

watched lists are always yours, what you probably have in mind is liked lists, their behaviour is somewhat different anyway. this issue is about watch list syncing.

glensc avatar Feb 19 '24 16:02 glensc

Okay, should I open an additional feature request for this?

Bart1909 avatar Feb 19 '24 16:02 Bart1909

@Bart1909 if you want the feature then yes, you should describe what you want.

glensc avatar Feb 23 '24 15:02 glensc