SiCKRAGETV/SickRage

Timeout for snatched episodes. (Basic failed download function)

neoatomic asked for this feature about 2 years ago — 6 comments

neoatomic commented about 2 years ago

As previous requested in : https://github.com/SiCKRAGETV/sickrage-issues/issues/225

From time to time SR snatches a bad nzb or torrent file (password etc.) and the download fails/stalls. If that happens SR leaves the episode on the status "snatched" indefinitely if you are not using NZBtoMedia/post processing.

As many users find setting-up post-processing difficult, it might be an idea to implement a "timeout" for snatched files/episodes. Meaning that when SR snatches an episode the download client has (for example) 24 hours to provide the file to SR. If SR does not find/receive it within this time period the snatch status is reset to "wanted" and the failed nzb/torrent is written to the failed.db to not be used again.

With this function you would have a "basic" failed download function in SR even without using post-processing scripts.

| kossboss commented about 2 years ago

Yes!! please!! ETA?

mlofdahl commented about 2 years ago

But not necessarily back to "wanted". If the snatched episode is an upgrade of a previous download, the status needs to go back to the quality of the existing episode.

| kossboss commented about 2 years ago

If Snatch times out. you want to set them to Failed. So that it doesnt download the same one again. At least thats how I understand Failed status to work (if you enable both Failed options, which in my case I do have both checked). sidenote: if anyones failed dls are getting the same files. stop sickrage, delete cache.db, start sickrage.

But your right it would be best to give a variable option. maybe some want "failed" some might want "wanted"

| xios01 commented about 2 years ago

yes! just need to declare the current snatch failed if the timeout occurs...

| brando56894 commented almost 2 years ago

We really need this, I'm constantly going through my library to change 'snatched' to 'failed' and it's pretty annoying, especially when you have like 60+ shows in your database and about 9500 episodes.

Join the discussion!

Sign-in with GitHub to comment