歌曲列表右击菜单新增跳转到当前歌曲源官方详情页菜单

This commit is contained in:
lyswhut
2020-06-25 23:10:38 +08:00
parent 9eec1adf77
commit 5d91643637
29 changed files with 116 additions and 13 deletions
+3
View File
@@ -33,6 +33,9 @@ const bd = {
getMusicInfo(songInfo) {
return musicInfo.getMusicInfo(songInfo.songmid)
},
getMusicDetailPageUrl(songInfo) {
return `http://music.taihe.com/song/${songInfo.songmid}`
},
}
export default bd
+3
View File
@@ -23,6 +23,9 @@ const kg = {
getPic(songInfo) {
return pic.getPic(songInfo)
},
getMusicDetailPageUrl(songInfo) {
return `https://www.kugou.com/song/#hash=${songInfo.hash}`
},
// getPic(songInfo) {
// return apis('kg').getPic(songInfo)
// },
+4
View File
@@ -99,6 +99,10 @@ const kw = {
return pic.getPic(songInfo)
},
getMusicDetailPageUrl(songInfo) {
return `http://www.kuwo.cn/play_detail/${songInfo.songmid}`
},
init() {
getToken()
},
+3
View File
@@ -20,6 +20,9 @@ const mg = {
getPic(songInfo) {
return pic.getPic(songInfo)
},
getMusicDetailPageUrl(songInfo) {
return `http://music.migu.cn/v3/music/song/${songInfo.copyrightId}`
},
}
export default mg
+3
View File
@@ -21,6 +21,9 @@ const tx = {
getPic(songInfo) {
return apis('tx').getPic(songInfo)
},
getMusicDetailPageUrl(songInfo) {
return `https://y.qq.com/n/yqq/song/${songInfo.songmid}.html`
},
}
export default tx
+3
View File
@@ -20,6 +20,9 @@ const wy = {
getPic(songInfo) {
return getMusicInfo(songInfo.songmid).then(info => info.al.picUrl)
},
getMusicDetailPageUrl(songInfo) {
return `https://music.163.com/#/song?id=${songInfo.songmid}`
},
}
export default wy
+3
View File
@@ -23,6 +23,9 @@ const xm = {
return Promise.reject(new Error('fail'))
// return pic.getPic(songInfo)
},
getMusicDetailPageUrl(songInfo) {
return songInfo.songStringId ? `https://www.xiami.com/song/${songInfo.songStringId}` : null
},
// init() {
// getToken()
// },
+2 -1
View File
@@ -78,7 +78,7 @@ export default {
return arr.join('、')
},
filterData(rawList) {
// console.log(rawList)
console.log(rawList)
let ids = new Set()
const list = []
rawList.forEach(songData => {
@@ -124,6 +124,7 @@ export default {
interval: formatPlayTime(parseInt(songData.length / 1000)),
songmid: songData.songId,
img: songData.albumLogo || songData.albumLogoS,
songStringId: songData.songStringId,
lrc: null,
lrcUrl: songData.lyricInfo && songData.lyricInfo.lyricFile,
types,
@@ -76,6 +76,7 @@ export default {
interval: formatPlayTime(parseInt(songData.length / 1000)),
songmid: songData.songId,
img: songData.albumLogo || songData.albumLogoS,
songStringId: songData.songStringId,
lrc: null,
lrcUrl: songData.lyricInfo && songData.lyricInfo.lyricFile,
types,
+1
View File
@@ -138,6 +138,7 @@ export default {
source: 'xm',
interval: formatPlayTime(parseInt(songData.length / 1000)),
songmid: songData.songId,
songStringId: songData.songStringId,
img: songData.albumLogo || songData.albumLogoS,
lrc: null,
lrcUrl: songData.lyricInfo && songData.lyricInfo.lyricFile,