music-api-for-qq
Version:
qq music api server
29 lines (26 loc) • 698 B
JavaScript
// 获取歌词
const base64 = require('js-base64').Base64
const Lyric = require('../utils/lyric')
const options = {
songmid: "001Qu4I30eVFYb"
}
const config = {
url:'https://c.y.qq.com/lyric/fcgi-bin/fcg_query_lyric_new.fcg',
merge: (query,dotProp)=>{
if(query.song_mid){
dotProp.set(options, 'songmid', query.song_mid)
dotProp.delete(query, 'song_mid');
}
return Object.assign(options,query)
},
handle:(res) => {
let data = res.lyric
let str = base64.decode(data)
let lyric = new Lyric({
lyricStr: str, // 歌词字符串
lateTime: -800, //歌词延迟
})
return lyric
}
}
module.exports = config