据网易云音乐上面的歌单来下载 FLAC 无损音乐

2016-04-29 17:56:23 +08:00
 ChristopherWu

https://github.com/YongHaoWu/NeteaseCloudMusicFlac 根据网易云音乐的歌单, 下载 flac 无损音乐到本地

现在无损资源基本都是专辑, 很难找到单曲来下载. 而且下载需要每个专辑搜索一遍, 需要用云盘复制粘贴密码再下载. 这对于听 Hi-Fi 的人们来说是非常不便利的事情, 找歌曲可以找一整天. 而现在网易云音乐是绝大多数人听在线歌曲的平台, 歌单众多. 于是我想做如此一个项目, 根据网易云音乐上面的歌单, 自动下载 FLAC 无损音乐.

欢迎 pull request, 也欢迎星星 我是 C++/C 以及 PHP 的熟手, python 才用过两次, 所以代码不成熟.欢迎指出不妥之处

20321 次点击
所在节点    分享创造
50 条回复
ChristopherWu
2016-04-29 21:20:43 +08:00
@YUX 恩, 是的. 海外不行, qiang 内就可以了.
SoloCompany
2016-04-30 01:10:05 +08:00
提个建议啊
那个

http://music.163.com/#/playlist?id=145258012

http://music.163.com/playlist?id=145258012
的转换

完全可以在程序里面做啊
hefan121
2016-04-30 09:09:26 +08:00
感觉楼主的百度账号好危险
ChristopherWu
2016-04-30 09:11:39 +08:00
@bdbai 谢谢, 我已经下了 200 多首歌曲, 今天手动看看~
ChristopherWu
2016-04-30 09:13:34 +08:00
@SoloCompany 好主意(⊙o⊙) 但是在我的命令行里, 粘贴 URL 后 oh my zsh(iterm2) 会将它转义为 http://music.163.com/\#/playlist\?id\=145258012 不知道你们的是不是这样呢?
Quaintjade
2016-04-30 10:36:28 +08:00
@proudzhu
@bdbai
@ferran
@Kisesy
其实频谱也可以骗的。曾经把 youtube 上音频抽出来,处理一下然后传到虾米上成功过审←← 还有软件能自动增加高频。。。
对于 mp3 转的假无损,人工看频谱的识别率不会比 auCDtest 高。

最靠谱的方法是整张专辑整轨下载,看 EAC 抓轨 log ,这也是为什么国内音乐站不待见分轨单曲。
虽然也有蛋疼的方法可能能做假,但几乎不会有人那么做。
ChristopherWu
2016-04-30 11:09:43 +08:00
@SoloCompany 已经在程序里面把#/去掉了~~
Procyon
2016-04-30 11:39:44 +08:00
请问下下载命中率大概多少
Lattez
2016-04-30 14:55:03 +08:00
不错~一直想着把曲库换一遍 flac ,无奈自己太懒
Lattez
2016-04-30 15:01:36 +08:00
试了几个歌单全是 do not have flac 。。没有一个成功的歌曲
bdbai
2016-04-30 16:16:14 +08:00
@Quaintjade 这都可以...怎么处理呢?
Quaintjade
2016-04-30 17:29:11 +08:00
@bdbai
把原音频翻个五度、八度之类,调整下音量,叠加到原音频上就行,说白了就是人工制造泛音。
虽然比较粗糙,而且仔细听会感觉有点怪,但用来打频谱党的脸够用。
ChristopherWu
2016-04-30 22:02:10 +08:00
@Procyon 大致 20%-50%左右, 看你听的歌曲是不是非常偏门的...
ChristopherWu
2016-04-30 22:14:27 +08:00
@Lattez 你好, 可以提供一下歌单吗? 在这里或者提交到 github 的 issue 里
Lattez
2016-04-30 22:24:29 +08:00
@ChristopherWu http://music.163.com/#/playlist?id=164361783 比如这个,是个去年的专辑,我觉得可能是版权的问题
ChristopherWu
2016-04-30 22:51:58 +08:00
@Lattez 其实, 这里只有 18 首歌, 都是外国的歌曲, 不怎么热门, 所以百*木有 FLAC 咯(⊙o⊙)
Lattez
2016-04-30 23:03:31 +08:00
@ChristopherWu 那就没办法了
xuhao360
2016-05-01 11:34:43 +08:00
@ChristopherWu 语法咋不对 啊
ChristopherWu
2016-05-01 11:59:30 +08:00
@xuhao360 不要进入 python 的环境, 直接在 windows 的命令行(终端)下, 输入命令 python main.py 歌单地址(如上图便是: http://music.163.com/#/playlist?id=145258012)
ChristopherWu
2016-05-01 12:00:07 +08:00
@Lattez 试试其他歌单咯(⊙o⊙) 不过你的歌单里好像都是英文歌 还有蹲妹的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275375

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX