I am using the latest version of the Windows Store version of Filebot on Windows 10 Pro 64bit 1809.
I have set up my qBittorent 4.1.6 client to run as a service on my Windows PC (I am using NSSM, see here). I am accessing the client via the web interface. I have set the Log On account on this service to my own administrator account. Everything seems to work fine, except that I am unable to call a filebot script using the "run external program on torrent completion".
I have made a few tests, and it seems that the problem is not with qbittorrent in general, since I can call a script on torrent completion. It is only that the filebot command does not seem to work when I try running it this way. My guess is that there is some kind of an issue with permission due to the fact that filebot is a Windows Store app and not a standard third party app.
Here is the bat file I am trying to run:
Code: Select all
@echo off
@echo This is a test> D:\Users\Me\test.txt
filebot -script fn:amc --output "D:/Users/Me/Video/" --action hardlink --conflict skip -non-strict "D:/Users/Me/Downloads/Torrents/Filebot" --log-file "D:/Users/Me/Softwares/AppContent/Filebot/FilebotTorrents.log" --def movieFormat="/Films/{n} ({y})/{n} ({y}) - {tags}[{source'-'}{vf}]{[s3d]}{[hdr]}{[vc]}[{ac} {channels}]{'-'group}" seriesFormat="/Series/{n}/{'Season '+s}/{n} - {s00e00} - {t} - [{source'-'}{vf}]{[vc]}[{ac} {channels}]{'-'group}" excludeList="D:/Users/Me/Softwares/AppContent/Filebot/FilebotTorrents-exclude.txt" unsorted=y artwork=n clean=y skipExtract=y
Also, note that the script works perfectly when it is called using a non-service instance of qbittorrent.
Do you have an idea how I can solve this issue?
I will happily provide more info if needed.
Thank you for your help!
UPDATE
I tried with the MSI installer (which I did not know existed) and was able to make it work.
The only thing now is that I do not have a licence for this version. I bought filebot on March 8 2018 on the Windows Store because I thought it was only available there (and maybe it was at the time, correct me if I am wrong). If I had known, I would rather have bought the universal licence...