question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

After timeframe expires, best quality found is downloaded even if a better match to target is available

See original GitHub issue

From http://flexget.com/ticket/3105

Consider a configuration such as

timeframe: 2 hours
target: 720p webdl
quality: 720p-1080p hdtv+

and the following scenario:

Flexget finds a suitable episode in two formats: 720p hdtv and 1080p hdtv, whether at the same time or within two hours of each other. Due to them not fulfilling the webdl requirement of the target quality it correctly doesn’t download anything yet.

The timeframe then expires and there is still no 720p webrip available.

At this point, Flexget’s current behaviour is to download the best quality it has seen, which in this case is the 1080p hdtv.

This may be what is wanted, but it also may not be. It’s not what I want, and I would imagine that most users would agree that in this scenario the 720p hdtv would be more appropriate, since the resolution matches the target and the source, though not matching the target, is in the valid quality range. On the other hand the 1080p hdtv, which was downloaded, does not match the target resolution (though it is in the valid range) and the source also does not match the target (though again it is in the valid range).

I think the default behaviour should be to match as many of the target requirements as possible, while of course staying within the quality requirements.

If it seems not all users would want this new default behaviour, it could be configurable. It could either be a “choose closest match: yes or no” option, or it could be more sophisticated with the “target” option expanded. A user who wants “720p webrip” could somehow specify that the 720p part is important, and the webrip part not so important, or some other such combination.

liiight asked in a comment on the old ticket:

if you don’t want 1080p to begin with? why even include it in the original requirement? if that is not a valid option on your part, do not include it.

i’m not saying i’m against adding a ‘closest match’ feature, that does sound interesting and doable, i’m just wondering.

The answer is that I do want 1080p if no 720p is available, but I prefer 720p. At present I have no way to tell Flexget that I prefer a “worse” quality, or rather I do since that’s what I’m saying in the “target”, but it isn’t taken into account when timeframe expires.

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:11 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
mabo1commented, Sep 20, 2016

Would the reorder_quality plugin solve this problem?

reorder_quality: 720p: above: 1080p

0reactions
liiightcommented, Apr 19, 2017

Please reopen in feathub

Read more comments on GitHub >

github_iconTop Results From Across the Web

Price Match Guarantee - Target
Price matches may be requested at time of purchase or within 14 days after purchase. The full list of online competitors (PDF Download)...
Read more >
Target Price Match Policy Guide - The Krazy Coupon Lady
Target's price match policy is easy and flexible, and you can even save more on top of price matching, giving Target the lowest...
Read more >
Latest News - Apple Developer
The existing intermediate certificate expires on February 7, 2023. In most cases, this certificate change won't require changes to apps. However ...
Read more >
Frequently Asked Questions - ClinicalTrials.gov
When is required clinical trial results information due? What is the deadline for submitting a certification for delayed submission of results information? What ......
Read more >
Medicare Claims Processing Manual, Chapter 34 - CMS
10.11.2 – Policies Related to Good Cause Reopenings for New and ... circumstances a party may request a reopening even if the timeframe...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found