From 8f5cdccd0a24bebc0431153cff9a00250b0a102c Mon Sep 17 00:00:00 2001 From: aandrew-me Date: Sat, 12 Nov 2022 08:53:47 +0600 Subject: [PATCH] Add support to remember audio format --- src/renderer.js | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/src/renderer.js b/src/renderer.js index d199d76..972de70 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -34,6 +34,17 @@ let rangeOption = "--download-sections"; let cookieArg = ""; let browser = ""; +// Video and audio preferences +let preferredVideoQuality = "" +let preferredAudioQuality = "" +if (localStorage.getItem("preferredVideoQuality")){ + preferredVideoQuality = localStorage.getItem("preferredVideoQuality") +} +if (localStorage.getItem("preferredAudioQuality")){ + preferredAudioQuality = localStorage.getItem("preferredAudioQuality") + getId("extractSelection").value = preferredAudioQuality +} + function getId(id) { return document.getElementById(id); } @@ -262,7 +273,7 @@ async function getInfo(url) { let audioSize = 0; // Getting approx size of audio file and checking if audio is present - for (let format of formats) { + for (let format of formats) { if ( format.audio_ext !== "none" || (format.acodec !== "none" && format.video_ext === "none") @@ -298,13 +309,13 @@ async function getInfo(url) { size = size + " " + i18n.__("MB"); } - const format_id = format.format_id + "|" + format.ext; + const format_id = format.format_id + "|" + format.ext + "|" + format.height; const element = "