Weird themoviedb (TV) problem

All your suggestions, requests and ideas for future development
Post Reply
kim
Power User
Posts: 619
Joined: 15 May 2014, 16:17

Weird themoviedb (TV) problem

Post by kim » 10 Oct 2017, 01:55

test it with this setup:
file: Will & Grace - S01E01.mkv
make a local amc/htpc setup
edit the amc to force use of TheMovieDB::TV = "rename(file: files, format: seriesFormat, db: 'TheMovieDB::TV')"
info: TheMovieDB has added the season 9 as season 1 because thats the way NBC does it (making 2x "Will & Grace", 2x "season 1")
filebot.cmd -script amc.groovy "D:\_DoWnLoaD\Done\tv" --output "D:\_DoWnLoaD\Done\Scaped" --def minFileSize=0 --def minLengthMS=0 -non-strict
Input: D:\_DoWnLoaD\Done\tv\Will & Grace - S01E01 - The Pilot.mkv
xattr: [Will & Grace - S01E01 - The Pilot.mkv] => [Will & Grace - 1x01 - The Pilot (Love & Marriage)]
Group: [tvs:will grace] => [Will & Grace - S01E01 - The Pilot.mkv]
Rename episodes using [TheMovieDB]
Auto-detected query: [Will & Grace]
Rank [Will & Grace] => [Will & Grace, Will & Grace]
Fetching episode data for [Will & Grace]
Fetch resource: https://api.themoviedb.org/3/tv/4454?language=en-US
Fetch resource: https://api.themoviedb.org/3/tv/4454/se ... uage=en-US
Fetching episode data for [Will & Grace]
Fetch resource: https://api.themoviedb.org/3/tv/74321?language=en-US
Fetch resource: https://api.themoviedb.org/3/tv/74321/s ... uage=en-US
EpisodeFunnel 1,0000 => [D:\_DoWnLoaD\Done\tv\Will & Grace - S01E01 - The Pilot.mkv, Will & Grace - 1x01 - The Pilot (Love & Marriage)]
EpisodeFunnel 1,0000 => [D:\_DoWnLoaD\Done\tv\Will & Grace - S01E01 - The Pilot.mkv, Will & Grace - 1x01 - 11 Years Later]
[MOVE] from [D:\_DoWnLoaD\Done\tv\Will & Grace - S01E01 - The Pilot.mkv] to [D:\_DoWnLoaD\Done\Scaped\TV Shows\Will & Grace\Season 01\Will & Grace - S01E01 - The Pilot & 11 Years Later.mkv]
as you can see amc/filebot somehow think this is a "MultiEpisode" = "The Pilot & 11 Years Later"

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 10 Oct 2017, 10:21

Looks like there's 2 different shows with the exact same name "Will & Grace" on TheMovieDB.

:idea: This can't happen with TheTVDB, because TheTVDB (and FileBot) consider the series name a unique ID.

You can use --filter to work around the issue if you're set on using TheMovieDB for some reason:

Code: Select all

filebot -rename "Will & Grace - S01E01.mp4" --db TheMovieDB::TV -non-strict --filter "id == 74321" --action TEST

Code: Select all

