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