fix: expand getUrl API backends for Migu, Netease, GIT plugins
This commit is contained in:
@@ -44,12 +44,64 @@ function buildApis(songId, q) {
|
||||
extract: function(res) { return res && res.code === 200 && res.url ? res.url : null }
|
||||
})
|
||||
}
|
||||
apis.push({
|
||||
name: 'HUIBQ',
|
||||
url: 'https://lxmusicapi.onrender.com/url/git/' + songId + '/' + q,
|
||||
headers: { 'User-Agent': HEADERS_COMMON['User-Agent'], 'X-Request-Key': 'share-v3' },
|
||||
extract: function(res) { return res && res.code === 0 && res.url ? res.url : null }
|
||||
})
|
||||
apis.push(
|
||||
{
|
||||
name: 'HUIBQ',
|
||||
url: 'https://lxmusicapi.onrender.com/url/git/' + songId + '/' + q,
|
||||
headers: { 'User-Agent': HEADERS_COMMON['User-Agent'], 'X-Request-Key': 'share-v3' },
|
||||
extract: function(res) { return res && res.code === 0 && res.url ? res.url : null }
|
||||
},
|
||||
{
|
||||
name: '星海',
|
||||
url: 'https://music-api.gdstudio.xyz/api.php?types=url&source=git&id=' + songId + '&br=' + mapBr(q),
|
||||
headers: HEADERS_COMMON,
|
||||
extract: function(res) {
|
||||
if (res && res.url) return res.url
|
||||
if (res && res.data && res.data.url) return res.data.url
|
||||
return null
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '收集GIT',
|
||||
url: 'https://kw-api.cenguigui.cn/api/song/url?id=' + songId + '&quality=' + q + '&source=git',
|
||||
headers: HEADERS_COMMON,
|
||||
extract: function(res) {
|
||||
if (res && res.url) return res.url
|
||||
if (res && res.data && res.data.url) return res.data.url
|
||||
return null
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'fish',
|
||||
url: 'https://m-api.ceseet.me/url/git/' + songId + '/' + q,
|
||||
headers: HEADERS_COMMON,
|
||||
extract: function(res) {
|
||||
if (res && res.url) return res.url
|
||||
if (res && res.data && res.data.url) return res.data.url
|
||||
return null
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '念心',
|
||||
url: 'https://music.nxinxz.com/kgqq/git.php?id=' + songId + '&level=' + q + '&type=mp3',
|
||||
headers: HEADERS_COMMON,
|
||||
extract: function(res) {
|
||||
if (res && res.url) return res.url
|
||||
if (res && res.data && res.data.url) return res.data.url
|
||||
return null
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'HYW',
|
||||
url: 'https://music.bxa241d4.shop/api/music/url?source=git&songId=' + songId + '&quality=' + q,
|
||||
headers: { 'User-Agent': HEADERS_COMMON['User-Agent'], 'X-Card-Key': 'TF-VSS0-8Y73-U1AW-GEXJ' },
|
||||
extract: function(res) {
|
||||
if (res && res.url) return res.url
|
||||
if (res && res.code === 200 && res.data && res.data.url) return res.data.url
|
||||
return null
|
||||
}
|
||||
}
|
||||
)
|
||||
return apis
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user