force filebot NOT to skip files already exist?
force filebot NOT to skip files already exist?
so my current setup is to run a script to download subtitles first (so that the script will only scan the one file i downloaded, not the entire library directory), and then run filebot to sort them all into places.
but one thing i noticed is, the first script will download 3 different subtitles (with different names), but filebot will only move ONE of the three. the rest two, will be skipped. filebot log (pasted below) shows that filebot recognizes three subtitles 'identical', so it moves/rename the first one, and skip the rest two because it "already exists".
anyone knows how to force filebot to move all subtitles, without overwriting or skipping? thanks
the log:
----part to download subtitles---
rm: /Users/Gary/Library/Application Support/SPlayerX/SVPSub/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.*.delay: No such file or directory
* Search subtitles for Birdman.2014.1080p.BluRay.DTS.x264-HDAccess
* download http://dl.opensubtitles.org/en/download ... 4608854.gz to /Volumes/Cache/Completed//Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt ... done
----filebot part----
Locking /Volumes/Cache/amc.log
Run script [fn:amc] at [Thu Aug 27 16:05:18 PDT 2015]
Parameter: seriesFormat = /Volumes/Data/Videos/TV Shows/{n}/Season {s} ({y})/{n} {s00e00} - {t} {(airdate)}
Parameter: movieFormat = /Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]
Parameter: artwork = y
Parameter: extra = y
Parameter: plex = 192.168.1.2:QTGTjiuzRMAxqWNydQTe
Parameter: clean = y
Parameter: deleteAfterExtract = y
Argument: /Volumes/Cache/Completed
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt
Exclude: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.txt
Exclude: /Volumes/Cache/Completed/Movies/The.Avengers.2012.1080p.BluRay.DTS.x264-HDMaNiAcS/h4h8xsdYYnimdE53X.49
Group: [mov:birdman 2014] => [Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv]
[MOVE] Rename [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv] to [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].mkv]
----here filebot moves and renames the first subtitle----
[MOVE] Rename [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt] to [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt]
---skips the rest two----
Skipped [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt] because [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt] already exists
Skipped [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt] because [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt] already exists
Processed 4 files
Fetching movie artwork for [Birdman (2014)] to [/Volumes/Data/Videos/Movies/Birdman]
Fetching /Volumes/Data/Videos/Movies/Birdman/poster.jpg => {category: posters, width: 1000, height: 1500, language: en, url: http://image.tmdb.org/t/p/original/g3Us ... 4reulH.jpg}
Fetching /Volumes/Data/Videos/Movies/Birdman/fanart.jpg => {category: backdrops, width: 1920, height: 1080, language: null, url: http://image.tmdb.org/t/p/original/hUDE ... n0Wj09.jpg}
Fanart not found: /Volumes/Data/Videos/Movies/Birdman/clearart.png / movieart
Fanart not found: /Volumes/Data/Videos/Movies/Birdman/logo.png / movielogo
Fetching /Volumes/Data/Videos/Movies/Birdman/disc.png => {type=moviedisc, id=95984, url=http://assets.fanart.tv/fanart/movies/1 ... 0e1f22.png, lang=en, likes=14, disc_type=bluray}
Notify Plex: 192.168.1.2
GET: http://192.168.1.2:32400/library/sectio ... AxqWNydQTe
Clean clutter files and empty folders
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.txt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS
Done ヾ(@⌒ー⌒@)ノ
but one thing i noticed is, the first script will download 3 different subtitles (with different names), but filebot will only move ONE of the three. the rest two, will be skipped. filebot log (pasted below) shows that filebot recognizes three subtitles 'identical', so it moves/rename the first one, and skip the rest two because it "already exists".
anyone knows how to force filebot to move all subtitles, without overwriting or skipping? thanks
the log:
----part to download subtitles---
rm: /Users/Gary/Library/Application Support/SPlayerX/SVPSub/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.*.delay: No such file or directory
* Search subtitles for Birdman.2014.1080p.BluRay.DTS.x264-HDAccess
* download http://dl.opensubtitles.org/en/download ... 4608854.gz to /Volumes/Cache/Completed//Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt ... done
----filebot part----
Locking /Volumes/Cache/amc.log
Run script [fn:amc] at [Thu Aug 27 16:05:18 PDT 2015]
Parameter: seriesFormat = /Volumes/Data/Videos/TV Shows/{n}/Season {s} ({y})/{n} {s00e00} - {t} {(airdate)}
Parameter: movieFormat = /Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]
Parameter: artwork = y
Parameter: extra = y
Parameter: plex = 192.168.1.2:QTGTjiuzRMAxqWNydQTe
Parameter: clean = y
Parameter: deleteAfterExtract = y
Argument: /Volumes/Cache/Completed
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv
Input: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt
Exclude: /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.txt
Exclude: /Volumes/Cache/Completed/Movies/The.Avengers.2012.1080p.BluRay.DTS.x264-HDMaNiAcS/h4h8xsdYYnimdE53X.49
Group: [mov:birdman 2014] => [Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv, Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv]
[MOVE] Rename [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.mkv] to [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].mkv]
----here filebot moves and renames the first subtitle----
[MOVE] Rename [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.srt] to [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt]
---skips the rest two----
Skipped [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt] because [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt] already exists
Skipped [/Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt] because [/Volumes/Data/Videos/Movies/Birdman/Birdman [1080p.DTS.BluRay].srt] already exists
Processed 4 files
Fetching movie artwork for [Birdman (2014)] to [/Volumes/Data/Videos/Movies/Birdman]
Fetching /Volumes/Data/Videos/Movies/Birdman/poster.jpg => {category: posters, width: 1000, height: 1500, language: en, url: http://image.tmdb.org/t/p/original/g3Us ... 4reulH.jpg}
Fetching /Volumes/Data/Videos/Movies/Birdman/fanart.jpg => {category: backdrops, width: 1920, height: 1080, language: null, url: http://image.tmdb.org/t/p/original/hUDE ... n0Wj09.jpg}
Fanart not found: /Volumes/Data/Videos/Movies/Birdman/clearart.png / movieart
Fanart not found: /Volumes/Data/Videos/Movies/Birdman/logo.png / movielogo
Fetching /Volumes/Data/Videos/Movies/Birdman/disc.png => {type=moviedisc, id=95984, url=http://assets.fanart.tv/fanart/movies/1 ... 0e1f22.png, lang=en, likes=14, disc_type=bluray}
Notify Plex: 192.168.1.2
GET: http://192.168.1.2:32400/library/sectio ... AxqWNydQTe
Clean clutter files and empty folders
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn.txt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.chn1.srt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS/Birdman.2014.1080p.BluRay.DTS.x264-HDAccess.srt
Delete /Volumes/Cache/Completed/Movies/Birdman 2014.1080p BluRay Dts x264-HDACCESS
Done ヾ(@⌒ー⌒@)ノ
Re: force filebot NOT to skip files already exist?
Your format must come up with unique names for these subtitle files somehow. If your format maps multiple input files to one output file then you won't get multiple output files.
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
probably a future feature? for subtitle extensions (ssa, srt, etc..) move all subs without skipping or overwriting (or maybe compare hash or md5 to decide)? sometimes one videos can have multiple subs.rednoah wrote:Your format must come up with unique names for these subtitle files somehow. If your format maps multiple input files to one output file then you won't get multiple output files.
Re: force filebot NOT to skip files already exist?
It's perfectly fine for one video to have multiple subs, it's just not possible to have multiple files with exactly the same path. It's the job of YOUR format to make sure that you don't assign the same path to multiple subtitles.
Your extension example is bad because it works out of the box precisely because files will have different paths due to the extension if your format assigns the same name.
A solution would most likely use some sort of fn.match(...) to retain some information from the original filename, do {di} duplicate index to add extra numbers to files that would otherwise have the same name.
Your extension example is bad because it works out of the box precisely because files will have different paths due to the extension if your format assigns the same name.
A solution would most likely use some sort of fn.match(...) to retain some information from the original filename, do {di} duplicate index to add extra numbers to files that would otherwise have the same name.
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
so how should i fn.match()?
there are three subtitles downloaded by default named as
{original.name}.eng.srt
{o.n.}.chn.srt
and
{o.n.}.chn1.srt
and probably another
{o.n.}.chn2.srt
all subs and videos are both under the same folder /Completed/
so how should i code to 'duplicate' all of them?
thanks in advance
there are three subtitles downloaded by default named as
{original.name}.eng.srt
{o.n.}.chn.srt
and
{o.n.}.chn1.srt
and probably another
{o.n.}.chn2.srt
all subs and videos are both under the same folder /Completed/
so how should i code to 'duplicate' all of them?
thanks in advance
Re: force filebot NOT to skip files already exist?
Instead of {lang} you could add something like this:
Code: Select all
{'.'+fn.match(/chn|chn1|chn2/)}
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
so for an amc script like this
filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move --db OpenSubtitles --conflict auto -non-strict /Volumes/Cache/Completed/ --def artwork=y extra=y clean=y deleteAfterExtract=y subtitles=zh,en
i just need to change the last part 'subtitles=zh,en'?
so it would look like this?
filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move --db OpenSubtitles --conflict auto -non-strict /Volumes/Cache/Completed/ --def artwork=y extra=y clean=y deleteAfterExtract=y subtitles='.'+fn.match(/chn|chn1|chn2|eng/)
or should i do
subtitles={'.'+fn.match(/chn|chn1|chn2|eng/)}
filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move --db OpenSubtitles --conflict auto -non-strict /Volumes/Cache/Completed/ --def artwork=y extra=y clean=y deleteAfterExtract=y subtitles=zh,en
i just need to change the last part 'subtitles=zh,en'?
so it would look like this?
filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move --db OpenSubtitles --conflict auto -non-strict /Volumes/Cache/Completed/ --def artwork=y extra=y clean=y deleteAfterExtract=y subtitles='.'+fn.match(/chn|chn1|chn2|eng/)
or should i do
subtitles={'.'+fn.match(/chn|chn1|chn2|eng/)}
Re: force filebot NOT to skip files already exist?
You'd have to provide your own --def movieFormat. See manual for details.
The default is:
So:
You do understand what fn.match(...) does right? It'll work if, and only if, the subtitle file is already tagged with chn|chn1|chn2|eng in the filename.
The default is:
Code: Select all
Movies/{n} ({y})/{n} ({y}){' CD'+pi}{'.'+lang}
Code: Select all
Movies/{n} ({y})/{n} ({y}){' CD'+pi}{'.'+fn.match(/chn|chn1|chn2|eng/)}
You do understand what fn.match(...) does right? It'll work if, and only if, the subtitle file is already tagged with chn|chn1|chn2|eng in the filename.
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
so if my original code is
so all i need to do is change
to
?
im kinda confused how this works. i though movie format is strictly for the movie file (.mkv etc) only.
so right now if i have
-Completed
--on.mkv
--on.chn.srt
--on.chn1.srt
filebot will move all of them to
-movies
--movie.mkv
--movie.chn.srt
--movie.chn1.srt
?
Code: Select all
/usr/local/bin/filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move --db OpenSubtitles -non-strict /Volumes/Cache/Completed/ --def "seriesFormat=/Volumes/Data/Videos/TV Shows/{n}/Season {s} ({y})/{n} {s00e00} - {t} {(airdate)}" "movieFormat=/Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]" artwork=y extra=y clean=y deleteAfterExtract=y
Code: Select all
"movieFormat=/Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]"
Code: Select all
"movieFormat=/Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]{.+lang}"
im kinda confused how this works. i though movie format is strictly for the movie file (.mkv etc) only.
so right now if i have
-Completed
--on.mkv
--on.chn.srt
--on.chn1.srt
filebot will move all of them to
-movies
--movie.mkv
--movie.chn.srt
--movie.chn1.srt
?
Re: force filebot NOT to skip files already exist?
movieFormat is applied to movie files, and movie subtitle files. The {lang} binding will fail for movies, but not for subtitle files.
@see viewtopic.php?f=5&t=1895
So:
--movie.mkv => movie.mkv (YES)
--movie.chn.srt => movie.chn.srt (YES)
--movie.chn1.srt => MAYBE movie.chn.srt (FAIL, duplicate); MAYBE movie movie.srt (YES, but not what you want, that's why using lang might not work for you)
@see viewtopic.php?f=5&t=1895
So:
--movie.mkv => movie.mkv (YES)
--movie.chn.srt => movie.chn.srt (YES)
--movie.chn1.srt => MAYBE movie.chn.srt (FAIL, duplicate); MAYBE movie movie.srt (YES, but not what you want, that's why using lang might not work for you)
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
looks like movie.chn.mkv works, but movie.chn1.srt doesn't.....
anyway to let chn1&2 also work? or it just won't
Code: Select all
Group: [tvs:null, mov:zero dark thirty 2012, anime:null] => [Zero Dark Thirty.chn.srt, Zero Dark Thirty.chn1.srt, Zero Dark Thirty.chn2.srt, Zero Dark Thirty.mkv, Zero Dark Thirty.srt]
Get [Chinese] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
No matching subtitles found: /Volumes/Cache/Completed/Zero Dark Thirty.mkv
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/Volumes/Cache/Completed/Zero Dark Thirty.mkv]
Skipped [/Volumes/Cache/Completed/Zero Dark Thirty.mkv] because [/Volumes/Data/Videos/Movies/Zero Dark Thirty/Zero Dark Thirty [1080p.DTS.].mkv] already exists
[MOVE] Rename [/Volumes/Cache/Completed/Zero Dark Thirty.chn.srt] to [/Volumes/Data/Videos/Movies/Zero Dark Thirty/Zero Dark Thirty [1080p.DTS.].chn.srt]
Skipped [/Volumes/Cache/Completed/Zero Dark Thirty.chn1.srt] because [/Volumes/Data/Videos/Movies/Zero Dark Thirty/Zero Dark Thirty [1080p.DTS.].chn.srt] already exists
Skipped [/Volumes/Cache/Completed/Zero Dark Thirty.chn2.srt] because [/Volumes/Data/Videos/Movies/Zero Dark Thirty/Zero Dark Thirty [1080p.DTS.].chn.srt] already exists
[MOVE] Rename [/Volumes/Cache/Completed/Zero Dark Thirty.srt] to [/Volumes/Data/Videos/Movies/Zero Dark Thirty/Zero Dark Thirty [1080p.DTS.].srt]
Re: force filebot NOT to skip files already exist?
That's where you need to scroll up and apply the fn.match() solution I already gave you.
Please read the FAQ and How to Request Help.
Re: force filebot NOT to skip files already exist?
im kinda confused...
i've already applied fn.match(), but somehow it's still not copying chn1's
here's my codes
edit:
i seem to find the problem...
so sometimes, filebot reads .chn.srt first and then .chn1.srt, in this case, everything seems fine
but sometimes, filebot reads .chn1.srt first, and then rename it to .chn.srt, so then when it reads to the original .chn.srt, there is the confilict, it just drops (skips) the later original .chn.srt
like this
or to skip other irrelevant parts, it's
i've already applied fn.match(), but somehow it's still not copying chn1's
here's my codes
Code: Select all
/usr/local/bin/filebot -script fn:amc --output /Volumes/Data/Videos/ --log-file /Volumes/Cache/amc.log --action move -non-strict --db OpenSubtitles /Volumes/Cache/Completed/ --def "seriesFormat=/Volumes/Data/Videos/TV Shows/{n}/Season {s} ({y})/{n} {s00e00} - {t} {(airdate)}{'.'+fn.match(/chn|chn1|chn2|eng/)}" "movieFormat=/Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]{'.'+fn.match(/chn|chn1|chn2|eng/)}" artwork=y extra=y clean=y deleteAfterExtract=y
edit:
i seem to find the problem...
so sometimes, filebot reads .chn.srt first and then .chn1.srt, in this case, everything seems fine
but sometimes, filebot reads .chn1.srt first, and then rename it to .chn.srt, so then when it reads to the original .chn.srt, there is the confilict, it just drops (skips) the later original .chn.srt
like this
Code: Select all
Locking /Volumes/Cache/amc.log
Run script [fn:amc] at [Wed Sep 02 15:56:39 PDT 2015]
Parameter: seriesFormat = /Volumes/Data/Videos/TV Shows/{n}/Season {s} ({y})/{n} {s00e00} - {t} {(airdate)}{'.'+fn.match(/chn|chn1|chn2|eng/)}
Parameter: movieFormat = /Volumes/Data/Videos/Movies/{n}/{n} [{vf}.{ac}.{source}]{'.'+fn.match(/chn1|chn|chn2/)}
Parameter: artwork = y
Parameter: extra = y
Parameter: clean = y
Parameter: deleteAfterExtract = y
Argument: /opt/homebrew-cask/Caskroom/filebot/4.6/FileBot.app/Contents/Java/FileBot_4.6.jar
Argument: /Volumes/Cache/Completed
Read archive [Taken.2008.BluRay.1080p.DTS.x264.dxva-EuReKA.rar] and extract to [/Volumes/Cache/Completed/Movies/Taken.2008.BluRay.1080p.DTS.x264.dxva-EuReKA/Taken.2008.BluRay.1080p.DTS.x264.dxva-EuReKA/Taken.2008.BluRay.1080p.DTS.x264.dxva-EuReKA]
Input: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn.srt
Input: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn1.srt
Input: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.mkv
Input: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.srt
Exclude: /opt/homebrew-cask/Caskroom/filebot/4.6/FileBot.app/Contents/Java/FileBot_4.6.jar
Exclude: /Volumes/Cache/Completed/Movies/The.Grey.2012.BluRay.1080p.DTS.x264-CHD/050512_04_15_23.sfv
Exclude: /Volumes/Cache/Completed/Movies/The.Grey.2012.BluRay.1080p.DTS.x264-CHD/CHD-The.Grey.2012.nfo
Exclude: /Volumes/Cache/Completed/Movies/The.Grey.2012.BluRay.1080p.DTS.x264-CHD/the.grey-sample.mkv
Exclude: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/nikita.s02e14.720p.bluray.x264-sinners.nfo
Exclude: /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/nikita.s02e14.720p.bluray.x264-sinners.sfv
Group: [tvs:nikita] => [Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn.srt, Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn1.srt, Nikita.S02E14.720p.BluRay.x264-SiNNERS.mkv, Nikita.S02E14.720p.BluRay.x264-SiNNERS.srt]
Rename episodes using [TheTVDB]
Auto-detected query: [Nikita]
Fetching episode data for [Nikita]
Auto-detected query: [Nikita]
Fetching episode data for [Nikita]
Auto-detected query: [Nikita]
Fetching episode data for [Nikita]
Auto-detected query: [Nikita]
Fetching episode data for [Nikita]
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.srt] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.srt]
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.mkv] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.mkv]
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn1.srt] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.chn.srt]
Skipped [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn.srt] because [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.chn.srt] already exists
Processed 4 files
Fetching series artwork for [Nikita] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)]
Banner already exists: /Volumes/Data/Videos/TV Shows/Nikita/poster.jpg
Banner already exists: /Volumes/Data/Videos/TV Shows/Nikita/banner.jpg
Banner already exists: /Volumes/Data/Videos/TV Shows/Nikita/fanart.jpg
Banner already exists: /Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/poster.jpg
Banner not found: /Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/banner.jpg / season:seasonwide
Fanart already exists: /Volumes/Data/Videos/TV Shows/Nikita/clearart.png
Fanart already exists: /Volumes/Data/Videos/TV Shows/Nikita/logo.png
Fanart already exists: /Volumes/Data/Videos/TV Shows/Nikita/landscape.jpg
Fanart already exists: /Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/landscape.jpg
Clean clutter files and empty folders
Delete /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn.srt
Delete /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/nikita.s02e14.720p.bluray.x264-sinners.nfo
Delete /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/nikita.s02e14.720p.bluray.x264-sinners.sfv
Delete /Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS
Delete /Volumes/Cache/Completed/TV Series
Done ヾ(@⌒ー⌒@)ノ
or to skip other irrelevant parts, it's
Code: Select all
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.srt] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.srt]
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.mkv] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.mkv]
[MOVE] Rename [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn1.srt] to [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.chn.srt]
Skipped [/Volumes/Cache/Completed/TV Series/Nikita.S02E14.720p.BluRay.x264-SiNNERS/Nikita.S02E14.720p.BluRay.x264-SiNNERS.chn.srt] because [/Volumes/Data/Videos/TV Shows/Nikita/Season 2 (2010)/Nikita S02E14 - Rogue 2012-02-10.chn.srt] already exists
Processed 4 files
Re: force filebot NOT to skip files already exist?
somehow i played with the order of chn/1/2 it worked
thanks for all your help
thanks for all your help
Re: force filebot NOT to skip files already exist?
Oh... I guess chn|chn1|chn2|eng matches chn first so it doesn't match chn1 anymore. I'd write chn[0-9]*|eng instead then.
Please read the FAQ and How to Request Help.