由于通过音乐接口获取的音乐音质很低,且接口不稳定很多vip歌曲无法解析故想采用本地播放,以下是本人操作步骤。
1.从qq音乐下载付费音乐并解锁
无意在github发现一个项目 Unlock Music 音乐解锁 就通过docker在服务器上构建了一个,网址为 https://unlock.tianlei.work 由于新版qq音乐加密暂不可解,安装qq音乐老版本,并将需要的音乐下载下来,通过解锁工具解锁
2.获取音乐封面图片
//handsome全局播放器本地音乐配置格式
{"title":"歌曲1","author":"艺人C","url":"http://xxxx.mp3","pic":"http://xxx.jpg"}
{"title":"歌曲2","author":"艺人B","url":"http://xxxx.mp3"}
所以需要获取音乐的封面图,否则全局播放器就会变成这样
这一步我通过查阅发现potplayer可以获取音乐的内嵌媒体资源并保存,于是通过这个播放器一个个获取音乐文件中的封面文件。
3.上传文件到服务器
将获取到的文件按目录分别存放好,为了获取直链,新建一个静态网站用来存放数据。
4.通过excel处理配置
一个一个手动填写配置文件工作量过大这里通过excel进行处理,留空需要填写的字段最后使用CONCATENATE函数进行合并,效果如下图
6.获取批量获取文件名称
在需要获取的目录下新建bat文件代码如下
@**echo** off **dir** /s/b *.* > b.txt **exit**
b.txt就是名称的输出目录
7.合并配置
由于封面和音乐名称用的一个,并且在excel配置好了域名和扩展名 ,这一步通过获取的文件名并去掉扩展名,直接复制到相应到相应位置 在文本分列向导中,通过分隔符将作者和歌曲名分开复制到相应位置,
在最后一栏即可输出完整的配置,这是处理完成的效果图
将其填写后台即可。
本次完成58首处理