diff --git a/README.md b/README.md index 261bcff7..c84632fa 100644 --- a/README.md +++ b/README.md @@ -49,11 +49,6 @@ 或者到网盘下载(网盘内有MAC、windows版):`https://www.lanzous.com/b906260/` 密码:`glqw`
使用常见问题请转至:[常见问题](https://github.com/lyswhut/lx-music-desktop#常见问题) -#### TODO - -- [ ] 新增拉取各大平台歌单 -- [ ] 新增聚合搜索 - ### 源码使用方法 环境要求:Node.js 12.x diff --git a/src/renderer/utils/music/wy/musicSearch.js b/src/renderer/utils/music/wy/musicSearch.js index a7b6c487..0de96087 100644 --- a/src/renderer/utils/music/wy/musicSearch.js +++ b/src/renderer/utils/music/wy/musicSearch.js @@ -42,16 +42,20 @@ export default { size, } case 320000: - size = sizeFormate(item.h.size) - types.push({ type: '320k', size }) - _types['320k'] = { - size, + if (item.h) { + size = sizeFormate(item.h.size) + types.push({ type: '320k', size }) + _types['320k'] = { + size, + } } case 128000: - size = sizeFormate(item.l.size) - types.push({ type: '128k', size }) - _types['128k'] = { - size, + if (item.l) { + size = sizeFormate(item.l.size) + types.push({ type: '128k', size }) + _types['128k'] = { + size, + } } } diff --git a/src/renderer/utils/music/wy/songList.js b/src/renderer/utils/music/wy/songList.js index a70f4bf9..8e45c721 100644 --- a/src/renderer/utils/music/wy/songList.js +++ b/src/renderer/utils/music/wy/songList.js @@ -78,7 +78,8 @@ export default { let privilege = privileges[index] if (privilege.id !== item.id) privilege = privileges.find(p => p.id === item.id) if (!privilege) return - switch (privileges[index].maxbr) { + + switch (privilege.maxbr) { case 999000: size = null types.push({ type: 'flac', size }) @@ -86,16 +87,20 @@ export default { size, } case 320000: - size = sizeFormate(item.h.size) - types.push({ type: '320k', size }) - _types['320k'] = { - size, + if (item.h) { + size = sizeFormate(item.h.size) + types.push({ type: '320k', size }) + _types['320k'] = { + size, + } } case 128000: - size = sizeFormate(item.l.size) - types.push({ type: '128k', size }) - _types['128k'] = { - size, + if (item.l) { + size = sizeFormate(item.l.size) + types.push({ type: '128k', size }) + _types['128k'] = { + size, + } } }