Recently moved from Sickrage to Sonarr. Transition was reasonably quick and painless. Kudos to the Sonarr team. The user interface is exceptional. No issues whatsoever for the first week while exclusively testing Usenet indexing and downloads. Blown away by the thoughtful workflow implemented in this software.
This second week I’ve tried torrent indexing via Jackett for back-fills. When torrent indexing is enabled Sonarr is sending garbage NZB files to NZBGet. Seems one should have nothing to do with the other but here we are. The garbage files are consistently prefixed with bencode data followed by other binary data. Buffer caching issue in the mono / Sonarr stack somewhere? That’s what appears to be happening purely as a guess.
I’m making the assumption that Sonarr passes a corrupt NZB file to NZBGet because it seems unlikely that NZBGet was spontaneously creating these junk NZB files with bencoded data only after I enabled Jackett indexing in Sonar. I may be pointing fingers in the wrong place.
Removing the Jackett indexer in Sonarr appears to correct the behavior and Sonarr / NZBGet are working as expected once again. Anyone have experience with this? I’d really like to use torrents for daily back-fill. I may consider enhancing Jackett so that it peers within the torrent for a file match instead of just searching the torrent title.
Environment
Linux Host
4.0.5-gentoo #1 SMP Wed Jun 17 22:13:42 EDT 2015 x86_64 Intel® Core™2 Quad CPU @ 2.40GHz GenuineIntel GNU/Linux
Sonarr
Version: 2.0.0.3357
Mono Version: 4.0.3 (Stable 4.0.3.20/d6946b4 Sat Oct 17 21:13:25 EDT 2015)
AppData directory: /sonarr/.config/NzbDrone
Startup directory: /usr/share/NzbDrone
NZBGet
Currently installed: 16.0