Browse Source

Add renamer option to skip removing lower quality copies of a release

pull/5762/head
Mark 10 years ago
parent
commit
5b15b8937f
  1. 9
      couchpotato/core/plugins/renamer.py

9
couchpotato/core/plugins/renamer.py

@ -505,6 +505,7 @@ class Renamer(Plugin):
group['meta_data']['quality'], {'identifier': release['quality'], 'is_3d': release.get('is_3d', False)}, profile, single = True)
if is_higher == 'higher':
if self.conf('remove_lower_quality_copies'):
log.info('Removing lesser or not wanted quality %s for %s.', (media_title, release.get('quality')))
for file_type in release.get('files', {}):
for release_file in release['files'][file_type]:
@ -513,6 +514,7 @@ class Renamer(Plugin):
# Same quality, but still downloaded, so maybe repack/proper/unrated/directors cut etc
elif is_higher == 'equal':
if self.conf('remove_lower_quality_copies'):
log.info('Same quality release already exists for %s, with quality %s. Assuming repack.', (media_title, release.get('quality')))
for file_type in release.get('files', {}):
for release_file in release['files'][file_type]:
@ -1386,6 +1388,13 @@ config = [{
'default': False,
},
{
'name': 'remove_lower_quality_copies',
'type': 'bool',
'label': 'Delete Others',
'description': 'Remove lower/equal quality copies of a release after downloading.',
'default': True,
},
{
'advanced': True,
'name': 'run_every',
'label': 'Run every',

Loading…
Cancel
Save