Taxel / PlexTraktSync

A python script that syncs the movies, shows and ratings between trakt and Plex (without needing a PlexPass or Trakt VIP subscription)
MIT License
1.55k stars 101 forks source link

Feature request: Option to Mark Editions as watched #2031

Open zluckytraveler opened 3 weeks ago

zluckytraveler commented 3 weeks ago

Feature description

Plex supports the use of editions, which is displayed in the program's logs/output, so there should be an option within the config file for trakt_to_plex to mark Editions as watched or not.

Output Example INFO Marking as watched in Plex: Donnie Brasco (Extended Cut) (1997)

Config Example

sync:
  trakt_to_plex:
    watched_editions: true/false

Use case

Currently the program automatically marks all edition of a movie as watched, which may not be the desired outcome, and to treat them separately as Plex does. This allows users to have more granule control.

Workarounds

Nope

Plan to implement

Unfortunately I cannot, but hopefully this feature is within reason. Thanks!

glensc commented 2 weeks ago

but plex movie can have multiple editions while trakt doesn't support editions at all. how do you address this?

currently I believe if you watch normal movie or edition, this program treats them the same, you've watched the movie.

NOTE: editions is plex pass feature.

zluckytraveler commented 2 weeks ago

but plex movie can have multiple editions while trakt doesn't support editions at all. how do you address this?

This is precisely the point I am trying to make. Adding an option in the config file will allow the user to treat them as it is (mark all editions) or simply mark Non-Editions of the movie only. This allows the user to keep them separate as Plex had intended and is used, so this feature would go hand and hand.

Adding the option for plex_to_trakt would not apply, only vice versa.

currently I believe if you watch normal movie or edition, this program treats them the same, you've watched the movie.

Yes that is exactly what happens, as I mentioned.

glensc commented 2 weeks ago
    watched_editions: true/false

this needs better name and a comment for description, skip_editions?