handle custom quality requests per discussion

This commit is contained in:
codepoet80 2021-01-07 09:44:58 -05:00
parent 799e57bba4
commit 77de256ba5

View file

@ -36,8 +36,9 @@ class Download:
self.download_dir = download_dir
if quality == 'best':
self.format = None
elif quality == 'retro':
self.format = f'bestvideo[ext=mp4]+bestaudio[ext=aac]/best[ext=mp4]/best'
elif 'custom' in quality:
quality = quality.replace('custom:', '')
self.format = f'{quality}'
elif quality in ('1080p', '720p', '480p'):
res = quality[:-1]
self.format = f'bestvideo[height<={res}]+bestaudio/best[height<={res}]'