* Multiple Req_Lan
This commit is contained in:
Clinton Hall 2022-07-15 09:02:12 +12:00 committed by GitHub
commit a0bccb54cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -398,7 +398,7 @@ def configure_general():
FFMPEG_PATH = CFG['General']['ffmpeg_path'] FFMPEG_PATH = CFG['General']['ffmpeg_path']
SYS_PATH = CFG['General']['sys_path'] SYS_PATH = CFG['General']['sys_path']
CHECK_MEDIA = int(CFG['General']['check_media']) CHECK_MEDIA = int(CFG['General']['check_media'])
REQUIRE_LAN = CFG['General']['require_lan'] or None REQUIRE_LAN = CFG['General']['require_lan'].split(',') or None
SAFE_MODE = int(CFG['General']['safe_mode']) SAFE_MODE = int(CFG['General']['safe_mode'])
NOEXTRACTFAILED = int(CFG['General']['no_extract_failed']) NOEXTRACTFAILED = int(CFG['General']['no_extract_failed'])

View file

@ -64,7 +64,7 @@ def is_video_good(videofile, status, require_lan=None):
video_streams = [item for item in video_details['streams'] if item['codec_type'] == 'video'] video_streams = [item for item in video_details['streams'] if item['codec_type'] == 'video']
audio_streams = [item for item in video_details['streams'] if item['codec_type'] == 'audio'] audio_streams = [item for item in video_details['streams'] if item['codec_type'] == 'audio']
if require_lan: if require_lan:
valid_audio = [item for item in audio_streams if 'tags' in item and 'language' in item['tags'] and item['tags']['language'] == require_lan ] valid_audio = [item for item in audio_streams if 'tags' in item and 'language' in item['tags'] and item['tags']['language'] in require_lan ]
else: else:
valid_audio = audio_streams valid_audio = audio_streams
if len(video_streams) > 0 and len(valid_audio) > 0: if len(video_streams) > 0 and len(valid_audio) > 0: