diff --git a/src/utils/music/kg/api-direct.js b/src/utils/music/kg/api-direct.js index 37e2b31..18b2df5 100644 --- a/src/utils/music/kg/api-direct.js +++ b/src/utils/music/kg/api-direct.js @@ -1,7 +1,8 @@ import { httpFetch } from '../../request' import { timeout } from '../options' -const api_test = { +// https://github.com/listen1/listen1_chrome_extension/blob/master/js/provider/kugou.js +export default { getMusicUrl(songInfo, type) { const target_url = `https://wwwapi.kugou.com/yy/index.php?r=play/getdata&hash=${songInfo.hash}&platid=4&album_id=${songInfo.albumId}&mid=00000000000000000000000000000000` const requestObj = httpFetch(target_url, { @@ -19,5 +20,3 @@ const api_test = { return requestObj }, } - -export default api_test diff --git a/src/utils/music/kw/api-direct.js b/src/utils/music/kw/api-direct.js index 9e6a24b..d0a670d 100644 --- a/src/utils/music/kw/api-direct.js +++ b/src/utils/music/kw/api-direct.js @@ -1,7 +1,7 @@ import { httpFetch } from '../../request' import { timeout } from '../options' -const api_test = { +export default { getMusicUrl(songInfo, type) { const target_url = `http://www.kuwo.cn/api/v1/www/music/playUrl?mid=${songInfo.songmid}&type=music&httpsStatus=1` const requestObj = httpFetch(target_url, { @@ -21,5 +21,3 @@ const api_test = { return requestObj }, } - -export default api_test diff --git a/src/utils/music/mg/api-direct.js b/src/utils/music/mg/api-direct.js index 29c6437..984d5a7 100644 --- a/src/utils/music/mg/api-direct.js +++ b/src/utils/music/mg/api-direct.js @@ -1,6 +1,8 @@ import { httpFetch } from '../../request' import { timeout } from '../options' +// https://github.com/listen1/listen1_chrome_extension/blob/master/js/provider/migu.js + const qualitys = { '128k': 'PQ', '320k': 'HQ', @@ -8,7 +10,7 @@ const qualitys = { flac32bit: 'ZQ', } -const api_test = { +export default { getMusicUrl(songInfo, type) { const quality = qualitys[type] const target_url = `https://app.c.nf.migu.cn/MIGUM2.0/strategy/listen-url/v2.2?netType=01&resourceType=E&songId=${songInfo.songmid}&toneFlag=${quality}` @@ -33,5 +35,3 @@ const api_test = { return requestObj }, } - -export default api_test diff --git a/src/utils/music/tx/api-direct.js b/src/utils/music/tx/api-direct.js index 730070f..e77e338 100644 --- a/src/utils/music/tx/api-direct.js +++ b/src/utils/music/tx/api-direct.js @@ -1,6 +1,8 @@ import { httpFetch } from '../../request' import { timeout } from '../options' +// https://github.com/listen1/listen1_chrome_extension/blob/master/js/provider/qq.js + const fileConfig = { '128k': { s: 'M500', @@ -19,7 +21,7 @@ const fileConfig = { }, } -const api_test = { +export default { getMusicUrl(songInfo, type) { const target_url = 'https://u.y.qq.com/cgi-bin/musicu.fcg' // thanks to https://github.com/Rain120/qq-music-api/blob/2b9cb811934888a532545fbd0bf4e4ab2aea5dbe/routers/context/getMusicPlay.js @@ -73,5 +75,3 @@ const api_test = { return requestObj }, } - -export default api_test diff --git a/src/utils/music/wy/api-direct.js b/src/utils/music/wy/api-direct.js index d6fa43d..1cef16a 100644 --- a/src/utils/music/wy/api-direct.js +++ b/src/utils/music/wy/api-direct.js @@ -2,6 +2,8 @@ import { httpFetch } from '../../request' import { timeout } from '../options' import { eapi } from './utils/crypto' +// https://github.com/listen1/listen1_chrome_extension/blob/master/js/provider/netease.js + const qualitys = { '128k': 128000, '320k': 320000, @@ -10,7 +12,7 @@ const qualitys = { let cookie = 'os=pc' -const api_test = { +export default { getMusicUrl(songInfo, type) { const quality = qualitys[type] const target_url = 'https://interface3.music.163.com/eapi/song/enhance/player/url' @@ -42,5 +44,3 @@ const api_test = { return requestObj }, } - -export default api_test