Version 2.0.1 - Changement de l'API des Lyrics

This commit is contained in:
2024-02-06 17:59:17 +01:00
parent a51c027985
commit 0b32b28b7f
8 changed files with 299 additions and 1029 deletions

View File

@ -19,8 +19,8 @@ const markdownit = require("markdown-it")({
typographer: true
})
const Genius = require("genius-lyrics");
const GClient = new Genius.Client("OHOV9c0B4uuyfWTK2w2YRliC9iyPjjF2Kk6ijCtZ2RtqfkZ2JpntnO2fwraF1A5h");
const Lyrics = require('song-lyrics-api');
const lyrics = new Lyrics();
module.exports.WebServer = class {
@ -479,26 +479,13 @@ function IOConnection(io) {
})
PostRequest("LYRICS", async (data) => {
const searches = await GClient.songs.search(data);
if(!searches) {
lyrics.getLyrics(data)
.then((response) => {
PostAnswer("LYRICS", response[0].lyrics)
})
.catch((error) => {
PostAnswer("LYRICS", null)
return
}
const firstSong = searches[0];
if(!firstSong) {
PostAnswer("LYRICS", null)
return
}
const lyrics = await firstSong.lyrics();
if(!lyrics) {
PostAnswer("LYRICS", null)
return
}
PostAnswer("LYRICS", lyrics)
})
})