Okay so i've swapped of to QBT and it's very much the same so i'm happy with that.
Problem i'm having is nothing happens on torrent completion whatsoever.
Here is the "Run external program on torrent completion" command which works fine when i right click send to (Context menu item that link to my batch script)
Weird thing also is my amc.log is not updating, i'm not sure if that's because i haven't specified a directory? I assume "." is working directory?
Here is the command i'm trying to get working in qBT
Code: Select all
filebot -script fn:amc --output "." --action copy --def clean=y --conflict auto -non-strict --log-file amc.log --def artwork=n subtitles=y "seriesFormat= D:/TV Series/{n}/{'Season '+s}/{n} - {s00e00} - {t}" "movieFormat=E:/{def cn = n.after(/(?i)^the\s|^a\s/); cn =~ /^(?i)[a-z]/ ? cn[0] : '#'}/{n} ({y}){'CD'+pi}" --def plex=host:token %*
pause
I Have since uninstalled filebot and tried to delete any older version as i feel it may have been calling an older version of filebot.
I also went into appdata and deleted my amc.log file too see if it would update but so far nothing, otherwise i would post a log.
I even tried making it call upon my working script but again nothing happens on a test run
Here is what i see when using normal script that opens
Code: Select all
C:\Users\Media Server\AppData\Local\Microsoft\WindowsApps>filebot -script fn:amc --output "." --action copy --def clean=y --conflict auto -non-strict --log-file amc.log --def artwork=n subtitles=y "seriesFormat= D:/TV Series/{n}/{'Season '+s}/{n} - {s00e00} - {t}" "movieFormat=E:/{def cn = n.after(/(?i)^the\s|^a\s/); cn =~ /^(?i)[a-z]/ ? cn[0] : '#'}/{n} ({y}){'CD'+pi}" --def plex=host:token "C:\Users\Media Server\Downloads\Mother! (2017) [1080p] [YTS.AG]\Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4"
Locking C:\Users\Media Server\AppData\Roaming\FileBot\logs\amc.log
Run script [fn:amc] at [Sun Feb 25 23:13:32 AEST 2018]
Parameter: clean = y
Parameter: artwork = n
Parameter: subtitles = y
Parameter: seriesFormat = D:/TV Series/{n}/{'Season '+s}/{n} - {s00e00} - {t}
Parameter: movieFormat = E:/{def cn = n.after(/(?i)^the\s|^a\s/); cn =~ /^(?i)[a-z]/ ? cn[0] : '#'}/{n} ({y}){'CD'+pi}
Parameter: plex = *****
Argument[0]: C:\Users\Media Server\Downloads\Mother! (2017) [1080p] [YTS.AG]\Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4
Input: C:\Users\Media Server\Downloads\Mother! (2017) [1080p] [YTS.AG]\Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4
Group: [mov:mother 2017] => [Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4]
CmdlineException: Illegal language code: y
Rename movies using [TheMovieDB]
Auto-detect movie from context: [C:\Users\Media Server\Downloads\Mother! (2017) [1080p] [YTS.AG]\Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4]
[COPY] from [C:\Users\Media Server\Downloads\Mother! (2017) [1080p] [YTS.AG]\Mother!.2017.1080p.BluRay.x264-[YTS.AG].mp4] to [E:\m\mother! (2017).mp4]
Processed 1 files
Notify Plex: [host:host, token:token]
GET: https://host:32400/library/sections/all/refresh?X-Plex-Token=token
UnknownHostException: host
Done ?(?????)?
C:\Users\Media Server\AppData\Local\Microsoft\WindowsApps>pause
Press any key to continue . . .
It also appears as if qBT doesn't like the command (!) as it can't find the file to run, which would explain why it's not opening. See here

Little lost, Don't understand why i'm not getting logs either?
I also just put filebot "filebot -script" without defining the location of filebot and had the same result.
Hopefully you can give me a few pointers reinhard or maybe i might have to admit defeat after fiddling around for a few hours and get some of your amazing dev remote support.