Page 1 of 1
AMC matches getting less accurate (using --db TheMovieDB::TV)
Posted: 30 Apr 2020, 19:54
by chewcrunchyice
I've been using file bot amc for quite a few years now, though in the last 6 months to a year, the match quality has gone way down, and sometimes doesn't match things it seems like it should. What am I doing wront?
Code: Select all
Input: \john.wick.chapter.3.parabellum.2019.1080p.bluray.dd5.1.hevc.x265.mkv
Group: {Movie=John Wick: Chapter 3 - Parabellum (2019)} => [john.wick.chapter.3.parabellum.2019.1080p.bluray.dd5.1.hevc.x265.mkv]
Rename episodes using [TheMovieDB] with [Airdate Order]
Auto-detected query: []
Failed to detect query for files: [\john.wick.chapter.3.parabellum.2019.1080p.bluray.dd5.1.hevc.x265.mkv]
CmdlineException: Failed to identify or process any files
Finished without processing any files
Abort (×_×)
Re: AMC matches getting less accurate.
Posted: 30 Apr 2020, 20:40
by rednoah
1.
Please paste the
command-line.
2.
Please paste
filebot -script fn:sysinfo output.

Please read
How to Request Help.
Re: AMC matches getting less accurate.
Posted: 01 May 2020, 01:46
by chewcrunchyice
Hi,
Thanks for the reply. TV was getting kinda bad at having the correct data for a while so that's when I added --db TheMovieDB::TV. This seamed to resolve most TV issues. I tried that with Movies for OMDb to see if that'd make any difference, but it hasn't, and the problem seems to get worse.
1. filebot -script fn:amc --output "<destination>\f\Sorted" --action copy --conflict skip --def extractFolder=C:\extracted -non-strict --db OMDb::Movies --db TheMovieDB::TV "<source>\complete" --log-file amc.log --def excludeList=amc.txt --def "seriesFormat=<source>\f\Sorted\TV\{n}{n =~ y ? '' : \" ($y)\"}\{n}{n =~ y ? '' : \" ($y)\"} - Season {s.pad(2)} ({episodelist.findAll{it.season == s}.airdate.year[0,-1].unique().join('-')})\{n}{n =~ y ? '' : \" ($y)\"} {s00e00} - {t} [{vf}{hdr == 'HDR' ? ' HDR':''} {vc}, {af} {ac}]" "movieFormat=<destination>\{vf=='2160p'||vf=='4320p' ? '4K':{vf=='720p'||vf=='1080p'?'f\\Sorted\\HD':'j\\Movies'}}\{n} ({y}) [{certification}, {rating}][{vf}{hdr == 'HDR' ? ' HDR':''} {vc},{af} {ac}]"
2. Current application revision (r7372) does not match cache revision (r7234): rese
t cache
Initialize new disk cache: %APPDATA%\FileBot\cache\1
FileBot 4.9.1 (r7372)
JNA Native: 6.1.0
MediaInfo: 19.09
7-Zip-JBinding: 9.20
Chromaprint: 1.4.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2020-04-20 (r634)
Groovy: 3.0.3
JRE: OpenJDK Runtime Environment 14
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 14 Core / 2.7 GB Max Memory / 42 MB Used Memory
OS: Windows Server 2012 R2 (amd64)
STORAGE: NTFS [HERA] @ 62 GB | NTFS [storage] @ 187 GB
DATA: %APPDATA%\FileBot
Package: MSI
Activate License [PX5793414] on [Thu Apr 30 18:43:30 PDT 2020]
License: FileBot License PX5793414 (Valid-Until: 2068-10-01)
Done ?(?????)?
Re: AMC matches getting less accurate.
Posted: 01 May 2020, 03:23
by kim
Remove this and let AMC do it's think
This is the bad part:
Code: Select all
--db OMDb::Movies --db TheMovieDB::TV
Re: AMC matches getting less accurate.
Posted: 01 May 2020, 04:14
by chewcrunchyice
I'll give it a try, but adding --db TheMovieDB::TV fixed a ton of TV renaming problems I was having with incorrect year information. This is why when I started having movie match problems, I tried switching to OMDb.
Re: AMC matches getting less accurate.
Posted: 01 May 2020, 07:17
by rednoah
1.
Code: Select all
--db OMDb::Movies --db TheMovieDB::TV
--db OMDb::Movies has no effect, because it is immediately overridden with
--db TheMovieDB::TV. Only the last
--db value counts.
--db OMDb::Movies is also invalid, because
:: doesn't mean what you think it means.
The
amc script will inherit your
--db TheMovieDB::TV option but that's of course only useful if you combine that with
--def ut_label=Series and to make sure everything is processed as series.
The
amc script uses different databases for different content types. But if you force
--db TheMovieDB::TV globally then you force FileBot to process everything as
TV Series, which naturally leads to bad behaviour if what you process isn't that.
2.
You'll want to use
--def seriesDB instead of
--db:

Different databases for different content types. Different formats for different content types. That's what the
amc script is all about.
Re: AMC matches getting less accurate (using --db TheMovieDB::TV)
Posted: 02 May 2020, 19:38
by chewcrunchyice
Ok, that's great to know. Thanks for the quick assistance!