1
1
mirror of https://github.com/neosubhamoy/neodlp.git synced 2026-06-10 06:33:43 +05:30

refactor: improved windows arch specific configs and shell spawning

This commit is contained in:
2026-04-30 12:16:32 +05:30
Verified
parent 9923abb9da
commit 1748eb59fb
6 changed files with 77 additions and 12 deletions
+3 -2
View File
@@ -201,9 +201,10 @@ export default function useDownloader() {
const isFlatpak = await invoke<boolean>('is_flatpak');
const xdgDataDir = await dataDir();
const spawnOpts = { env: { PYTHONUNBUFFERED: '1' } };
const command = isFlatpak
? Command.create('sh', ['-c', `${xdgDataDir}/yt-dlp/yt-dlp ${args.map(arg => `'${arg.replace(/'/g, "'\\''")}'`).join(' ')}`])
: Command.sidecar('binaries/yt-dlp', args);
? Command.create('sh', ['-c', `${xdgDataDir}/yt-dlp/yt-dlp ${args.map(arg => `'${arg.replace(/'/g, "'\\''")}'`).join(' ')}`], spawnOpts)
: Command.sidecar('binaries/yt-dlp', args, spawnOpts);
let jsonOutput = '';