I’m trying to decide whether to drop SB and come over to Sonarr. I’ve read a bazillion posts that say “just add one show and you’ll never go back!” I can’t add my “Download Client” without getting the error, “Disable TV Sorting” which wants me to disable post processing in SAB. Is there a way around this?
Because it changes the path where files end up and the name (which could cause Sonarr to be unable to detect it).
Sonarr will handle all the renaming and sorting for you.
Why do you want to use SAB sorting?
Because SAB post processes and puts the completed downloads into the TV folder on my cache drive (which still shows up under my TV share), and then at a specified time my mover script moves it onto the main array at night. It seems it would be less intrusive to peoples existing setup if Sonarr detected my SAB settings… that would let it know what anything downloaded would be renamed as so it could still detect it. Then I could ust point it at the share without worrying about it renaming stuff. I don’t want Sonarr for post processing, I want it for its ability to find and download my episodes, and especially for its ability to blacklist and find new nzbs for those episodes that fail, but the way it’s setup now I can’t have one without the other is what I’m assuming?
Sonarr is not meant for set and forget downloading, which is effectively what you want here.
Cache drive = unRAID? Doesn’t that automatically write to the cache drive?
Yup… I’m running unRAID.
From my downloader/post processer, I need something intellegent enough to know that:
/mnt/cache/apps/sabnzbd/config/Downloads/complete = Completed Downloads
/mnt/cache/TV = Where I want my post processor to move my completed TV episodes
/mnt/user/TV = Where my mover is going to put completed episodes. (at a set time when I know my array won’t be busy streaming to every TV in my house and other users outside my network I might share with)
If the worry is that Sonarr will lose track of things, couldn’t it tell (or couldn’t I tell it) what my sort string is in SAB? Then I could point it at my TV share and it wouldn’t matter if it were on my cache drive or a disk in the array, it would see it under /mnt/user/TV
Ideally Sonarr would still sort them so it knows immediately that the file has been imported (otherwise it will show as missing).
Not really a supported option, but you could do:
What you could do is disable Completed Downloading Handling (CDH) in Sonarr, point your Drone Factory folder at the cache drive and disable its automatic scan, then with your script call Sonarr’s API, the command endpoint and call the downloadedEpisodesScan command (check the wiki for more info) then Sonarr will see the files as soon as it imports them after that scan.
Thanks for the suggestions Markus… I think I got the answer I needed over on the unRAID forum… still wish it were easier to try before I “buy”, but the easy answer is:
“Use cache on the tv user share. Then everything is put on the cache automatically first and moved when mover runs.”
Here’s the link to my post there in case any other potential users want to any additional info my post brings. Thanks!