fn:amc renaming seems to not work correctly in this case
Posted: 10 Aug 2017, 21:16
Hi,
I found a new movie case that challenge Automated Media Center script : Mine (2016)
This movie is registered here : Using fn:amc just using the movie name Mine (2016) in strict mode without any filter I found another movie with original name : Jättiläinen :
Using fn:amc using the movie name Mine (2016) in strict mode with a filter on tmdbid I found same movie as previous test (normal I think cause filtering is on result)
Using fn:amc using the movie name Mine (2017) (so changing the year, even if normal one is 2016 as registered in TMDB or IMDB) in strict mode with a filter on tmdbid I found indeed the good movie !
Here 12 results with the good one, naming is ok.
My questions :
I found a new movie case that challenge Automated Media Center script : Mine (2016)
This movie is registered here : Using fn:amc just using the movie name Mine (2016) in strict mode without any filter I found another movie with original name : Jättiläinen :
Code: Select all
filebot -script fn:amc 'Mine (2016).avi' --log fine --action test --filter 'println json; true' --conflict fail --lang fr --encoding UTF-8 --def music=n artwork=y backdrops=y clean=n storeReport=n minLengthMS=180000 ut_label=Movie 'movieFormat=renamed/{n} ({y})' 'seriesFormat=renamed/{n} ({y})' 'animeFormat=renamed/{n} ({y})' 'musicFormat=renamed/{n} ({y})'
Run script [fn:amc] at [Thu Aug 10 21:01:27 GMT 2017]
Input: /mnt/e/VidéoS/FilmS/Mine (2016).avi
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/mnt/e/VidéoS/FilmS/Mine (2016).avi]
Apply filter [println json; true] on [1] items
{"@type":"Movie","year":2016,"imdbId":4940780,"tmdbId":378350,"id":378350,"name":"The Mine","aliasNames":["Mine","Jättiläinen"]}
[TEST] From [/mnt/e/VidéoS/FilmS/Mine (2016).avi] to [/mnt/e/VidéoS/FilmS/renamed/Jättiläinen (2016).avi]
Processed 1 files
Using fn:amc using the movie name Mine (2017) (so changing the year, even if normal one is 2016 as registered in TMDB or IMDB) in strict mode with a filter on tmdbid I found indeed the good movie !
Code: Select all
filebot -script fn:amc 'Mine (2017).avi' --log fine --action test --filter 'println json; tmdbid==/345009/' --conflict fail --lang fr --encoding UTF-8 --def music=n artwork=y backdrops=y clean=n storeReport=n minLengthMS=180000 ut_label=Movie 'movieFormat=renamed/{n} ({y})' 'seriesFormat=renamed/{n} ({y})' 'animeFormat=renamed/{n} ({y})' 'musicFormat=renamed/{n} ({y})'
Run script [fn:amc] at [Thu Aug 10 20:43:56 GMT 2017]
Input: /mnt/e/VidéoS/FilmS/Mine (2017).avi
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/mnt/e/VidéoS/FilmS/Mine (2017).avi]
Apply filter [println json; tmdbid==/345009/] on [12] items
{"@type":"Movie","year":2017,"imdbId":-1,"tmdbId":436522,"language":"fr","id":436522,"name":"The I Mine","aliasNames":[]}
{"@type":"Movie","year":2017,"imdbId":-1,"tmdbId":448263,"language":"fr","id":448263,"name":"They Are Mine!","aliasNames":[]}
{"@type":"Movie","year":2017,"imdbId":-1,"tmdbId":428886,"language":"fr","id":428886,"name":"England Is Mine","aliasNames":[]}
{"@type":"Movie","year":2017,"imdbId":-1,"tmdbId":432991,"language":"fr","id":432991,"name":"Demonios tus ojos","aliasNames":[]}
{"@type":"Movie","year":2017,"imdbId":-1,"tmdbId":456173,"language":"fr","id":456173,"name":"Minecraft: Through the Nether Portal","aliasNames":[]}
{"@type":"Movie","year":2016,"imdbId":-1,"tmdbId":345009,"language":"fr","id":345009,"name":"Mine","aliasNames":[]}
{"@type":"Movie","year":2015,"imdbId":2186848,"tmdbId":329556,"id":329556,"name":"Landmine Goes Click","aliasNames":["Nagmi","Mine","Dead Mountain","Mayına Bas"]}
{"@type":"Movie","year":2012,"imdbId":1329404,"tmdbId":203186,"id":203186,"name":"The Mine","aliasNames":["Mine","Abandoned Mine","The Mine - Halloween in der Hölle","Mine - Halloween in der Hölle"]}
{"@type":"Movie","year":2016,"imdbId":4940780,"tmdbId":378350,"id":378350,"name":"The Mine","aliasNames":["Mine","Jättiläinen"]}
{"@type":"Movie","year":2009,"imdbId":1326247,"tmdbId":32901,"id":32901,"name":"Mine","aliasNames":[]}
{"@type":"Movie","year":2015,"imdbId":-1,"tmdbId":359790,"language":"fr","id":359790,"name":"Viens avec moi","aliasNames":["Blackway"]}
{"@type":"Movie","year":2015,"imdbId":-1,"tmdbId":335578,"language":"fr","id":335578,"name":"Les Oubliés","aliasNames":["Under sandet"]}
[TEST] From [/mnt/e/VidéoS/FilmS/Mine (2017).avi] to [/mnt/e/VidéoS/FilmS/renamed/Mine (2016).avi]
Processed 1 files
My questions :
- in strict mode and explicit filtering, it seems to be better than if filtering returns nothing, the status fails, no ?
- Why using exact name (+ exact year), the script is not able to retrieve good item in result ?
- Why using a wrong year for this name, I finally found good item ?
Code: Select all
FileBot 4.7.9 (r4984)
JNA Native: 5.1.0
MediaInfo: 0.7.93
7-Zip-JBinding: 9.20
Chromaprint: 1.4.2
Extended Attributes: DISABLED
Unicode Filesystem: OK
GVFS: PlatformGVFS [/gvfs]
Script Bundle: 2017-05-15 (r500)
Groovy: 2.4.10
JRE: Java(TM) SE Runtime Environment 1.8.0_144
JVM: 64-bit Java HotSpot(TM) 64-Bit Server VM
CPU/MEM: 8 Core / 7 GB Max Memory / 18 MB Used Memory
OS: Linux (amd64)
Package: DEB
uname: Linux mylinux 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
Done ヾ(@@⌒ー⌒@@)ノノ