From 83152f0e0033ca3eae44124109b2ee603ac4aaff Mon Sep 17 00:00:00 2001 From: ArabCoders Date: Fri, 14 Mar 2025 23:06:09 +0300 Subject: [PATCH] minor fixes to not export default format --- app/library/YTDLPOpts.py | 2 +- ui/components/PresetForm.vue | 29 ++++++++++++++--------------- ui/pages/tasks.vue | 6 +++--- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/app/library/YTDLPOpts.py b/app/library/YTDLPOpts.py index b989f062..d853e5bd 100644 --- a/app/library/YTDLPOpts.py +++ b/app/library/YTDLPOpts.py @@ -129,7 +129,7 @@ class YTDLPOpts(metaclass=Singleton): self.presets_opts = {} self._item_opts = {} - if "format" in data and "not_set" == data["format"]: + if "format" in data and data["format"] in ["not_set", "default"]: data["format"] = None return data diff --git a/ui/components/PresetForm.vue b/ui/components/PresetForm.vue index e1c499e9..3ac968ad 100644 --- a/ui/components/PresetForm.vue +++ b/ui/components/PresetForm.vue @@ -113,8 +113,7 @@ The yt-dlp [--format, -f] video format code. see this url for more info.. Note, as this key is required, you can set the value to - not_set - to use the default yt-dlp format. + default to let yt-dlp choose the best format. @@ -223,19 +222,19 @@ + diff --git a/ui/pages/tasks.vue b/ui/pages/tasks.vue index 9e8a5963..da3253df 100644 --- a/ui/pages/tasks.vue +++ b/ui/pages/tasks.vue @@ -386,8 +386,8 @@ const exportItem = async item => { args[key] = preset.args[key] } } - - if (preset.format !== 'not_set' && preset.format) { + const defaults = ['default', 'not_set'] + if (preset.format && !defaults.includes(info.format)) { args.format = preset.format } @@ -421,7 +421,7 @@ const exportItem = async item => { } data['_type'] = 'task' - data['_version'] = '1.0' + data['_version'] = '1.1' return copyText(base64UrlEncode(JSON.stringify(data))); }