Total Pageviews

Saturday, 1 April 2023

NeteaseCloudMusicFlac

 根据网易云音乐的歌单, 下载flac无损音乐到本地.

NeteaseCloudMusicFlac is being sponsored by the following tool; please help to support us by taking a look and signing up to a free tria. 

本程序仅供学习之用

感谢为 NeteaseCloudMusicFlac 的开发付出过努力以及提出建议的每一个人!

根据网易云音乐歌单, 下载对应无损FLAC歌曲到本地.

BackGround

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

注意

海外由于版权问题无法下载歌曲, 所以会导致此issue, 无法正常使用, 需要修改DNS配置, 里面有解决方法.

安装

安装Python

根据此网站教程安装Python 注意安装的版本是 python3

强制使用 python3, 从我做起

下载main.py

可以使用此链接 https://codeload.github.com/YongHaoWu/NeteaseCloudMusicFlac/zip/master

获取歌单

网易云音乐网页版找出想要下载无损的歌单, 如下图

NeteaseCloudMusicFlac

后进入歌单, 地址栏地址便是歌单地址.

使用

$ python main.py 歌单地址(如上图便是: http://music.163.com/#/playlist?id=145258012)

python3示例命令(注意 windows 可能要把下面的单引号去掉)

$ python3 main.py 'http://music.163.com/#/playlist?id=145258012'

下载所有歌曲, 包括 MP3 在内

$ python3 main.py 'http://music.163.com/#/playlist?id=145258012' --mp3

如果告知缺乏module

下载对应的模块(module), 网上搜索如何安装python模块.

python3
pip3 install requests

如运行中遇到错误, 可以运行 pip3 install --upgrade requests (其中一已知错误是request 旧版本在多线程下载时出现错误)

TODO list

  1. 目前只是匹配歌曲名字, 最好加上匹配歌手名
  2. 歌曲匹配率不高, 可以考虑再到其他网站抓

Enjoy it !

from https://github.com/atlas-comstock/NeteaseCloudMusicFlac 

-----


今天要说的NeteaseCloudMusicFlac同样是github上一个项目,大概是在16年的时候就已经有了,主要用来下载FLAC无损音乐,比较适合喜欢折腾的同学

目前大部分的FLAC都是以专辑的形式发布,这个项目主要就是根据网易的歌单来搜寻网上可下载的无损音乐。

注意,NeteaseCloudMusicFlac是基于python3,首先需要电脑正确安装python3,并安装好运行需要的模块。

键入命令即可下载,比如:
$ python main.py 歌单地址(比如: http://music.163.com/#/playlist?id=145258012)

默认是搜寻下载FLAC无损格式的,如果你需要下载MP3格式的所有音乐,可以使用下面的命令:

python3 main.py 'http://music.163.com/#/playlist?id=145258012' --mp3

随便创建了一个歌单,测试发现识别率一般,有时可以全部识别,而有些歌单识别率较低,大家可以多添加,使用各种不同的歌单,这样准确率高一些。

 

No comments:

Post a Comment