summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-02-09 21:17:36 +0000
committerYour Name <you@example.com>2026-02-09 21:17:36 +0000
commit79feea69dd05f83f340e295835af6ac0dcd6997b (patch)
tree88da4bce1bc7344f9f9f1a92824b8a0d63e5a64f /src/utils
parentbc54cdf4471e6a8ef72a484cada30905ff593e28 (diff)
bot working
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/player.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/utils/player.js b/src/utils/player.js
index e521866..7085dae 100644
--- a/src/utils/player.js
+++ b/src/utils/player.js
@@ -33,12 +33,19 @@ async function downloadWithYtDlp(song, options = {}) {
const ytdlp = spawn('yt-dlp', [
//'--cookies', COOKIES_FILE,
+ '--js-runtimes', 'node:/home/pajser/.nvm/versions/node/v25.6.0/bin/node',
'--format', 'bestaudio[ext=m4a]/bestaudio/best',
'--external-downloader', 'aria2c',
'--external-downloader-args', '-x16 -s16 -k1M',
'--output', '-',
song.url,
- ]);
+ ], {
+ env: {
+ ...process.env,
+ NVM_DIR: '/home/pajser/.nvm',
+ PATH: `/home/pajser/.nvm/versions/node/v25.6.0/bin:` + process.env.PATH
+ }
+ });
const chunks = [];
let downloadComplete = false;
@@ -99,6 +106,7 @@ async function getVideoInfo(query) {
const args = [
'--cookies', COOKIES_FILE,
+ '--js-runtimes', 'node:/home/pajser/.nvm/versions/node/v25.6.0/bin/node',
'--dump-json',
];