Rename episodes using [TheMovieDB]
Auto-detected query: [Will Grace]
Fetching episode data for [Will & Grace]
Fetching episode data for [Will & Grace]
Apply filter [id == 74321] on [206] items
Include [Will & Grace - 1x01 - 11 Years Later]
Include [Will & Grace - 1x02 - Who's Your Daddy]
Include [Will & Grace - 1x03 - Emergency Contact]
[TEST] From [Will & Grace - S01E01.mp4] to [Will & Grace - 1x01 - 11 Years Later.mp4]
:idea: Please read the FAQ and How to Request Help.

kim
Power User
Posts: 619
Joined: 15 May 2014, 16:17

Re: Weird themoviedb (TV) problem

Post by kim » 05 Jan 2018, 20:02

Now you can use a text file with all the id's (e.g. tv shows) you want to exclude or include:

I have modified the code from here to use id's instead of "names" (n):
viewtopic.php?f=4&t=5518&p=31463#p31463

Code: Select all

filebot.cmd -rename "D:\Will & Grace - S01E01.mp4" --db TheMovieDB::TV -non-strict --filter "!readLines('D:/tmdb_excludes.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)" --action TEST
sample file (tmdb_excludes.txt):

Code: Select all

id	Name of TV Show / Movie
-------------------------------
4454	Will & Grace (2017)
236	The Flash (1990)
id tab show (year)

Code: Select all

exclude = !readLines
include = readLines

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 05 Jun 2018, 09:29

I am using the code

Code: Select all

--filter "readLines('D:/bittorrent/filebot/include.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)"
I'll be honest, I am not a programmer so this is kind of hard to figure out for me, I have no idea what the ".join()" and ".findAll(/\d+[^(\d{4})]/)*.toInteger()" does, I just copy pasted is from the forum to get the script to work on the shows that didn't get detected properly.
The short version I was looking at

Code: Select all

--filter "readLines('/path/to/include.txt').contains(n)"
did not work for some reason
but now it only identifies files from the shows in the include.txt
I thought they were to identify the show from the list first and if not there move on to thetvdb?

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 05 Jun 2018, 09:38

1.
That's all about reading and processing your include.txt file. What does your include.txt look like? What do you want to achieve?


2.
Mortyfar wrote:
05 Jun 2018, 09:29
I thought they were to identify the show from the list first and if not there move on to thetvdb?
The --filter option does not do what you think it does. Here's the manual page but it may not be helpful if you're not an advanced user, in which case the --filter option may not be for you.

:arrow: If you have trouble with auto-detection not working correctly in all cases, please create a new thread in the forums and provide file paths and logs, so I can have a look and maybe recommend a good solution.
:idea: Please read the FAQ and How to Request Help.

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 05 Jun 2018, 09:46

I was having problems with a show called "instinct us" = "instinct 2018", but was found as "the killing"
and the show called "the last O.G." witch was found as "the last ship"
my include txt:

Code: Select all

id	Name of TV Show / Movie
-------------------------------
332439	The Last O.G.
338664	Instinct (2018)
the idea is, if a show is not matched correctly from thetvdb I could just add it to the list and that would solve the lookup issues of those shows

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 05 Jun 2018, 09:50

I don't know what you mean exactly. Do you have an example file path that is not processed correctly? Or logs of something not being processed correctly?

The --filter option can be use to select allowed / disallowed matches, e.g. if you have trouble with "Instinct Us" being matched to "Instinct (2018)" incorrectly, then you can use --filter like so to explicitly disallow "Instinct (2018)" as match, similar to the Doctor Who example in the manual:

Code: Select all

--filter "n != /Instinct (2018)/"
:idea: Please read the FAQ and How to Request Help.

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 05 Jun 2018, 10:00

Code: Select all

Run script [fn:amc] at [Tue Jun 05 11:57:29 CEST 2018]
Parameter: movieFormat = e:/movies/{n.replace(':',' -')} ({y})/{n.replace(':',' -')} ({y})
Parameter: seriesFormat = d:/series/{n}/{'Season '+s}/{n} - {s00e00} - {t} { '(' + fn.match(/(?i)proper|repack/).lower().upperInitial() + ')' }
Argument[0]: D:\BitTorrent\Rename
Input: D:\BitTorrent\Rename\Instinct us - S01E01 - Pilot.proper.mkv
Input: D:\BitTorrent\Rename\Ransom.S01E10.720p.HDTV.x264-FLEET.mkv
Input: D:\BitTorrent\Rename\The Last O.G. - S01E01 - Pilot.mkv
Input: D:\BitTorrent\Rename\Wisdom.of.the.Crowd.S01E05.720p.HDTV.X264-DIMENSION.mkv
xattr: [Instinct us - S01E01 - Pilot.proper.mkv] => [Instinct (2018) - 1x01 - Pilot]
xattr: [The Last O.G. - S01E01 - Pilot.mkv] => [The Last O.G. - 1x01 - Pilot]
Group: [tvs:instinct 2018] => [Instinct us - S01E01 - Pilot.proper.mkv]
Group: [tvs:ransom] => [Ransom.S01E10.720p.HDTV.x264-FLEET.mkv]
Group: [tvs:the last o g] => [The Last O.G. - S01E01 - Pilot.mkv]
Group: [tvs:wisdom of the crowd] => [Wisdom.of.the.Crowd.S01E05.720p.HDTV.X264-DIMENSION.mkv]
Rename episodes using [TheTVDB]
Auto-detected query: [Instinct (2018)]
Fetching episode data for [Instinct (2018)]
Apply Filter: {readLines('D:/bittorrent/filebot/include.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)}
Include [Instinct (2018) - 1x01 - Pilot]
Include [Instinct (2018) - 1x02 - Wild Game]
Include [Instinct (2018) - 1x03 - Secrets and Lies]
Include [Instinct (2018) - 1x04 - I Heart New York]
Include [Instinct (2018) - 1x05 - Heartless]
Include [Instinct (2018) - 1x06 - Flat Line]
Include [Instinct (2018) - 1x07 - Owned]
Include [Instinct (2018) - 1x08 - Long Shot]
Include [Instinct (2018) - 1x09 - Bad Actors]
Include [Instinct (2018) - 1x10 - Bye Bye Birdie]
Include [Instinct (2018) - 1x11 - Blast from the Past]
Include [Instinct (2018) - 1x12 - Live]
Include [Instinct (2018) - 1x13 - Tribal]
[TEST] Rename [D:\BitTorrent\Rename\Instinct us - S01E01 - Pilot.proper.mkv] to [d:\series\Instinct (2018)\Season 1\Instinct (2018) - S01E01 - Pilot (Proper).mkv]
Processed 1 files
Rename episodes using [TheTVDB]
Auto-detected query: [Ransom]
Fetching episode data for [Ransom]
Apply Filter: {readLines('D:/bittorrent/filebot/include.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)}
No matching episode: Ransom.S01E10.720p.HDTV.x264-FLEET.mkv
Failed to match files to episode data
Rename episodes using [TheTVDB]
Auto-detected query: [The Last O.G.]
Fetching episode data for [The Last O.G.]
Fetching episode data for [The Last Don]
Fetching episode data for [The Last Leg]
Fetching episode data for [The Last Cop]
Fetching episode data for [The Last Ship]
Apply Filter: {readLines('D:/bittorrent/filebot/include.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)}
Include [The Last O.G. - 1x01 - Pilot]
Include [The Last O.G. - 1x02 - Bobo Beans]
Include [The Last O.G. - 1x03 - Truth Safari]
Include [The Last O.G. - 1x04 - Swipe Right]
Include [The Last O.G. - 1x05 - Repass]
Include [The Last O.G. - 1x06 - Tray-ning Day]
Include [The Last O.G. - 1x07 - Lemon Drops]
Include [The Last O.G. - 1x08 - That Backslide]
Include [The Last O.G. - 1x09 - Paid in Full]
Include [The Last O.G. - 1x10 - Clemenza]
Stripping invalid characters from new path: d:/series/The Last O.G./Season 1/The Last O.G. - S01E01 - Pilot
Skipped [D:\BitTorrent\Rename\The Last O.G. - S01E01 - Pilot.mkv] because [d:\series\The Last O.G\Season 1\The Last O.G. - S01E01 - Pilot.mkv] already exists
Processed 0 files
Rename episodes using [TheTVDB]
Auto-detected query: [Wisdom of the Crowd]
Fetching episode data for [Wisdom of the Crowd]
Apply Filter: {readLines('D:/bittorrent/filebot/include.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)}
No matching episode: Wisdom.of.the.Crowd.S01E05.720p.HDTV.X264-DIMENSION.mkv
Failed to match files to episode data
Done ヾ(@⌒ー⌒@)ノ
this the log
it works fine with the shows that is in the include file, but it doesn't find wisdom of the crowd and ransom because they are not in the include list

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 05 Jun 2018, 10:12

1.
I see. You can't use --filter as white list like this since you won't be able to keep the list up-to-date. I recommend using --filter as black list to specifically eliminate bad matches you are worried about.


2.
Alternatively, you can think outside-of-the-box entirely, and white/black list based on properties other than the series name/id and try something like the date filter approach. If this is an option at all for you, however, really depends on your exact use case and behaviour.
Automated Media Center wrote:Advanced Fine-Tuning
You can (and should) force Movie/Series/Anime mode by setting --def ut_label accordingly, 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 you could exclude any episode of any show that has been aired for more than a few days.

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 < 7" --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 < 7 || !model.any{ it.age < 7 }" --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: Please read the FAQ and How to Request Help.

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 05 Jun 2018, 10:21

I am gonna try the blacklist approach and see if that helps.
I tried removing the filter, and ran a test.
all the shows seem to be found properly.
If a show has been identified already is it then saved for later matches?
seems weird that it didn't identify correctly before, and now there isn't any issue.

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 05 Jun 2018, 10:31

Things change. The top result yesterday may not be the top result today, based on change in ratings and popularity. It's a complex beast and without example files to reproduce the problem, I also can't tell you why it may or may not have worked in the past.

However, FileBot itself is stateless, and does not remember or learn from previous matches (though there is people that use --filter to kinda do that, but it's complicated and tied to a specific setup).
:idea: Please read the FAQ and How to Request Help.

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 05 Jun 2018, 10:47

Okay, thanks for your help :)

kim
Power User
Posts: 619
Joined: 15 May 2014, 16:17

Re: Weird themoviedb (TV) problem

Post by kim » 05 Jun 2018, 13:12

rednoah wrote:
05 Jun 2018, 10:31
However, FileBot itself is stateless, and does not remember or learn from previous matches (though there is people that use --filter to kinda do that, but it's complicated and tied to a specific setup).
maybe you can add a part to the "Funnel" / value system ?
GUI: if selected as a match before, remember it (local file) and the next time add that + value
or some "add to preferred list ?" popup
CLI: ???

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 05 Jun 2018, 14:15

The GUI does cache your decisions. It might ask once every few weeks, but it should generally help you make the same decision for the same question implicitly the second time around.

The CLI is tricky, because the user never decides anything, so FileBot never has any authoritative answers to questions it decided automatically internally.

As far as the CLI is concerned, the fate filter approach is probably better and more automated then approach relying on manually setting up preferences (usually as a response to something not working as expected).
:idea: Please read the FAQ and How to Request Help.

Mortyfar
Posts: 9
Joined: 04 Jun 2018, 09:47

Re: Weird themoviedb (TV) problem

Post by Mortyfar » 06 Jun 2018, 15:25

Sorry to bother you again, this one show is really annoying
the last o.g.
when searching, the script removes the "."s, and the show can not be found on thetvdb?
if I do a manual search "the last o g" show is not found, when searching "the last o.g." its found.
I tried adding --filter "n != /the last ship/" but it still renames it to that show?

Code: Select all

Run script [fn:amc] at [Wed Jun 06 17:16:55 CEST 2018]
Parameter: movieFormat = e:/movies/{n.replace(':',' -')} ({y})/{n.replace(':',' -')} ({y})
Parameter: seriesFormat = d:/series/{n}/{'Season '+s}/{n} - {s00e00} - {t} { '(' + fn.match(/(?i)proper|repack/).lower().upperInitial() + ')' }
Parameter: excludeList = d:/bittorrent/filebot/amc_exclude.txt
Argument[0]: D:\BitTorrent\Rename
Use excludes: d:\bittorrent\filebot\amc_exclude.txt (8)
Input: D:\BitTorrent\Rename\The Last O.G. - S01E10.mkv
Group: [tvs:the last o g] => [The Last O.G. - S01E10.mkv]
Rename episodes using [TheTVDB]
Auto-detected query: [the last o g]
Fetching episode data for [The Last Don]
Fetching episode data for [The Last Leg]
Fetching episode data for [The Last Cop]
Fetching episode data for [The Last Ship]
Fetching episode data for [The Last Enemy]
Apply Filter: {n != /the last ship/}
Include [The Last Don - 1x01 - Part One]
Include [The Last Don - 1x02 - Part Two]
Include [The Last Don - 1x03 - Part Three]
Include [The Last Don - 0xSpecial 1 - Behind the Scenes]
Include [The Last Leg - 1x01 - Episode 1]
Include [The Last Leg - 1x02 - Episode 2]
Include [The Last Leg - 1x03 - Episode 3]
Include [The Last Leg - 1x04 - Episode 4]
Include [The Last Leg - 1x05 - Episode 5]
Include [The Last Leg - 1x06 - Episode 6]
Include [The Last Leg - 1x07 - Episode 7]
Include [The Last Leg - 1x08 - Episode 8]
Include [The Last Leg - 1x09 - Episode 9]
Include [The Last Leg - 2x01 - Episode 1]
Include [The Last Leg - 2x02 - Episode 2]
Include [The Last Leg - 2x03 - Episode 3]
Include [The Last Leg - 2x04 - Episode 4]
Include [The Last Leg - 2x05 - Episode 5]
Include [The Last Leg - 2x06 - Episode 6]
Include [The Last Leg - 2x07 - Episode 7]
Include [The Last Leg - 2x08 - Episode 8]
Include [The Last Leg - 3x01 - Episode 1]
Include [The Last Leg - 3x02 - Episode 2]
Include [The Last Leg - 3x03 - Episode 3]
Include [The Last Leg - 3x04 - Episode 4]
Include [The Last Leg - 3x05 - Episode 5]
Include [The Last Leg - 3x06 - Episode 6]
Include [The Last Leg - 3x07 - Episode 7]
Include [The Last Leg - 3x08 - Episode 8]
Include [The Last Leg - 4x01 - Episode 1]
Include [The Last Leg - 4x02 - Episode 2]
Include [The Last Leg - 4x03 - Episode 3]
Include [The Last Leg - 4x04 - Episode 4]
Include [The Last Leg - 4x05 - Episode 5]
Include [The Last Leg - 4x06 - Episode 6]
Include [The Last Leg - 5x01 - The Last Leg of the Year]
Include [The Last Leg - 5x02 - Episode 2]
Include [The Last Leg - 5x03 - Episode 3]
Include [The Last Leg - 5x04 - Episode 4]
Include [The Last Leg - 5x05 - Episode 5]
Include [The Last Leg - 5x06 - Episode 6]
Include [The Last Leg - 5x07 - Episode 7]
Include [The Last Leg - 5x08 - Episode 8]
Include [The Last Leg - 5x09 - Episode 9]
Include [The Last Leg - 6x01 - Episode 1]
Include [The Last Leg - 6x02 - Episode 2]
Include [The Last Leg - 6x03 - Episode 3]
Include [The Last Leg - 6x04 - Episode 4]
Include [The Last Leg - 6x05 - Episode 5]
Include [The Last Leg - 6x06 - Episode 6]
Include [The Last Leg - 6x07 - Episode 7]
Include [The Last Leg - 6x08 - Episode 8]
Include [The Last Leg - 6x09 - Episode 9]
Include [The Last Leg - 6x10 - Episode 10]
Include [The Last Leg - 6x11 - Episode 11]
Include [The Last Leg - 7x01 - Episode 1]
Include [The Last Leg - 7x02 - Episode 2]
Include [The Last Leg - 7x03 - Episode 3]
Include [The Last Leg - 7x04 - Episode 4]
Include [The Last Leg - 7x05 - Episode 5]
Include [The Last Leg - 7x06 - Episode 6]
Include [The Last Leg - 7x07 - Episode 7]
Include [The Last Leg - 7x08 - Episode 8: Your Mum]
Include [The Last Leg - 8x01 - Episode 1]
Include [The Last Leg - 8x02 - Episode 2]
Include [The Last Leg - 8x03 - Episode 3: Last Leg In, Last Leg Out]
Include [The Last Leg - 8x04 - Episode 4]
Include [The Last Leg - 8x05 - Episode 5]
Include [The Last Leg - 8x06 - Episode 6]
Include [The Last Leg - 9x01 - Episode 1]
Include [The Last Leg - 9x02 - Episode 2]
Include [The Last Leg - 9x03 - Episode 3]
Include [The Last Leg - 9x04 - Episode 4]
Include [The Last Leg - 9x05 - Episode 5]
Include [The Last Leg - 9x06 - Episode 6]
Include [The Last Leg - 9x07 - Episode 7]
Include [The Last Leg - 9x08 - Episode 8]
Include [The Last Leg - 9x09 - Episode 9]
Include [The Last Leg - 9x10 - Episode 10]
Include [The Last Leg - 9x11 - Episode 11: Christmas Special]
Include [The Last Leg - 10x01 - Episode 1]
Include [The Last Leg - 10x02 - Episode 2]
Include [The Last Leg - 10x03 - Episode 3]
Include [The Last Leg - 10x04 - Episode 4]
Include [The Last Leg - 10x05 - Episode 5]
Include [The Last Leg - 10x06 - Episode 6]
Include [The Last Leg - 10x07 - Episode 7]
Include [The Last Leg - 10x08 - Episode 8]
Include [The Last Leg - 10x09 - Episode 9]
Include [The Last Leg - 10x10 - Episode 10]
Include [The Last Leg - 10x11 - Episode 11]
Include [The Last Leg - 10x12 - Episode 12]
Include [The Last Leg - 10x13 - Episode 13]
Include [The Last Leg - 11x01 - Episode 1]
Include [The Last Leg - 11x02 - Episode 2]
Include [The Last Leg - 11x03 - Episode 3]
Include [The Last Leg - 11x04 - Episode 4: Elegtion Special]
Include [The Last Leg - 11x05 - Episode 5: Re-United Kingdom]
Include [The Last Leg - 11x06 - Episode 6]
Include [The Last Leg - 11x07 - Episode 7]
Include [The Last Leg - 11x08 - Episode 8]
Include [The Last Leg - 11x09 - Episode 9: World Para Athletics Championships (1)]
Include [The Last Leg - 11x10 - Episode 10: World Para Athletics Championships (2)]
Include [The Last Leg - 11x11 - Episode 11]
Include [The Last Leg - 11x12 - Episode 12]
Include [The Last Leg - 11x13 - Episode 13]
Include [The Last Leg - 12x01 - Episode 1]
Include [The Last Leg - 12x02 - Episode 2]
Include [The Last Leg - 12x03 - Episode 3]
Include [The Last Leg - 12x04 - Episode 4]
Include [The Last Leg - 12x05 - Episode 5]
Include [The Last Leg - 12x06 - Episode 6: SU2C Special]
Include [The Last Leg - 12x07 - Episode 7]
Include [The Last Leg - 12x08 - Episode 8]
Include [The Last Leg - 12x09 - Episode 9]
Include [The Last Leg - 12x10 - Episode 10]
Include [The Last Leg - 12x11 - Episode 11]
Include [The Last Leg - 12x12 - Episode 12]
Include [The Last Leg - 12x13 - Episode 13: Christmas Special]
Include [The Last Leg - 13x01 - Episode 1]
Include [The Last Leg - 13x02 - Episode 2]
Include [The Last Leg - 13x03 - Episode 3]
Include [The Last Leg - 13x04 - Episode 4]
Include [The Last Leg - 13x05 - Episode 5]
Include [The Last Leg - 13x06 - Episode 6]
Include [The Last Leg - 13x07 - Episode 7]
Include [The Last Leg - 13x08 - Episode 8]
Include [The Last Leg - 13x09 - Episode 9]
Include [The Last Leg - 14x01 - Episode 1]
Include [The Last Leg - 1xSpecial 1 - The Last Leg Live from London: Day 1]
Include [The Last Leg - 1xSpecial 2 - The Last Leg Live from London: Day 2]
Include [The Last Leg - 1xSpecial 3 - The Last Leg Live from London: Day 3]
Include [The Last Leg - 1xSpecial 4 - The Last Leg Live from London: Day 4]
Include [The Last Leg - 1xSpecial 5 - The Last Leg Live from London: Day 5]
Include [The Last Leg - 1xSpecial 6 - The Last Leg Live from London: Day 6]
Include [The Last Leg - 1xSpecial 7 - The Last Leg Live from London: Day 7]
Include [The Last Leg - 1xSpecial 8 - The Last Leg Live from London: Day 8]
Include [The Last Leg - 1xSpecial 9 - The Last Leg Live from London: Day 9]
Include [The Last Leg - 1xSpecial 10 - The Last Leg Live from London: Day 10]
Include [The Last Leg - 1xSpecial 11 - The Last Leg of the Year 2012]
Include [The Last Leg - 6xSpecial 12 - The Last Leg: Election Special (1)]
Include [The Last Leg - 6xSpecial 13 - The Last Leg: Election Special (2)]
Include [The Last Leg - 6xSpecial 14 - The Last Leg: Election Special (3)]
Include [The Last Leg - 6xSpecial 15 - The Last Leg: SU2C Special (2015)]
Include [The Last Leg - 7xSpecial 17 - The Last Leg Goes Down Under (1)]
Include [The Last Leg - 7xSpecial 18 - The Last Leg Goes Down Under (2)]
Include [The Last Leg - 9xSpecial 19 - The Last Leg: SU2C Special (2016)]
Include [The Last Leg - 9xSpecial 20 - The Last Leg: US Election Special (2016)]
Include [The Last Leg - 9xSpecial 21 - The Last Leg Live from Rio: Welcome to Rio]
Include [The Last Leg - 9xSpecial 22 - The Last Leg Live from Rio: Day 1]
Include [The Last Leg - 9xSpecial 23 - The Last Leg Live from Rio: Day 2]
Include [The Last Leg - 9xSpecial 24 - The Last Leg Live from Rio: Day 3]
Include [The Last Leg - 9xSpecial 25 - The Last Leg Live from Rio: Day 4]
Include [The Last Leg - 9xSpecial 26 - The Last Leg Live from Rio: Day 5]
Include [The Last Leg - 9xSpecial 27 - The Last Leg Live from Rio: Day 6]
Include [The Last Leg - 9xSpecial 28 - The Last Leg Live from Rio: Day 7]
Include [The Last Leg - 9xSpecial 29 - The Last Leg Live from Rio: Day 8]
Include [The Last Leg - 9xSpecial 30 - The Last Leg Live from Rio: Day 9]
Include [The Last Leg - 9xSpecial 31 - The Last Leg Live from Rio: Day 10]
Include [The Last Leg - 13xSpecial 32 - Winter Paralympics Special]
Include [The Last Cop - 1x01 - Die letzte Runde]
Include [The Last Cop - 1x02 - Der Weihnachtsmann ist tot]
Include [The Last Cop - 1x03 - Überlebenstraining]
Include [The Last Cop - 1x04 - Nachtschicht]
Include [The Last Cop - 1x05 - Im Schatten von Feng Shui]
Include [The Last Cop - 1x06 - Der verlorene Sohn]
Include [The Last Cop - 1x07 - Ich hab sie alle gehabt]
Include [The Last Cop - 1x08 - Das Runde muss ins Eckige]
Include [The Last Cop - 1x09 - Fremdgehen für Anfänger]
Include [The Last Cop - 1x10 - Gepflegter Tod]
Include [The Last Cop - 1x11 - Klassentreffen]
Include [The Last Cop - 1x12 - Bei Kuscheln Mord]
Include [The Last Cop - 1x13 - Ein Stern über Essen]
Include [The Last Cop - 2x01 - Mord aus Distanz]
Include [The Last Cop - 2x02 - Der tote Stripper]
Include [The Last Cop - 2x03 - Camping für Anfänger]
Include [The Last Cop - 2x04 - Wer findet, der stirbt]
Include [The Last Cop - 2x05 - Alle Wege führen zum Du]
Include [The Last Cop - 2x06 - Die Nackttanker von Huttrop]
Include [The Last Cop - 2x07 - Ich sehe was, was du nicht siehst]
Include [The Last Cop - 2x08 - Das 5. Gebot]
Include [The Last Cop - 2x09 - Mord auf Seite 1]
Include [The Last Cop - 2x10 - Ich weiß von nichts]
Include [The Last Cop - 2x11 - Kita des Grauens]
Include [The Last Cop - 2x12 - Liebe in Not]
Include [The Last Cop - 2x13 - Die verpasste Chance]
Include [The Last Cop - 3x01 - Ein echter Held]
Include [The Last Cop - 3x02 - Und raus bist du]
Include [The Last Cop - 3x03 - Aller guten Dinge sind drei]
Include [The Last Cop - 3x04 - Vater Mutter Kind]
Include [The Last Cop - 3x05 - Nymphen und Don Juans]
Include [The Last Cop - 3x06 - Es lebe der Sport]
Include [The Last Cop - 3x07 - Ohne Moos nix los]
Include [The Last Cop - 3x08 - Das Killer-Alphabet]
Include [The Last Cop - 3x09 - Alles Verräter]
Include [The Last Cop - 3x10 - Hühnerabend]
Include [The Last Cop - 3x11 - Tod eines Schlachters]
Include [The Last Cop - 3x12 - Ich sag's nicht weiter]
Include [The Last Cop - 3x13 - Die, die vergeben können]
Include [The Last Cop - 4x01 - Die Jagd beginnt]
Include [The Last Cop - 4x02 - Nagel ins Herz]
Include [The Last Cop - 4x03 - Der Sinn des Lebens]
Include [The Last Cop - 4x04 - Kein Sterbenswort]
Include [The Last Cop - 4x05 - Unsere kleine Strasse]
Include [The Last Cop - 4x06 - Feuer und Flamme]
Include [The Last Cop - 4x07 - Zur Kasse, Schaetzchen]
Include [The Last Cop - 4x08 - Wer zu hoch fliegt]
Include [The Last Cop - 4x09 - Spielchen spielen]
Include [The Last Cop - 4x10 - Grubengold]
Include [The Last Cop - 4x11 - Uschi, Mach Keinen Quatsch]
Include [The Last Cop - 4x12 - Romeo und Julia]
Include [The Last Cop - 4x13 - Gefaehrliches Spiel]
Include [The Last Cop - 5x01 - Die Buechse der Pandora]
Include [The Last Cop - 5x02 - Die wollen nur spielen]
Include [The Last Cop - 5x03 - Das Ding des Jahrhunderts]
Include [The Last Cop - 5x04 - Sieben Buchstaben]
Include [The Last Cop - 5x05 - Was hab ich getan]
Include [The Last Cop - 5x06 - Ins Paradies]
Include [The Last Cop - 5x07 - Es bleibt in der Familie]
Include [The Last Cop - 5x08 - Die Zukunft]
Include [The Last Cop - 0xSpecial 1 - ]
Include [The Last Cop - 0xSpecial 2 - ]
Include [The Last Cop - 0xSpecial 3 - ]
Include [The Last Cop - 0xSpecial 4 - ]
Include [The Last Cop - 0xSpecial 5 - ]
Include [The Last Cop - 0xSpecial 6 - ]
Include [The Last Cop - 0xSpecial 7 - ]
Include [The Last Cop - 0xSpecial 8 - ]
Include [The Last Cop - 0xSpecial 9 - ]
Include [The Last Cop - 0xSpecial 10 - ]
Include [The Last Cop - 0xSpecial 11 - ]
Include [The Last Cop - 0xSpecial 12 - ]
Include [The Last Cop - 0xSpecial 13 - ]
Include [The Last Ship - 1x01 - Phase Six]
Include [The Last Ship - 1x02 - Welcome to Gitmo]
Include [The Last Ship - 1x03 - Dead Reckoning]
Include [The Last Ship - 1x04 - We'll Get There]
Include [The Last Ship - 1x05 - El Toro]
Include [The Last Ship - 1x06 - Lockdown]
Include [The Last Ship - 1x07 - SOS]
Include [The Last Ship - 1x08 - Two Sailors Walk Into a Bar...]
Include [The Last Ship - 1x09 - Trials]
Include [The Last Ship - 1x10 - No Place Like Home]
Include [The Last Ship - 2x01 - Unreal City]
Include [The Last Ship - 2x02 - Fight the Ship]
Include [The Last Ship - 2x03 - It's Not a Rumor]
Include [The Last Ship - 2x04 - Solace]
Include [The Last Ship - 2x05 - Achilles]
Include [The Last Ship - 2x06 - Long Day's Journey]
Include [The Last Ship - 2x07 - Alone and Unafraid]
Include [The Last Ship - 2x08 - Safe Zone]
Include [The Last Ship - 2x09 - Uneasy Lies the Head]
Include [The Last Ship - 2x10 - Friendly Fire]
Include [The Last Ship - 2x11 - Valkyrie]
Include [The Last Ship - 2x12 - Cry Havoc]
Include [The Last Ship - 2x13 - A More Perfect Union]
Include [The Last Ship - 3x01 - The Scott Effect]
Include [The Last Ship - 3x02 - Rising Sun]
Include [The Last Ship - 3x03 - Shanzhai]
Include [The Last Ship - 3x04 - Devil May Care]
Include [The Last Ship - 3x05 - Minefield]
Include [The Last Ship - 3x06 - Dog Day]
Include [The Last Ship - 3x07 - In the Dark]
Include [The Last Ship - 3x08 - Sea Change]
Include [The Last Ship - 3x09 - Paradise]
Include [The Last Ship - 3x10 - Scuttle]
Include [The Last Ship - 3x11 - Legacy]
Include [The Last Ship - 3x12 - Resistance]
Include [The Last Ship - 3x13 - Don't Look Back]
Include [The Last Ship - 4x01 - In Medias Res]
Include [The Last Ship - 4x02 - The Pillars of Hercules]
Include [The Last Ship - 4x03 - Bread & Circuses]
Include [The Last Ship - 4x04 - Nostos]
Include [The Last Ship - 4x05 - Allegiance]
Include [The Last Ship - 4x06 - Tempest]
Include [The Last Ship - 4x07 - Feast]
Include [The Last Ship - 4x08 - Lazaretto]
Include [The Last Ship - 4x09 - Detect, Deceive, Destroy]
Include [The Last Ship - 4x10 - Endgame]
Include [The Last Ship - 5x01 - Casus Belli]
Include [The Last Ship - 5x02 - Fog of War]
Include [The Last Ship - 5x03 - El Puente]
Include [The Last Ship - 5x04 - Tropic of Cancer]
Include [The Last Ship - 5x05 - Warriors]
Include [The Last Ship - 5x06 - ]
Include [The Last Ship - 5x07 - Somos la Sangre]
Include [The Last Ship - 5x08 - ]
Include [The Last Ship - 5x09 - ]
Include [The Last Ship - 5x10 - Commitment]
Include [The Last Ship - 1xSpecial 1 - Overview]
Include [The Last Ship - 1xSpecial 2 - Prequel 1: I Am Dr. Rachel Scott]
Include [The Last Ship - 1xSpecial 3 - Prequel 2: It May Pre-Date Humankind]
Include [The Last Ship - 1xSpecial 4 - Prequel 3: Can You Still Hear Me?]
Include [The Last Ship - 1xSpecial 5 - Prequel 4: The Clock Is Ticking]
Include [The Last Ship - 1xSpecial 6 - The Making Of]
Include [The Last Ship - 1xSpecial 7 - Behind the Character: Tom Chandler]
Include [The Last Ship - 1xSpecial 8 - Behind the Character: Rachel Scott]
Include [The Last Ship - 1xSpecial 9 - Behind the Character: Mike Slattery]
Include [The Last Ship - 1xSpecial 10 - Prequel 5: Avoid Populated Areas]
Include [The Last Ship - 1xSpecial 11 - Prequel 6: A Proper Goodbye]
Include [The Last Ship - 1xSpecial 13 - Inside the Episode: Phase Six]
Include [The Last Ship - 1xSpecial 14 - Inside the Episode: Welcome To Gitmo]
Include [The Last Ship - 1xSpecial 15 - Inside the Episode: Dead Reckoning]
Include [The Last Ship - 1xSpecial 16 - Inside the Episode: We'll Get There]
Include [The Last Ship - 1xSpecial 17 - Inside the Episode: El Toro]
Include [The Last Ship - 1xSpecial 18 - Inside the Episode: Lockdown]
Include [The Last Ship - 1xSpecial 19 - Inside the Episode: SOS]
Include [The Last Ship - 1xSpecial 20 - Inside the Episode: Two Sailors Walk into a Bar]
Include [The Last Ship - 1xSpecial 21 - Inside the Episode: Trials]
Include [The Last Ship - 1xSpecial 22 - Inside the Episode: No Place Like Home]
Include [The Last Enemy - 1x01 - Episode 1]
Include [The Last Enemy - 1x02 - Episode 2]
Include [The Last Enemy - 1x03 - Episode 3]
Include [The Last Enemy - 1x04 - Episode 4]
Include [The Last Enemy - 1x05 - Episode 5]
[TEST] Rename [D:\BitTorrent\Rename\The Last O.G. - S01E10.mkv] to [d:\series\The Last Ship\Season 1\The Last Ship - S01E10 - No Place Like Home.mkv]
Processed 1 files
Done ヾ(@⌒ー⌒@)ノ

User avatar
rednoah
The Source
Posts: 14377
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Weird themoviedb (TV) problem

Post by rednoah » 06 Jun 2018, 17:25

1.
--filter doesn't help you if the show you want isn't among the options in the first place:

Code: Select all

Auto-detected query: [the last o g]
Fetching episode data for [The Last Don]
Fetching episode data for [The Last Leg]
Fetching episode data for [The Last Cop]
Fetching episode data for [The Last Ship]
Fetching episode data for [The Last Enemy]

2.
String.equals() is a case-sensitive operation (i.e. t is not the same as T). But even if your --filter excluded this particular show, it would just match one of the other 4 options, all of which are also wrong.


3.
FileBot has it's own search index to work around TheTVDB lookup issues such as this one, but this particular show is new and not popular, so FileBot doesn't know about it yet. It'll probably work if you give it 2-3 extra weeks and maybe give it a good rating on TheTVDB to increase it's popularity score.



EDIT:

It works for me though, out-of-the-box without using any special --filter options:

Code: Select all

...
Input: The Last O.G. - S01E10.mkv
...
[COPY] from [The Last O.G. - S01E10.mkv] to [TV Shows/The Last O.G/Season 01/The Last O.G. - S01E10 - Clemenza.mkv]
Processed 1 files
Done ヾ(@⌒ー⌒@)ノ

:?: What version of FileBot are you using? Please run filebot -script fn:sysinfo and post the output.
:idea: Please read the FAQ and How to Request Help.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests