barbequesauce / Watcher3

Fork of nosmokingbandit/Watcher3 as the original seems inactive. PRs welcome, support is community based.
Other
69 stars 19 forks source link

Filtering out movies with year in title #193

Open mooneye14 opened 3 years ago

mooneye14 commented 3 years ago

Describe the bug Movie with year in the title returns zero results. Specifically "Wonder Woman 1984" searches show results like: INFO [2021-02-10 09:54:54,280] core.searcher.get_source.355: Determining source media for {'year': 1984, 'resolution': '2160p', 'quality': 'WEB-DL', 'codec': 'x265', 'group': 'MZABI', 'title': 'Wonder Woman', 'excess': ['2020.IMAX', 'DDP5.1.Atmos.DV']} and 36 other similar results, then Watcher does Title matching and year matching and filters out all results based on attr 'year':1984.

To Reproduce Steps to reproduce the behavior:

  1. Quality setting: All 4k qualities selected, 500MB min size, 90 GB max size Filters: Required words: 2160p&x265&HDR Preferrfed words: Atmos,TrueHD,DTS,HDR+,HDRplus Misc: Score & Filter=true, prefer smaller files=true
  2. Categry = Default
  3. Add tt7126948
  4. logs: INFO [2021-02-10 09:54:54,290] core.searchresults.score.127: Finished scoring releases. INFO [2021-02-10 09:54:54,290] core.searchresults.score_preferred.340: Scoring Preferred Words. INFO [2021-02-10 09:54:54,289] core.searchresults.fuzzy_title.445: Keeping 0 releases. INFO [2021-02-10 09:54:54,289] core.searchresults.fuzzy_title.400: Checking title match. INFO [2021-02-10 09:54:54,289] core.searchresults.score_year.366: Checking year match. INFO [2021-02-10 09:54:54,289] core.searchresults.score_sources.543: Keeping 1 releases. INFO [2021-02-10 09:54:54,289] core.searchresults.score_sources.498: Filtering resolution and size requirements. INFO [2021-02-10 09:54:54,289] core.searchresults.seed_check.273: Keeping 1 releases. INFO [2021-02-10 09:54:54,289] core.searchresults.seed_check.261: Checking torrent seeds. INFO [2021-02-10 09:54:54,289] core.searchresults.retention_check.248: Keeping 1 releases. INFO [2021-02-10 09:54:54,289] core.searchresults.retention_check.234: Checking retention [threshold = 1500 days]. INFO [2021-02-10 09:54:54,289] core.searchresults.keep_required.216: Keeping 1 releases. INFO [2021-02-10 09:54:54,288] core.searchresults.keep_required.197: Filtering Required Words. INFO [2021-02-10 09:54:54,288] core.searchresults.remove_ignored.176: Keeping 37 releases. INFO [2021-02-10 09:54:54,288] core.searchresults.remove_ignored.162: Filtering Ignored Words. INFO [2021-02-10 09:54:54,287] core.searchresults.score.40: Scoring 37 releases. INFO [2021-02-10 09:54:54,287] core.searcher.get_source.387: Source media determined as Unknown INFO [2021-02-10 09:54:54,286] core.searcher.get_source.355: Determining source media for {'year': 1984, 'resolution': '1080p', 'codec': 'H264', 'group': 'NOGRP', 'title': 'Wonder Woman', 'excess': ['2020.IMAX', 'WEB']} +36 other matches

Expected behavior Not count movie year as excess and match title filter with actual imdb entry.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Watcher is running as docker container, updated to latest.

barbequesauce commented 3 years ago

Give that a spin...