Skip to content
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

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

Open
RileyXX opened this issue Jun 4, 2023 · 16 comments · May be fixed by #1748
Open

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

RileyXX opened this issue Jun 4, 2023 · 16 comments · May be fixed by #1748
Labels
enhancement New feature or request

Comments

@RileyXX
Copy link
Contributor

RileyXX commented Jun 4, 2023

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.
@glensc
Copy link
Collaborator

glensc commented Jan 16, 2024

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

@simonc56
Copy link
Collaborator

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.

@glensc
Copy link
Collaborator

glensc commented Jan 16, 2024

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.

@simonc56
Copy link
Collaborator

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

@glensc
Copy link
Collaborator

glensc commented Jan 16, 2024

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

@simonc56
Copy link
Collaborator

simonc56 commented Jan 17, 2024

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.

@glensc
Copy link
Collaborator

glensc commented Jan 17, 2024

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.

@simonc56
Copy link
Collaborator

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

@glensc
Copy link
Collaborator

glensc commented Jan 17, 2024

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.

@WladyX
Copy link

WladyX commented Jan 17, 2024

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 :)

@simonc56
Copy link
Collaborator

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.

@glensc
Copy link
Collaborator

glensc commented Jan 20, 2024

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

@Bart1909
Copy link

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

@glensc
Copy link
Collaborator

glensc commented Feb 19, 2024

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.

@Bart1909
Copy link

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

@glensc
Copy link
Collaborator

glensc commented Feb 23, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants