"What If…?" Matching Issue

Support for Windows users
Post Reply
Rossaluss
Posts: 2
Joined: 29 Sep 2021, 17:05

"What If…?" Matching Issue

Post by Rossaluss »

Hi folks. I did a search of the forum (and the subreddit), but couldn't find an answer for this.

I'm using filebot cli to rename, and when it comes to episodes of What If…?, it always matches it to a show called "What If (2011)".

It seems to see 'What If…?' first in the logs, but then chooses 'What If (2011)' for some reason, and looking at the logs, I can't see an obvious reason why.

Code: Select all

Argument[0]: D:\Torrents\Complete\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEBRip.DDP5.1.x264-FLUX[rarbg]
Input: D:\Torrents\Complete\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEBRip.DDP5.1.x264-FLUX[rarbg]\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv
Group: {Series=what if} => [What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv]
Get [English] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
No matching subtitles found: D:\Torrents\Complete\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEBRip.DDP5.1.x264-FLUX[rarbg]\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv
* Consider using -non-strict to enable search by name and opportunistic matching
Rename episodes using [TheTVDB] with [Airdate]
Lookup via [What If, what if 2021]
Fetching episode data for [What If...?]
Fetching episode data for [WHAT / IF]
Fetching episode data for [What If? (NL)]
Fetching episode data for [What If]
Fetching episode data for [What If]
Fetching episode data for [What If? (2011)]
Fetching episode data for [What If (2018)]
Stripping invalid characters from new path: F:/TV/What If? (2011)/Season 1/What If? (2011) - S01E08 - Episode 8
[COPY] from [D:\Torrents\Complete\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEBRip.DDP5.1.x264-FLUX[rarbg]\What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv] to [F:\TV\What If (2011)\Season 1\What If (2011) - S01E08 - Episode 8.mkv]
Processed 1 file
Done ...(...............)...
Any ideas as to how to get it to process the files with the correct series?

Many thanks in advance!
User avatar
rednoah
The Source
Posts: 22923
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: "What If…?" Matching Issue

Post by rednoah »

There's 7+ shows named "what if" so picking the correct one might be tricky. The first option isn't always the correct option, although it is in this particular case. The episode title in the file name should make picking the correct episode from the correct series easy, but if it's a new episode, then perhaps it wasn't entered yet at the time, so there was nothing to go on at the time.


If you're using the amc script then you'll want to use the --filter option to generically include / exclude certain shows ahead of time. If you're only processing recently aired episodes, then you can force FileBot to only match recently aired episodes:
rednoah wrote: 01 Aug 2012, 13:04 Advanced Fine-Tuning
You can (and should) force Movie / Series / Anime mode by setting --def ut_label, and you can further define your own --filter rules to fine-tune matching to your exact needs, and avoid mismatches. For example, if one show is confused with another due to bad naming or missing data you can simply exclude the bad one, or if you only process recently aired episodes, then you could exclude episodes that have not aired recently from matching.

e.g. if you only process recently aired episodes you can virtually guarantee 100% auto-detection accuracy by adding simple filter rules such as these:

Code: Select all

--filter "age < 5" --def "ut_label=TV"
e.g. if you're a typical user, and find a simple age filter too restrictive, then this slightly augmented age filter rule might be the magic bullet that fixes all your problems:

Code: Select all

--filter "age < 5 || 5 <= model.age.min()" --def "ut_label=TV"
--filter rules are extremely flexible so more complex scenarios, such as applying certain filters only for certain labels or files, is fully supported.

:idea: If you're manually processing the file, then you can use filebot -rename --q <series id> to force a specific series by numeric id, or just use the GUI instead which will ask you to select the correct series.


:idea: Please read FAQ #2 for details.



EDIT:

The problem seems to have resolved itself, likely due to someone adding additional information into the online database:

Code: Select all

filebot -rename *.mkv --db TheMovieDB::TV --order Airdate -non-strict --action TEST --log INFO
[TEST] from [What.If.2021.S01E08.What.If.Ultron.Won.1080p.DSNP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv] to [What If... - 1x08 - What If… Ultron Won.mkv]
:arrow: If possible, wait for 2-3 days before processing newly released episodes. That will give people time to enter the missing episode information into the database and caches to update themselves.
:idea: Please read the FAQ and How to Request Help.
Rossaluss
Posts: 2
Joined: 29 Sep 2021, 17:05

Re: "What If…?" Matching Issue

Post by Rossaluss »

Thank you for the detailed response! I'll try your suggestion of adding a recently aired filter to the command for the next time I process them, and hopefully that will resolve it, like you say.

Many thanks!
Post Reply