网易云歌单导入导出¶
约 452 个字 47 行代码 预计阅读时间 2 分钟
前言
暂未找到完美工具,因为
- 版权问题:音乐库不够大
- 元数据标准:无法精确匹配
- ……
导出¶
一些方法¶
- 以
歌名 - 歌手的形式提取网易云歌单:迁移 网易云 / QQ 音乐到 Apple Music, Youtube Music, Spotify - 使用Tune My Music导出到对应媒体平台
导出到本地¶
原理:
获取歌曲标题/歌手/专辑对应的CSS元素/xpath路径的值,然后拼接成最后的成果。适用个人歌单,因为只有个人歌单才能在web端完全显示所有歌曲。
操作:
- 将下面的代码粘贴到浏览器的控制台并执行
// 来源:[网易云音乐歌单列表导出方法!](https://zhuanlan.zhihu.com/p/187600229) console.log("开始导出歌单……"); //标题 let title = Array.from(document.querySelectorAll(".m-table tbody td:nth-child(2) b")).map(function (item) { return item.title }) //艺术家 let artist = Array.from(document.querySelectorAll(".m-table tbody td:nth-child(4) > div")).map(function (item) { return item.title }) //专辑 let album = Array.from(document.querySelectorAll(".m-table tbody td:nth-child(5) > div > a")).map(function (item) { return item.title }) let list = [] list.push("歌曲标题|歌手|专辑") for (let i = 0; i < title.length; i++) { // 去除网易云音乐自带的歌曲补充信息,如:中文名 let new_title=title[i].replace(/ - .+/, '') // 处理 、「、」、TVアニメ、(期間限定) // [请问这是什么字符“'%C2%A0'”?](https://segmentfault.com/q/1010000002754028/) new_title=new_title.replace(/ /g, ' ') let new_album=album[i].replace(/ /g, ' ') let new_artist=artist[i].replace(/ /g, ' ') new_album=new_album.replace(/「/g, ' ') new_album=new_album.replace(/」/g, ' ') new_album=new_album.replace(/TVアニメ/, ' ') new_album=new_album.replace(/\(期間限定.*\)/, ' ') // 【Jpopsuki】仅保留第一位艺术家用于Jpopsuki搜索 new_artist=new_artist.replace(/\/.+/, '') let temp = new_title + '|' + new_artist + '|' + new_album // console.log(temp) if(/最新热歌慢摇/.test(album[i])){ console.log("忽略“"+album[i]+"”专辑") }else{ list.push(temp) } } copy(list.join('\n')); - 然后打开Excel,将剪贴板中内容复制过去
- 然后选择
数据 > 分列,分割符号为| - 得到完整的歌单文件
没结果?
先选择一下元素(Ctrl+Shift+C),点击歌曲加载信息,然后再执行
结果有问题?
默认以|进行分割,因此如果歌曲信息里带此符号,则可能出现不准确的问题
lx-music¶
使用此软件收藏歌单,然后导出
更多内容可以参考👉分享一个将网上歌单转换为本地roon音乐库可用的m3u歌单的方法
参考资料¶
导入网易云音乐歌单到 Apple Music | Vigorous Pro
导入¶
- 使用Tune My Music导出对应媒体平台歌单为csv
- 使用GitHub - lljxx1/Music-Analytics导入到网易云。不推荐,识别率低
- 使用Automa自动化添加
歌单处理¶
可能会用到的一些操作:
- Excel 两列去除重复项
其他¶
最后更新 :
2025年3月20日
创建日期 : 2022年5月25日
Author : chushen
创建日期 : 2022年5月25日
Author : chushen