I’m in the process of adding support for additional torrent indexers. For the time being Jackett is a torznab middle layer / proxy server that you install along side Sonarr. It must first be configured with logins/cookies from your torrent sites and Sonarr must be pointed at it as a Torznab indexer source.
I am in the process of developing support for BitMeTV (which Sonarr currently supports RSS sync but not search) and Freshon.tv. Feel free to leave requests for your favorite public or private torrent sites.
The project is in C# and will be uploaded to github when I have something working. It will support Windows by default, please comment if you would also like a package for your OS.
Perhaps at some point the project can be merged into Sonarr if the devs and community support the idea.
Sounds great. I use a Synology NAS, so archlinux support would be nice. Also would be nice to have support for HD-Torrents, Bit-HDTV, SceneAccess and TorrentDay. Thanks!
Great, that was quick! I am working on making a startup script for my Syno now. I was able to get this running manually with mono already.
Update: The latest beta (2.2) is mostly working on my Synology now. Here is the upstart script that I am using. I put the release in /opt/jackett.The simple upstart script I am using is as follows, if anyone has any improvements to the script please share:
sea3pea0 thanks for the error report, I know what caused that and can fix it. Can you make an issue with that error on github? Otherwise I can’t keep track of them. https://github.com/zone117x/Jackett/issues
So . . . I tried to start it w/ mono /Jackett.exe on my Ubuntu 14.04 system.
It just seems to crash.
Unhandled Exception:
System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.ArgumentNullException: Could not open display (X-Server required. Check your DISPLAY environment variable)
It seems to be looking for an X-server, which this system does have, but I run all my download stuff in the background, not attached to X-displays. How’d you start it on a headless system?
Unable to connect to indexer: Text node cannot appear in this state. Line 1, position 1.: Text node cannot appear in this state. Line 1, position 1.
EDIT2: A few minutes later, hit the save button again in sonarr, and it works. Odd. Maybe there’s a delay (or maybe my server is running a little slow b/c it’s doing a lot right now.