Merge pull request #56 from AnAppleforlife/master

Fixed typos in audio download
This commit is contained in:
anidl 2021-05-02 17:22:49 +03:00 committed by GitHub
commit 1db5b763c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

12
funi.js
View file

@ -574,13 +574,13 @@ async function downloadStreams(){
} }
if (!argv.novids && plAud.uri) { if (!argv.novids && plAud.uri) {
// download video // download audio
let reqAudio = await getData({ let reqAudio = await getData({
url: plAud.uri, url: plAud.uri,
useProxy: (argv.ssp ? false : true), useProxy: (argv.ssp ? false : true),
debug: argv.debug, debug: argv.debug,
}); });
if (!reqVideo.ok) { return; } if (!reqAudio.ok) { return; }
let chunkListA = m3u8(reqAudio.res.body); let chunkListA = m3u8(reqAudio.res.body);
chunkListA.baseUrl = plAud.uri.split('/').slice(0, -1).join('/') + '/'; chunkListA.baseUrl = plAud.uri.split('/').slice(0, -1).join('/') + '/';
@ -598,12 +598,12 @@ async function downloadStreams(){
} }
} }
let tsFileA = path.join(cfg.dir.content, fnOutput, `.${plAud.language}`); let tsFileA = path.join(cfg.dir.content, fnOutput + `.${plAud.language}`);
let streamdlParamsA = { let streamdlParamsA = {
fn: tsFileA + '.ts', fn: tsFileA + '.ts',
m3u8json: chunkList, m3u8json: chunkListA,
baseurl: chunkList.baseUrl, baseurl: chunkListA.baseUrl,
pcount: 10, pcount: 10,
proxy: (proxyHLS ? proxyHLS : false) proxy: (proxyHLS ? proxyHLS : false)
}; };
@ -664,7 +664,7 @@ async function downloadStreams(){
} }
if(plAud.uri){ if(plAud.uri){
muxTrgA = path.join(cfg.dir.content, fnOutput, `.${plAud.language}`); muxTrgA = path.join(cfg.dir.content, fnOutput + `.${plAud.language}`);
if(!fs.existsSync(`${muxTrgA}.ts`) || !fs.statSync(`${muxTrgA}.ts`).isFile()){ if(!fs.existsSync(`${muxTrgA}.ts`) || !fs.statSync(`${muxTrgA}.ts`).isFile()){
console.log('\n[INFO] TS file not found, skip muxing video...\n'); console.log('\n[INFO] TS file not found, skip muxing video...\n');
return; return;