diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/utils/player.js | 10 |
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', ]; |
