From 0064e55f34441a7949218b500e8a454de8ee9e71 Mon Sep 17 00:00:00 2001 From: Prinz23 Date: Sun, 29 Jan 2017 14:07:07 +0100 Subject: [PATCH 1/2] For WEB DL only allow proper/repack from same release group --- sickbeard/properFinder.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sickbeard/properFinder.py b/sickbeard/properFinder.py index 40a46d46..80a7a4c7 100644 --- a/sickbeard/properFinder.py +++ b/sickbeard/properFinder.py @@ -177,6 +177,11 @@ def _get_proper_list(aired_since_shows, recent_shows, recent_anime): or cur_proper.quality != old_quality: continue + # only take same release qroup for web dl's + if old_quality in (Quality.HDWEBDL, Quality.FULLHDWEBDL, Quality.UHD4KWEB) and \ + cur_proper.release_group != sql_results[0]['release_group']: + continue + # check if we actually want this proper (if it's the right release group and a higher version) if parse_result.is_anime: my_db = db.DBConnection() From 0e27335f2688fdc70853a043d45fbd02e98af995 Mon Sep 17 00:00:00 2001 From: JackDandy Date: Wed, 15 Feb 2017 12:27:21 +0000 Subject: [PATCH 2/2] Add option to limit WebDL propers to original release group under Config/Search/Media Search. Background: Identical episodes can originate from multiple WEBDL sources, e.g. NF, AMZN, iTunes, TV networks. An episode without issue from one source may have a release 'Proper'd from another which leads to the good file being overwritten. This option is enabled by default to limit overwriting WEBDL media to releases that only come from the original release group. --- CHANGES.md | 1 + .../interfaces/default/config_search.tmpl | 9 +++++ sickbeard/__init__.py | 5 ++- sickbeard/properFinder.py | 33 ++++++++++--------- sickbeard/webserve.py | 8 +++-- 5 files changed, 36 insertions(+), 20 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index b8b73f25..d6b40de8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -46,6 +46,7 @@ * Add detection of '1080p Remux' releases as fullhdbluray * Add "Perform search tasks" to Config/Media Providers/Options * Change improve clarity of enabled providers on Config/Media Providers +* Add option to limit WebDL propers to original release group under Config/Search/Media Search * Change add IPv4 config option when enabling IPv6. diff --git a/gui/slick/interfaces/default/config_search.tmpl b/gui/slick/interfaces/default/config_search.tmpl index 0765275c..5f950ac6 100755 --- a/gui/slick/interfaces/default/config_search.tmpl +++ b/gui/slick/interfaces/default/config_search.tmpl @@ -57,6 +57,15 @@
+
+ +