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.5k stars 100 forks source link

Feature request: Option to skip Specials (Season 0) #1033

Open Quiksmage opened 1 year ago

Quiksmage commented 1 year ago

Feature description

Option to not have Specials/Season 0 scanned or skipped? Not sure how feasible this is.

Use case

Prevent warnings in log due to discreprency between tvdb and tmdb. I assume this slows down the sync time since it has to attempt to process these files each time.

glensc commented 1 year ago

Missing context. What warnings? Make examples! Links to previous discussions?

Quiksmage commented 1 year ago

Hi, here are some examples. Let me know if you need any further details. It's been a while, so I don't recall what conversations I may have had. It's mainly an anime problem. Thanks!

image

glensc commented 1 year ago

You can filter out warnings if you want:

Quiksmage commented 1 year ago

Thanks for the resource. Would it be possible to filter out s00 specifically? It's still useful to see these errors otherwise if something wasn't properly matched or needs to be fixed.

I answered my own question by testing. using the following filter, I no longer see anything related to s00.

  filter:
    - level: WARNING
      message: "s00"

It's great not to have to see this spam anymore, but does this impact performance when things don't match like this? I assume if something matches, it'll get cached which makes subsequent syncs faster, correct? If that's true, then the option to ignore these entirely could make things faster?

glensc commented 7 months ago

As trakt doesn't have specials no point to make trakt query for matching specials.

glensc commented 7 months ago

Started something:

simonc56 commented 7 months ago

I agree with this feature request. If users don't want to mess with Specials episodes order or matching, they could toggle a skip specials boolean in settings.