From e3f999ace7ea12c84e5b4531d1fe8273327cdd3c Mon Sep 17 00:00:00 2001 From: wukko Date: Sun, 20 Apr 2025 20:45:52 +0600 Subject: [PATCH] web/lib: add support for youtubeBetterAudio --- web/src/lib/api/saving-handler.ts | 4 +--- web/src/lib/settings/defaults.ts | 1 + web/src/lib/types/settings/v5.ts | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/lib/api/saving-handler.ts b/web/src/lib/api/saving-handler.ts index f6497d35..8fa888d5 100644 --- a/web/src/lib/api/saving-handler.ts +++ b/web/src/lib/api/saving-handler.ts @@ -34,9 +34,6 @@ export const savingHandler = async ({ url, request }: { url?: string, request?: if (!request && !url) return; const selectedRequest = request || { - // pointing typescript to the fact that - // url is either present or not used at all, - // aka in cases when request is present url: url!, alwaysProxy: getSetting("save", "alwaysProxy"), @@ -50,6 +47,7 @@ export const savingHandler = async ({ url, request }: { url?: string, request?: audioFormat: getSetting("save", "audioFormat"), tiktokFullAudio: getSetting("save", "tiktokFullAudio"), youtubeDubLang: getSetting("save", "youtubeDubLang"), + youtubeBetterAudio: getSetting("save", "youtubeBetterAudio"), youtubeVideoCodec: getSetting("save", "youtubeVideoCodec"), videoQuality: getSetting("save", "videoQuality"), diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index 18c3e186..8e4e8073 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -34,6 +34,7 @@ const defaultSettings: CobaltSettings = { youtubeVideoCodec: "h264", youtubeDubLang: "original", youtubeHLS: false, + youtubeBetterAudio: false, }, privacy: { disableAnalytics: false, diff --git a/web/src/lib/types/settings/v5.ts b/web/src/lib/types/settings/v5.ts index d0e684c3..270e53c0 100644 --- a/web/src/lib/types/settings/v5.ts +++ b/web/src/lib/types/settings/v5.ts @@ -18,5 +18,6 @@ export type CobaltSettingsV5 = Omit