summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
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',
];