diff options
author | Minteck <contact@minteck.org> | 2022-02-09 20:53:44 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-02-09 20:53:44 +0100 |
commit | 90a88272b16c60f7ccdaeb941413ad939c535fd7 (patch) | |
tree | 69ea070e425f1fa59001d37a61c5263f6b8abe26 | |
parent | 67697f43d0b8bb36e2fe2f7d0b053312c12b1d53 (diff) | |
download | youtoo-90a88272b16c60f7ccdaeb941413ad939c535fd7.tar.gz youtoo-90a88272b16c60f7ccdaeb941413ad939c535fd7.tar.bz2 youtoo-90a88272b16c60f7ccdaeb941413ad939c535fd7.zip |
Even more fixes
-rw-r--r-- | index.js | 4 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -101,11 +101,11 @@ console.log("[" + song + "] Processing thumbnail..."); exec("magick", [ "-define", "jpeg:size=1024x1024", "./_youtoo/_audio.webp", "-thumbnail", "512x512^", "-gravity", "center", "-extent", "512x512", "./_youtoo/_audio.jpg" ]); console.log("[" + song + "] Processing audio..."); - let additionalArrayItems = [] + let additionalArrayItems = [ "-metadata", "date=" + rmeta.date.toString() ] if (overrideAlbum) { additionalArrayItems = [ "-metadata", "album_artist=" + overrideAlbumName ]; } - exec("ffmpeg", [ "-y", "-i", "./_youtoo/_audio.m4a", "-metadata", "artist=" + rmeta.artists.join(", ") + "", "-metadata", "title=" + rmeta.title, ...additionalArrayItems, "-metadata", "album=" + rmeta.album, "-metadata", "publisher=YouTube", "-metadata", "copyright=© " + rmeta.date.toString() + " " + rmeta.artists[0], "-metadata", "date=" + rmeta.date.toString(), "-metadata", "lyrics=" + lyrics, "-metadata", "encoded_by=" + require('./package.json').name + "/" + require('./package.json').version, "./_youtoo/_audio.1.mp3" ], { stdio: "inherit" }); + exec("ffmpeg", [ "-y", "-i", "./_youtoo/_audio.m4a", "-metadata", "artist=" + rmeta.artists.join(", ") + "", "-metadata", "title=" + rmeta.title, ...additionalArrayItems, "-metadata", "album=" + rmeta.album, "-metadata", "publisher=YouTube", "-metadata", "copyright=© " + rmeta.date.toString() + " " + rmeta.artists[0], "-metadata", "lyrics=" + lyrics, "-metadata", "encoded_by=" + require('./package.json').name + "/" + require('./package.json').version, "./_youtoo/_audio.1.mp3" ], { stdio: "inherit" }); if (!overrideAlbum) { exec("ffmpeg", [ "-y", "-i", "./_youtoo/_audio.1.mp3", "-i", "./_youtoo/_audio.jpg", "-map", "0:0", "-map", "1:0", "-c", "copy", "-id3v2_version", "3", "-metadata:s:v", "title=Album cover", "-metadata:s:v", "comment=Cover (front)", "./_youtoo/_audio.mp3" ], { stdio: "inherit" }); fs.renameSync("./_youtoo/_audio.mp3", "./_youtoo/Result/" + song + ".mp3"); diff --git a/package.json b/package.json index d637fa8..484888b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "youtoo", - "version": "1.2.29", + "version": "1.2.30", "description": "A program that downloads, sorts and names music from YouTube", "main": "index.js", "scripts": { |