Radarr: Delay Search until Physical Release date

Created on 13 Feb 2017  路  17Comments  路  Source: Radarr/Radarr

Feature Request: Delay searching indexers until the Physical Release date passes.
An added bonus might be to also allow delaying until this In Cinemas date passes for people who want that.

The issue is that searching before these dates results in a great deal of fakes being auto downloaded.

Relates to: https://github.com/Radarr/Radarr/issues/601

enhancement

All 17 comments

+1

I got a lot of fake or bad downloads :(

Actually the proper place to vote for this feature is here:
http://feathub.com/Radarr/Radarr/+86

I will implement this when I get around to finish the predb integration.

The broader solve would be state-specific actions and locations:

  • define the states (pre-release, in cinemas, between cinema & blu ray, out on blu-ray)
  • define the actions (do nothing, get a certain quality or upgrade the quality)
  • and define locations (some people keep libraries for "cam" captures, keeping main library "pure)

Stop there and imagine how nice it would be to have that level of logic in a movie download tool -- and how we've had to work around a certain potato's limitations.

Now, when Radarr adds a movie and comes back with movie info, it already suggests a location and a quality, based on your last input. Having the ability to override a default = fantastic, but the suggestion from Radarr should ideally come from the defaults set as described above.

Having an explicit action to "upgrade at this state" means that if you have a screener, it is replaced, but if you do not have one, it simply gets a high quality version.

@toddcurry @SuperPotatoMen (@fedoranimus @onedr0p Can you chime in on this, what you think about it?) My current planned implementation looks like this (Still haven't thought about how to add this without causing problems and rewriting most of the monitoring code.):
Five monitor states:

  • Unmonitored (same as now)
  • Monitored (same as now)
  • Monitored after cinemas release (For grabbing cams, ts, etc.)
  • Monitored after bluray / web release (for grabbing blurays, web-dl)
  • Monitored according to predb: When a scene release of the movie appears on PreDB, monitor the movie and download accordingly (Useful for grabbing Screeners, early blurays etc.) Will probably be the default.

Maybe an advanced options to start monitoring x amount of days before or after the actual release.

@galli-leo looks good. Maybe one more option: After cinemas release, bluray /web release and predb, you can delay it X days for a better quality release. But don't delay it when the release is a month ago. (like CP does)

@SuperPotatoMen This can already be achieved with a delay profile. If you setup one, it will delay all releases until a better one is found. IIRC

@galli-leo i didn't know that sorry! One more question, is it possible to add a option in the api so we can send from Ombi a request with included a monitor state (that the user can config in the ombi settings)

@SuperPotatoMen Should very much be possible. Since our UI also uses the API, we have to update the API to support these states anyways :)

@galli-leo cool! I just open a issue on our site to support this. Can you inform us when its live? (https://github.com/tidusjar/Ombi/issues/1145)

Galli-leo, I think that works. A couple of suggestions:

  • Unmonitored -- you'll be happy later in debugging to have Unmonitored - by user differentiated from Unmonitored - by rule.
  • Monitored status in your list will become, by reduction, movies that are pre-cinema release, right? You might just make that clear by calling it something. Not enough coffee to offer you a great name for that...

Having a delay profile with some flexibility in timing would be great.

@SuperPotatoMen Probably not in the next few days or even weeks. But I will surely mention it.

@toddcurry Maybe Always monitored?

Or "Awaiting Release"? Hey, it is your baby -- you name it :)

Isnt there already a precedent for what to call these.
image

In my opinion this stuff shouldn't really be related to 'Monitoring' at all. but rather it should be related to "Availability"...

so there are two factors.. Whether or not the Movie is monitored. and whether or not the movie is available...

and we need to determine which "Availabilities" we want to keep.

I dont think we should be changing the monitoring/unmonitoring status based on availability (I did do this in my netflix branch -- but I dont think its a great solution as it can conflict with user specified monitor status etc. I plan to fix this in tht branch in the future...)

I think we can create some availabilityspecification and have that accept/reject based on user specified availability levels... works kind of like monitoring.. but different.. anyway --> im not too confident .. but I wanted to discuss with @galli-leo

i dont think we need to touch the monitoring code.. but perhaps have another field on the movieInfo object called MinimumAvailability or something..

This can be user defined for each movie... and then have another check separate from the monitoring which accept/rejects the movies based on this criteria

so in order for a download to happen.. it would have to be monitored + meet the availability criteria


Announced (basically just skip this check)
Cinematic release (For grabbing cams, ts, etc.)
Bluray / web release (for grabbing blurays, web-dl)
predb: When a scene release of the movie appears on PreDB, monitor the movie and download accordingly (Useful for grabbing Screeners, early blurays etc.) Will probably be the default.

Added in nightly.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mattman86 picture mattman86  路  3Comments

feerlessleadr picture feerlessleadr  路  3Comments

jurpeedurp picture jurpeedurp  路  3Comments

Rouzax picture Rouzax  路  3Comments

willmonahan picture willmonahan  路  4Comments