I’ve been using a VBScript I made that uses Sonarrs’ API, the script is torrent only and uses WinRAR, but essentially, once a download has completed, if it has a Sonarr or Radarr label, it will extract the file to a temporary directory, then tell the API to scan that directory and also notifies it of which download by using the downloadClientID, aka the torrents HASH, that way the download handler can do the rest once the torrent has finished seeding.
I plan to use nzbToMedia, once Radarr is supported, although I’m still unsure if I should make that leap since a lot of what nzbToMedia does (at the moment) would be wasted on me, pretty much all I need (for now) is my file extracted, Sonarr or Radarr to scan that directory, then for my torrents to be removed once seeding has completed, my script handles the extraction and the API call to scan the directory, and Sonarr as well as Radarr handles the moving of the files as well as the removal of the torrent.
The downside to my current method (which is something I will probably have to include at some point), is that it wouldn’t recursively check subfolders for rar’s, so if you have a season pack where each season is a rar and in their own folders, then the script would ignore it.
The reason why I’m wanting to make the leap is because nzbToMedia sounds like a smart move (for me) since I plan on doing a lot of upgrading to my server and a lot of the features it offers would come in handy, but I’m unsure because currently, the script I made is meeting my needs, and if drone factory never became deprecated, then I probably wouldn’t have considered the move.
Overall, for me, there are more reasons to move to nzbToMedia, but if I do I might wait until I have officially made the decision to move to linux, as it would be pointless setting it up in a windows environment to then have to learn how to do it in linux, currently, I’m running a headless VM to brush up on my linux.