Help with Season Packs

Sonarr version 2.0.0.5085
OS: Windows 2012 R2

I need some advice on how to handle season packs in my environment. With my setup only one episode out of the season imports into Sonarr. I know why this happens but don’t have any good ideas how to tweak my settings to make it work better.

My setup:

uTorrent running on a Windows seed box
Torrents with Sonarr label download to a directory and then move to a sub-directory called Sonarr.
Resilio Sync is used to transfer the completed files to my local server running Sonarr.
Sonarr is configured with a remote path mapping, Complete Download Handling and is set to remove the download from the download client.
Once the file finishes synchronizing Sonarr picks it up from the mapped path and then removes it from utorrent.

Current Issue:
My setup works great for individual episodes. When it downloads a season pack I only end up with one episode. What seems to happen is Sonarr searches for the season and finds a season pack that is not zipped. Once uTorrent completes the download all episodes are placed in the Sonarr directory. Resilio will start the transfer of each episode. Once a single episode arrives at the local server Sonarr imports the episode and completes the post processing by removing the torrent from uTorrent. This causes the source files on seed box to be removed before the rest of the episodes complete their transfer via Resilio.

The only solution I can come up with is to disable the Remove option in post processing. I really don’t want to do this. My seed box is very small. If I don’t have Sonarr remove the files then I will need to manually do so on a very regular basis. I would like this to be as automated as possible.

I would appreciate any fresh ideas on how to tweak my configuration to make this work better.

I assume you’re using a Remote Path Mapping (RPM) in Sonarr to achieve the import/removal.

Use Resilio to sync to another folder on the same volume, not mapped in an RPM, then when the transfer is complete, move the files to the folder the local RPM folder. That way Sonarr never sees a single file completely moved before the rest are there. Alternatively if possible you’d need to have Resilio change the file extension until all the files are copied over.

That’ll solve Sonarr removing it from uTorrent, but Sonarr will still think the download is imported and ignore the other files.

Thanks for the reply. Yes I am using RPM. Sounds like to use this suggestion I would have to manually move the files after they have completed transferring via Resilio. While this would solve the issue I would prefer to keep this as automated as possible.

Are you sure about that. I just had Sonarr search for Dexter Season 1. It found a season pack and added it to uTorrent. Sonarr queue shows 12 different episodes. If I disable the ‘remove from client’ option I would assume that as each file transfers via resilio Sonarr will handle each separately.

So as an example when episode 1 completes Sonarr will import it and remove that item from the queue. Since post processing on episode 1 didn’t cause uTorrent to delete the torrent and data the other 11 episodes will continue to transfer. Those 11 episodes should still be in the queue until each episode finishes transferring via resilio.

Even if this works it will cause me to have to clean out my seed server very regularly so it’s really not a viable option anyway.

Another option is for me to not set Sonarr to monitor all seasons, only future episodes. Then click search on each individual episode. It’s a little more work when adding a new series but everything else from there is automated. The only thing I don’t like about that is I use Ombi so friends and family can add stuff without bugging me all the time. They won’t be able to add TV shows that have previous seasons without me intervening.

It doesn’t need to be manual. You’d need to have Resilio execute a script upon completion or watch that folder and execute a script.

100% sure. They show in the queue individually because there is an entry per episode, not because they are handled individually. The tracking for a successful import is one or more files imported, which triggers the deletion (and stops further reprocessing of that download).

Finding a way to have a script executed after Resilio moves the files is currently the best way to automate this, no idea if that’s possible, but that’d do it. Alternatively a scheduled task to check if Resilio is doing something (if that’s possible) and if there isn’t check the interim folder and move any files/folders.

Yeah, I figured this out yesterday. Thanks for the info.

I had looked for this options previously but I can’t find anywhere in Resilio to run a script. I tried to research how to do so but I didn’t find anything.

So I am revisiting this issue. I really need to make this work and I don’t think it’s related to my unique setup as originally thought.

  • I have disabled the Remove option under Complete Download Handling.
  • I added Oz season 1 to Sonarr.
  • Sonarr found a season pack and added it to uTorrent.
  • uTorrent completed the download and is still seeding.
  • A file for each episode is in the correct folder.
  • Sonarr only imported one episode and now all episodes have been removed from the queue.

So why is Sonarr not importing all the episodes that were in the season pack? From my understanding adding a feature of preferring individual episodes over season packs will not be added.

Because there is only one file there to be imported when Sonarr is told it’s completed and ready to import. Sonarr imports the file and then marks the torrent as imported.

If you’re syncing files like you are you need to ensure Sonarr doesn’t see the files until all files are transferred, otherwise it can import only one of the files or even partial files.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.