paxt001/paxt002/test.js

212 lines
7.5 KiB
JavaScript

const alltomp3 = require('.');
const util = require('util');
// alltomp3.spotifyToken().then(o => console.log(o)).catch(e => console.log(e));
// alltomp3.getPlaylistTitlesInfos('https://open.spotify.com/user/spotify_france/playlist/1h4ZB3lW7lD5RmfE6DIRRI').then(d => console.log(util.inspect(d, {depth: 2})));
// alltomp3.getSpotifyTrackInfos('1NOPjzkLIEUM6mwGxCm2mM').then(i => console.log(i));
// alltomp3.configEyeD3('/Users/ntag/Projets/alltomp3/alltomp3-app/bin/eyeD3/bin/eyeD3', '/Users/ntag/Projets/alltomp3/alltomp3-app/bin/eyeD3/build/lib');
// alltomp3.getInfosWithYoutubeDl('https://soundcloud.com/taylorythm/coda', function(infos) {
// console.log(infos);
// });
// alltomp3.getInfosWithYoutubeDl('https://www.youtube.com/watch?v=e74VMNgARvY', function(infos) {
// console.log(infos);
// });
// not working URL https://www.youtube.com/watch?v=yzi-7G2u89g
// var dl = alltomp3.findAndDownload("mika elle me dit", "./", () => {}, true);
// dl.on("download", function (infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + "%");
// });
// dl.on("download-end", function () {
// console.log("Download end");
// });
// dl.on("convert", function (infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + "%");
// });
// dl.on("error", function (e) {
// console.log("Error la la", util.inspect(e));
// });
// alltomp3.getInfosWithYoutubeDl('https://www.youtube.com/watch?v=sX9s-bSOYxk').then(console.log);
// const dl = alltomp3.downloadWithYoutubeDl('https://www.youtube.com/watch?v=sX9s-bSOYxk', 'test.mp3');
// dl.on('download-progress', console.log);
// dl.once('download-end', console.log);
// dl.on('error', console.error);
// alltomp3.guessTrackFromString('Imagine Dragons - On Top of the World - Lyrics', false, false, true);
// alltomp3.guessTrackFromString('C2C - Happy Ft. D.Martin', false, false, true);
// alltomp3.guessTrackFromString('David Guetta - Bang My Head (Official Video) feat Sia & Fetty Wap', false, false, true);
// alltomp3.guessTrackFromString('David Guetta - Hey Mama (Official Video) ft Nicki Minaj, Bebe Rexha & Afrojack', false, false, true);
// alltomp3.retrieveTrackInformations('On Top of the World', 'Imagine Dragons').then(function (infos) {
// console.log("Infos: ", infos);
// });
// alltomp3.guessTrackFromFile('./test.mp3').then(function (infos) {
// return alltomp3.retrieveTrackInformations(infos.title, infos.artistName);
// }).then(function (infos) {
// console.log(infos);
// alltomp3.tagFile('./test.mp3', infos);
// });
// alltomp3.downloadAndTagSingleURL(
// 'https://www.youtube.com/watch?v=sX9s-bSOYxk',
// './',
// function (infos) {
// console.log(infos);
// },
// undefined,
// true,
// );
// var title = "hide and seek imogen heap";
// alltomp3.findVideo(title).then(function(results) {
// var dl = alltomp3.downloadAndTagSingleURL(results[0].url, function(infos) {
// console.log("FINI ", infos);
// }, title);
// dl.on('download', function(infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + '%');
// });
// dl.on('download-end', function() {
// console.log('Download end');
// });
// dl.on('convert', function(infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + '%');
// });
// dl.on('convert-end', function() {
// console.log('Convert end');
// });
// dl.on('infos', function(infos) {
// console.log('Got infos: ', infos);
// });
// });
// var dl = alltomp3.downloadAndTagSingleURL("https://soundcloud.com/user-523607375/sets/john-legend-start-a-fire-la-la", 'mp3/', function(infos) {
// console.log("FINI ", infos);
// });
// dl.on('download', function(infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + '%');
// });
// dl.on('download-end', function() {
// console.log('Download end');
// });
// dl.on('convert', function(infos) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(infos.progress + '%');
// });
// dl.on('convert-end', function() {
// console.log('Convert end');
// });
// dl.on('infos', function(infos) {
// console.log('Got infos: ', infos);
// });
var dl = alltomp3.findAndDownload('imagine dragons on top of the world', './mp3/', function (infos) {
console.log("It's finished: ", infos);
});
dl.on('search-end', function () {
console.log('Search end');
});
dl.on('download', function (infos) {
process.stdout.cursorTo(0);
process.stdout.clearLine(1);
process.stdout.write(infos.progress + '%');
});
dl.on('download-end', function () {
console.log('', 'Download end');
});
dl.on('convert', function (infos) {
process.stdout.cursorTo(0);
process.stdout.clearLine(1);
process.stdout.write(infos.progress + '%');
});
dl.on('convert-end', function () {
console.log('', 'Convert end');
});
dl.on('infos', function (infos) {
console.log('New infos received: ', infos);
});
// alltomp3.guessTrackFromString('Imagine Dragons - On Top of the World - Lyrics').then(function(infos) {
// console.log(infos);
// });
// alltomp3.guessTrackFromString('C2C - Happy Ft. D.Martin').then(function(infos) {
// console.log(infos);
// });
// alltomp3.guessTrackFromString('David Guetta - Bang My Head (Official Video) feat Sia & Fetty Wap').then(function(infos) {
// console.log(infos);
// });
// alltomp3.guessTrackFromString('David Guetta - Hey Mama (Official Video) ft Nicki Minaj, Bebe Rexha & Afrojack').then(function(infos) {
// console.log(infos);
// });
// alltomp3.guessTrackFromString('hans zimmer no time for caution').then(function(infos) {
// console.log(infos);
// });
// alltomp3.findLyrics('Radioactive', 'Imagine Dragons').then(function (lyrics) {
// console.log(lyrics);
// }).catch(function() {
// console.log('No lyrics');
// });
// alltomp3.getURLsInPlaylist('https://soundcloud.com/20syl/sets/20syl-remixes-2016').then(function(items) {
// console.log(items);
// });
// alltomp3.getTracksInPlaylist('http://www.deezer.com/album/11111444').then(function(items) {
// console.log(items);
// });
// var urls;
// var dl = alltomp3.downloadPlaylist("https://open.spotify.com/album/2tVnLYqhc0iGdSCLxoaLjD", "./mp3/", function (urls) {
// console.log("It's finished: ", urls);
// }, 8);
// dl.on('search-end', function() {
// console.log('Search end');
// });
// dl.on('download', function(index) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(urls.items[index].progress.download.progress + '%');
// });
// dl.on('download-end', function() {
// console.log('', 'Download end');
// });
// dl.on('convert', function(index) {
// process.stdout.cursorTo(0);
// process.stdout.clearLine(1);
// process.stdout.write(urls.items[index].progress.convert.progress + '%');
// });
// dl.on('convert-end', function(index) {
// console.log('', 'Convert end');
// });
// dl.on('error', function(index) {
// console.log('', 'Error with ' + index);
// });
// dl.on('infos', function(index) {
// // console.log('New infos received: ', infos);
// });
// dl.on('playlist-infos', function(urlss) {
// urls = urlss;
// console.log('URLs received: ', urlss);
// });
// dl.on('begin-url', function(index) {
// console.log('Begin: ', index);
// });
// dl.on('end-url', function(index) {
// console.log('End: ', index);
// });