Metadata and thumbnail embedding

pull/164/head
Andrew 3 years ago
parent 283cb7155c
commit 9de2f3ecc2

@ -152,7 +152,6 @@
<label class="formatSelect">Select Format </label> <label class="formatSelect">Select Format </label>
<select id="extractSelection" class="select"> <select id="extractSelection" class="select">
<option value="mp3">Mp3</option> <option value="mp3">Mp3</option>
<option value="aac">Aac</option>
<option value="m4a">M4a</option> <option value="m4a">M4a</option>
<option value="opus">Opus</option> <option value="opus">Opus</option>
<option value="wav">Wav</option> <option value="wav">Wav</option>

@ -110,7 +110,6 @@
<label id="audioFormat">Select Audio format </label> <label id="audioFormat">Select Audio format </label>
<select id="audioSelect" class="select"> <select id="audioSelect" class="select">
<option value="mp3">Mp3</option> <option value="mp3">Mp3</option>
<option value="aac">Aac</option>
<option value="m4a">M4a</option> <option value="m4a">M4a</option>
<option value="opus">Opus</option> <option value="opus">Opus</option>
<option value="wav">Wav</option> <option value="wav">Wav</option>

@ -104,7 +104,7 @@ function download(type) {
hideOptions(); hideOptions();
let quality, format, downloadProcess; let quality, format, downloadProcess, videoType;
if (type === "video") { if (type === "video") {
quality = getId("select").value; quality = getId("select").value;
videoType = getId("videoTypeSelect").value; videoType = getId("videoTypeSelect").value;
@ -146,6 +146,8 @@ function download(type) {
browser, browser,
configArg, configArg,
configTxt, configTxt,
"--embed-metadata",
videoType == "mp4" ? "--embed-thumbnail": "",
`"${url}"`, `"${url}"`,
], ],
{ shell: true, detached: false }, { shell: true, detached: false },
@ -177,6 +179,8 @@ function download(type) {
browser, browser,
configArg, configArg,
configTxt, configTxt,
"--embed-metadata",
"--embed-thumbnail",
`"${url}"`, `"${url}"`,
], ],
{ shell: true, detached: false }, { shell: true, detached: false },
@ -204,6 +208,8 @@ function download(type) {
browser, browser,
configArg, configArg,
configTxt, configTxt,
"--embed-metadata",
format === "mp3" ? "--embed-thumbnail" : "",
`"${url}"`, `"${url}"`,
], ],
{ shell: true, detached: false }, { shell: true, detached: false },

@ -926,6 +926,8 @@ function download(
subs1 || subs, subs1 || subs,
subs2 || subLangs, subs2 || subLangs,
"--no-playlist", "--no-playlist",
"--embed-metadata",
ext == "mp4" ? "--embed-thumbnail": "",
configArg, configArg,
configTxt, configTxt,
cookieArg, cookieArg,
@ -962,6 +964,8 @@ function download(
"--ffmpeg-location", "--ffmpeg-location",
ffmpeg, ffmpeg,
"--no-playlist", "--no-playlist",
"--embed-metadata",
extractFormat1 == "m4a" || extractFormat1 == "mp3" ? "--embed-thumbnail": "",
cookieArg, cookieArg,
browser, browser,
configArg, configArg,
@ -990,6 +994,8 @@ function download(
subs1 || subs, subs1 || subs,
subs2 || subLangs, subs2 || subLangs,
"--no-playlist", "--no-playlist",
"--embed-metadata",
ext == "m4a" || ext == "mp4" ? "--embed-thumbnail": "",
cookieArg, cookieArg,
browser, browser,
configArg, configArg,
@ -1031,7 +1037,7 @@ function download(
// If extration is done // If extration is done
if (type === "extract") { if (type === "extract") {
console.log( console.log(
path.join(downloadDir, filename + `.${extractFormat}`) path.join(downloadDir, filename + `.${extractFormat1}`)
); );
afterSave( afterSave(

Loading…
Cancel
Save