Updated backend to reflect frontend changes

pull/11/head
Isaac Grynsztein 5 years ago
parent 91713f1140
commit 9ebb684d5c

@ -172,7 +172,7 @@ app.post('/tomp3', function(req, res) {
var date = Date.now(); var date = Date.now();
var path = audioPath; var path = audioPath;
var audiopath = Date.now(); var audiopath = Date.now();
youtubedl.exec(url, ['-o', path + audiopath + ".mp3", '-x', '--audio-format', 'mp3', '--write-info-json'], {}, function(err, output) { youtubedl.exec(url, ['--external-downloader', 'aria2c', '-o', path + audiopath + ".mp3", '-x', '--audio-format', 'mp3', '--write-info-json'], {}, function(err, output) {
if (err) { if (err) {
audiopath = "-1"; audiopath = "-1";
throw err; throw err;
@ -195,7 +195,9 @@ app.post('/tomp3', function(req, res) {
}); });
var completeString = "done"; var completeString = "done";
var audiopathEncoded = encodeURIComponent(audiopath); var audiopathEncoded = encodeURIComponent(audiopath);
res.send(audiopathEncoded); res.send({
audiopathEncoded: audiopathEncoded
});
res.end("yes"); res.end("yes");
}); });
@ -212,7 +214,9 @@ app.post('/tomp4', function(req, res) {
}); });
var completeString = "done"; var completeString = "done";
var videopathEncoded = encodeURIComponent(videopath); var videopathEncoded = encodeURIComponent(videopath);
res.send(videopathEncoded); res.send({
videopathEncoded: videopathEncoded
});
res.end("yes"); res.end("yes");
}); });
@ -273,6 +277,7 @@ app.post('/getMp3s', function(req, res) {
if (ext == ".mp3") if (ext == ".mp3")
{ {
var jsonobj = getJSONMp3(path.basename(files[i]).substring(0, path.basename(files[i]).length-4)); var jsonobj = getJSONMp3(path.basename(files[i]).substring(0, path.basename(files[i]).length-4));
if (!jsonobj) continue;
var id = path.basename(files[i]).substring(0, path.basename(files[i]).length-4); var id = path.basename(files[i]).substring(0, path.basename(files[i]).length-4);
var title = jsonobj.title; var title = jsonobj.title;
@ -289,7 +294,9 @@ app.post('/getMp3s', function(req, res) {
} }
} }
res.send(mp3s); res.send({
mp3s: mp3s
});
res.end("yes"); res.end("yes");
}); });
@ -306,6 +313,7 @@ app.post('/getMp4s', function(req, res) {
if (ext == ".mp4") if (ext == ".mp4")
{ {
var jsonobj = getJSONMp4(path.basename(files[i]).substring(0, path.basename(files[i]).length-4)); var jsonobj = getJSONMp4(path.basename(files[i]).substring(0, path.basename(files[i]).length-4));
if (!jsonobj) continue;
var id = path.basename(files[i]).substring(0, path.basename(files[i]).length-4); var id = path.basename(files[i]).substring(0, path.basename(files[i]).length-4);
var title = jsonobj.title; var title = jsonobj.title;
@ -322,7 +330,9 @@ app.post('/getMp4s', function(req, res) {
} }
} }
res.send(mp4s); res.send({
mp4s: mp4s
});
res.end("yes"); res.end("yes");
}); });
@ -353,7 +363,9 @@ app.post('/deleteMp4', function(req, res) {
var wasDeleted = false; var wasDeleted = false;
if (fs.existsSync(fullpath)) if (fs.existsSync(fullpath))
{ {
fs.unlink(fullpath); fs.unlink(fullpath, call => {
// console.log(call);
});
wasDeleted = true; wasDeleted = true;
res.send(wasDeleted); res.send(wasDeleted);
res.end("yes"); res.end("yes");

Loading…
Cancel
Save