https://github.com/YongHaoWu/NeteaseCloudMusicFlac 根据网易云音乐的歌单, 下载 flac 无损音乐到本地
现在无损资源基本都是专辑, 很难找到单曲来下载. 而且下载需要每个专辑搜索一遍, 需要用云盘复制粘贴密码再下载. 这对于听 Hi-Fi 的人们来说是非常不便利的事情, 找歌曲可以找一整天. 而现在网易云音乐是绝大多数人听在线歌曲的平台, 歌单众多. 于是我想做如此一个项目, 根据网易云音乐上面的歌单, 自动下载 FLAC 无损音乐.
欢迎 pull request, 也欢迎星星 我是 C++/C 以及 PHP 的熟手, python 才用过两次, 所以代码不成熟.欢迎指出不妥之处
1
mysteri0uss Apr 29, 2016
百毒不会放过你的呵呵
|
2
Kirscheis Apr 29, 2016 via Android
确定从百度音乐下到的是无损吗?见过不少假无损的。。
|
3
xuboying Apr 29, 2016 via Android
一直不知道,这种网上下的带不带用户身份特征
|
6
huoru OP @mysteri0uss 没有涉及商业信息, 传播不广没关系吧..
|
7
xuboying Apr 29, 2016 via Android
@ChristopherWu 技术上可以根据登录用户名嵌个加密的 tag 到文件里
|
9
bdbai Apr 29, 2016 via Android
@ChristopherWu 你把 mp3 码率转高也能有几十 M
|
10
mysteri0uss Apr 29, 2016
不妨把小于 10M 的自动删除😁
|
11
huoru OP @mysteri0uss 好主意(⊙o⊙) 谢谢你
|
13
proudzhu Apr 29, 2016 via Android @ChristopherWu 一般看频谱区分
|
14
bdbai Apr 29, 2016 via Android
@ChristopherWu 对的要看频谱,网上有很多教程,建议手动观察下。
|
16
xuwenmang Apr 29, 2016
QQ 音乐才能反应时代潮流
|
17
YUX PRO 会报错
Traceback (most recent call last): File "main.py", line 44, in <module> songlink = d["data"]["songList"][0]["songLink"] IndexError: string index out of range |
18
YUX PRO 报错是因为不在墙里,翻回墙后正常
|
19
ferran Apr 29, 2016
要看频谱的,以前就有许多假无损。。。
|
20
Kisesy Apr 29, 2016
好尴尬啊,区分无损音乐的方法是看频谱
|
22
SoloCompany Apr 30, 2016
提个建议啊
那个 从 http://music.163.com/#/playlist?id=145258012 到 http://music.163.com/playlist?id=145258012 的转换 完全可以在程序里面做啊 |
23
hefan121 Apr 30, 2016
感觉楼主的百度账号好危险
|
25
huoru OP @SoloCompany 好主意(⊙o⊙) 但是在我的命令行里, 粘贴 URL 后 oh my zsh(iterm2) 会将它转义为 http://music.163.com/\#/playlist\?id\=145258012 不知道你们的是不是这样呢?
|
26
Quaintjade Apr 30, 2016 via Android |
27
huoru OP @SoloCompany 已经在程序里面把#/去掉了~~
|
28
Procyon Apr 30, 2016 via Android
请问下下载命中率大概多少
|
29
Lattez Apr 30, 2016
不错~一直想着把曲库换一遍 flac ,无奈自己太懒
|
30
Lattez Apr 30, 2016
试了几个歌单全是 do not have flac 。。没有一个成功的歌曲
|
31
bdbai Apr 30, 2016 via Android
@Quaintjade 这都可以...怎么处理呢?
|
32
Quaintjade Apr 30, 2016 via Android |
35
Lattez Apr 30, 2016
@ChristopherWu http://music.163.com/#/playlist?id=164361783 比如这个,是个去年的专辑,我觉得可能是版权的问题
|
37
Lattez Apr 30, 2016
@ChristopherWu
那就没办法了 |
38
xuhao360 May 1, 2016
@ChristopherWu 语法咋不对 啊
|
39
huoru OP @xuhao360 不要进入 python 的环境, 直接在 windows 的命令行(终端)下, 输入命令 python main.py 歌单地址(如上图便是: http://music.163.com/#/playlist?id=145258012)
|
41
xuhao360 May 1, 2016
@ChristopherWu 弱弱问句 下载文件 保存在什么地方去了 ,怎么 没找到
|
43
run2 May 1, 2016
多刁钻的耳朵才要听盗版 flac-。-
|
44
vvvoler May 2, 2016
C:\Users\v>python C:\python\main.py http://music.163.com/#/my/m/music/playlist?id=98355223
fetching msg from http://music.163.com/#/my/m/music/playlist?id=98355223 ================================================================ Download finish! Songs' directory is C:\Users\v/songs_dir 然后就啥也找不到了………… 求教 |
45
huoru OP |
46
aksoft May 6, 2016
➜ Documents python main.py http://music.163.com/playlist?id=145258012
zsh: no matches found: http://music.163.com/playlist?id=145258012 |
47
aksoft May 6, 2016
不能用了
|
48
huoru OP |
49
huoru OP |
50
wangran2003 Jul 3, 2017
这是下载歌,还是 8 分钟聊天软件,我凌乱了。我觉得 8 分钟的那个想法挺好的,可能功能上可以再开发一些 - -/
|