mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 22:51:23 +08:00
refactor(unblock): Refactor song URL matching to use new utils package (#73)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
gemini-code-assist[bot]
parent
30bd839809
commit
598dd8bd34
@@ -254,13 +254,12 @@ async function consturctServer(moduleDefs) {
|
||||
!song.url ||
|
||||
[1, 4].includes(song.fee)
|
||||
) {
|
||||
const match = require('@unblockneteasemusic/server')
|
||||
const source = process.env.UNBLOCK_SOURCE
|
||||
? process.env.UNBLOCK_SOURCE.split(',')
|
||||
: ['pyncmd', 'bodian', 'kuwo', 'qq', 'migu', 'kugou']
|
||||
logger.info('Starting unblock(uses general unblock):', source)
|
||||
const { url } = await match(req.query.id, source)
|
||||
song.url = url
|
||||
const {
|
||||
matchID,
|
||||
} = require('@neteasecloudmusicapienhanced/unblockmusic-utils')
|
||||
logger.info('Starting unblock(uses general unblock):', req.query.id)
|
||||
const result = await matchID(req.query.id)
|
||||
song.url = result.data.url
|
||||
song.freeTrialInfo = 'null'
|
||||
logger.info('Unblock success! url:', song.url)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user