Sonarr: Prevent Grabbing if Episode Hasn't aired

Created on 30 Nov 2015  路  17Comments  路  Source: Sonarr/Sonarr

Fakes are a problem on public sites that we support, if the episode hasn't aired yet preventing the download would prevent the fake.

If we add it it should be opt-in as there are many legitimate releases before the air date and this also adds yet another thing that will prevent an episode from being grabbed (support hell).

enhancement proposal

Most helpful comment

I would also quite like this feature. Particularly on a per show basis.

All 17 comments

how about this case, today is 20th, episode aired on 15th and we find a release today (20th) from 10th? would we still not download it?

Correct, it would not be downloaded because it was released before the air date.

maybe offer the toggle per indexer? that way you can turn it on for those crappy public torrent sites..

Can I propose at least doing this for shows marked "daily" (which I also use for some weekly shows like Last Week Tonight). Those shows have enough regularity and are recorded mostly live that a pre-release is always going to be a fake. The occasional fake Elementary or similar doesn't bother me but with Last Week Tonight I keep getting episode for the _next_ week but it's really some random episode from Season 1, for example.

If you do have an option to prevent pre-release fetching, it could be per-show and opt-in. That way certain problem shows can be excluded.

Any news on this? Lately I had many fakes downloaded because this feature doesn't exists

I would like an update as well. I personally have had Sonarr somehow deciding a file it downloaded while looking for a special episode aired Friday was actually a main season episode that airs in over a month, which then causes it to download the other two special episodes again as main season episodes. The show's main season hasn't even started airing yet and won't for another month.

I have this issue with the new Ducktales. Sonarr keeps grabbing a scene release which is 1 episode number off for some reason and it imports it as the next episode which has not aired. I have to constantly fix this.

I too have this issue with the new ducktales. Came here to post for this reason actually. Enabling this per show or per indexer seems ideal. i wouldn't mind a global option either.

I would also quite like this feature. Particularly on a per show basis.

Came here about this specific issue. Got a download for an episode that Sonarr shows doesn't air for another 12 days. Since it knows it hasn't aired yet, it should be smart enough to know that the files isn't legit and skip it.

shows get ripped early all the time. most of us enjoy getting stuff early.. @kelemvor33 was your issue 'spam' on a public torrent site?

It was simply an episode from a previous season labelled as a newer episode that wasn't scheduled to air for a week and a half. I forget which show but was a show that starts up again this week and episode two is next week but episode 2 is what got downloaded before episode 1 even aired.

Looks like a workaround can be put in place with the Queue API. I'll tag shows where this happens with something like 'preventEarly' but I think it would be a useful feature to incorporate, especially if a release is more than say 14 days earlier than an Air Date.

Only,,, at the time the Custom Addon script fires with the Grab event the queue is not populated, so will have to rethink.

I am using torrents, not usenet. I'm getting "future" episodes of a nightly news show. It is not because of fakes. It is because of bad episode matching. For example,

these were downloaded as 9/10/2020 episodes
[redacted] - 2020-09-03 - September 3, 2020 WEBDL-1080p.mkv
[redacted].2020.09.03.1080p.MNBC.WEBRip.AAC2.0.H264-doosh[rarbg]

similar mistakes were downloaded as 9/11/2020 episodes
[redacted] - 2020-09-04 - September 4, 2020 WEBDL-1080p.mkv
[redacted].2020.09.04.1080p.MNBC.WEBRip.AAC2.0.H264-doosh[rarbg]

I can confirm the bad matching using a manual search:

sonarr_1 | [Info] NzbSearchService: Searching 6 indexers for [redacted : 2020-09-10]
sonarr_1 | [Info] DownloadDecisionMaker: Processing 13 releases

The episodes shown in the search results have a variety of dates 2020.09 .01 through .08

According to my Jackett logs, those indexers are not providing the false matches. My only non-Jackett indexer is Rarbg

EDIT:
I see the same behavior accessing Rarbg via Jackett and with the RARBG API itself. The following URL gives episodes with the wrong episode date.
https://torrentapi.org/pubapi_v2.php?token=m87z6x91eb&app_id=rarbg-rubygem&mode=search&search_string=2020-09-10

Unrelated to this issue then, open a thread on the forums or subreddit for support.

Using less crappy indexers that don't have fakes.

episodes air "before" release all the time and valid releases are pushed out (NBC and CBS series air in Canada earlier than the US frequently)

yes radarr has this....doesn't matter, it is not as straightforward with tv shows at all

Was this page helpful?
0 / 5 - 0 ratings

Related issues

markus101 picture markus101  路  4Comments

daviddavo picture daviddavo  路  4Comments

markus101 picture markus101  路  4Comments

sam3d picture sam3d  路  3Comments

Taloth picture Taloth  路  4Comments