Today I upgraded both qBitTorrent (v3.3.4 now) and FileBot (v 4.7 now).
Previously I had been using the following command with qBitTorrents "Run External Program" feature.
Code: Select all
"C:\Program Files\FileBot\filebot.launcher.exe" -script fn:amc --output "\\diskstation\Torrents\Media" --log-file amc.log --action move --conflict override -non-strict --def music=y subtitles=en artwork=y excludeList=amc.txt "%f"
Code: Select all
Run script [fn:amc] at [Sun May 15 19:40:45 PDT 2016]
Parameter: music = y
Parameter: subtitles = en
Parameter: artwork = y
Parameter: excludeList = amc.txt
[b]Argument: C:\Program Files (x86)\qBittorrent\%f
File not found: C:\Program Files (x86)\qBittorrent\%f[/b]
Failure (°_°)
I tested running the command manually (i.e. manually putting in the directory of the input instead of having qBitTorrent pass it to Filebot) and Filebot did the job like normal.
Here is my sysinfo.
Code: Select all
C:\Users\Faiz>filebot -script fn:sysinfo
FileBot 4.7 (r3923)
JNA Native: 4.0.1
MediaInfo: MediaInfoLib - v0.7.78
7-Zip-JBinding: 9.20
Chromaprint: fpcalc version 1.1.0 (C:\Program Files\FileBot\fpcalc.exe)
Extended Attributes: OK
Groovy Engine: 2.4.6
JRE: Java(TM) SE Runtime Environment 1.8.0_91
JVM: 64-bit Java HotSpot(TM) 64-Bit Server VM
CPU/MEM: 4 Core / 3 GB Max Memory / 24 MB Used Memory
OS: Windows 10 (amd64)
Package: MSI
Data: C:\Users\Faiz\AppData\Roaming\FileBot
Done ?(?????)?
EDIT: Apparently the "%f" argument is now case sensitive according to this post.
I changed it to "%F" and it worked like normal.