feat:歌曲红心数量,歌曲音质详情,本地歌曲文件匹配网易云歌曲信息

feat:本地歌曲文件匹配网易云歌曲信息
feat:歌曲音质详情
feat:歌曲红心数量
This commit is contained in:
5unV
2023-12-12 10:55:25 +08:00
parent ef7b1a935b
commit 737e226471
4 changed files with 121 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
// 本地歌曲匹配音乐信息
module.exports = (query, request) => {
let songs = [
{
title: query.title || '',
album: query.album || '',
artist: query.artist || '',
duration: query.duration || 0,
persistId: query.md5,
},
]
const data = {
songs: JSON.stringify(songs),
}
return request(
'POST',
`https://interface3.music.163.com/eapi/search/match/new`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
url: '/api/search/match/new',
realIP: query.realIP,
},
)
}
+19
View File
@@ -0,0 +1,19 @@
// 歌曲音质详情
module.exports = (query, request) => {
const data = {
songId: query.id,
}
return request(
'POST',
`https://interface3.music.163.com/eapi/song/music/detail/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
url: '/api/song/music/detail/get',
realIP: query.realIP,
},
)
}
+19
View File
@@ -0,0 +1,19 @@
// 歌曲红心数量
module.exports = (query, request) => {
const data = {
songId: query.id,
}
return request(
'POST',
`https://interface3.music.163.com/eapi/song/red/count`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
url: '/api/song/red/count',
realIP: query.realIP,
},
)
}