Beadd MusicDownloader Versions Save

🎵 QQ Netease Music Downloader

v4.0.2

8 months ago

What's Changed

  • 修改默认搜索结果主题为15 Change the default search theme to 15
  • 修改默认启动深色模式 Dark mode is enabled by default
  • 设置主页提示词 Set home page placeholder
  • ✔ 网易云单曲下载
  • ✔ 网易云歌单批量下载
  • ✔ 网易云我喜欢的歌曲批量下载
  • ✔ 支持无损与会员
  • ✔ 下载的歌曲内嵌封面、歌词、歌手、专辑、发行日期等元数据

📖 使用文档

关于下载

  • 下载的音乐在程序目录的\downloads里
  • 如果下载数量不对,再次下载即可

首页

  • 右键首页切换皮肤
  • 中键首页切换暗黑模式

结果页面

  • 右击歌曲封面即可下载该歌曲
  • 单击空白返回
  • 右击空白切换主题

播放界面

  • 单击最左侧返回
  • 右键切换主题

快捷键

  • ctrl + shift + i 开发者工具
  • ctrl + r 刷新
  • ctrl + + / ctrl + - 放大缩小

  • 搜索一首VIP歌曲,进入该歌曲的播放界面即可设置
  • 在music.163.com里打开开发者模式
  • 在network栏里找到music.163.com并复制其所有Cookie即可

关于QQ音乐

  • Creamplayer暂时无法下载qq音乐,你可以使用Release里本项目老版本musicdownloader

🎨 如何修改主题 Contribute theme

首页、搜索、播放三个界面每个对应一个vue文件,在src/themes里,将其他主题当作模板,修改里面的CSS即可自定义主题,然后创建对于的文件名即可

需要修改的文件

  • 修改上一个vue文件changeTheme函数,修改switch后面的数为新增的主题vue文件名(数字)
    function changeTheme() {
      emit('switch', 1)
    }
    
  • 在对应的views文件里引入新的主题vue文件,例如在Search页面里引入新的主题
    import Theme16 from '../themes/search/16.vue';
    ...
    ...
    <Theme16 :q="q" @switch="switchTheme" @return="returnHome" v-if="searchTheme == 16"/>
    
  • 将新主题的changeTheme函数后面的数字改为1,以进入循环

⚡ 开发环境搭建

开发环境里无法使用下载功能,使用下载功能请到release里下载发行包,或者手动打包musicdownloader.py为exe放置当前目录里

git clone https://github.com/beadd/creamplayer
npm install
npm run electron:serve

v4.0.1

9 months ago

What's Changed

  • 修复设置Cookie时失败问题 Fix Cookie setting failure

v4.0.0

9 months ago

What's Changed

  • 添加可视化界面 Add visual interface
  • 对比上版本下载速度提升1-10倍 Compared to the version speed prompt 1-10 times
  • 支持320k音质. 320k is supported
  • 使用Nodejs,访问API无需Cookie. With nodejs, no need cookies to access the API
  • 无需自建API服务器 No need to build your own API server

v2.6.1

10 months ago

What's Changed

  • [Fix Bug] 下载歌曲Can't Hold Us解析不出music_type #51
  • ✔ 网易云单曲下载
  • ✔ 网易云歌单批量下载
  • ✔ 网易云专辑批量下载
  • ✔ 网易云歌手批量下载
  • ✔ 网易云我喜欢的歌曲批量下载
  • ✔ QQ音乐单曲下载
  • ✔ QQ音乐歌单批量下载
  • ✔ QQ音乐我喜欢的歌曲批量下载
  • ✔ 支持无损与会员
  • ✔ 下载的歌曲内嵌封面、歌词、歌手、专辑、发行日期等元数据

高级使用

启动前加歌曲链接参数会直接下载,例子:

musicdownloader.py https://......song?id=...
musicdownloader.exe https://......playlist?id=...

启动前加参数-s {api server} 可直接更换歌曲API服务器,例子:

musicdownloader.py -s https://example.com/metting/
musicdownloader.exe https://......song?id=... -s http://192.168.1.7/

能否下载歌曲或会员歌曲及其音质取决于API服务器 自建服务器并添加会员Cookie即可解析相关音乐以及无损 #40

感谢 Thanks

v3.2.0

11 months ago

What's Changed

GUI 版本,下载EyeD3Music.exe即可,感谢@cyh1998

  • 添加歌曲专辑名称、添加歌曲发布日期元素
  • 添加输出日志文件
  • 为QQ音乐添加更多元素
  • ✔ 网易云单曲下载
  • ✔ 网易云歌单批量下载
  • ✔ 网易云专辑批量下载
  • ✔ 网易云歌手批量下载
  • ✔ 网易云我喜欢的歌曲批量下载
  • ✔ QQ音乐单曲下载
  • ✔ QQ音乐歌单批量下载
  • ✔ QQ音乐我喜欢的歌曲批量下载
  • ✔ 支持无损与会员
  • ✔ 下载的歌曲内嵌封面、歌词、歌手、专辑、发行日期等元数据

v2.6.0

11 months ago
  • 支持网易云无损音乐下载
  • 网易云音乐下载
  • 网易云歌单批量下载
  • 网易云会员VIP音乐下载
  • 网易云我喜欢的歌曲下载
  • 网易云专辑下载
  • QQ音乐音乐下载
  • QQ音乐歌单批量下载
  • QQ音乐我喜欢的歌单下载
  • 网易云歌手下载
  • QQ音乐会员VIP下载
  • 歌曲歌词嵌入
  • 歌曲封面嵌入
  • 歌曲专辑名称元素
  • 歌曲名称元素
  • 歌曲歌手元素
  • 歌曲ID元素

v2.5.1

11 months ago
  • 修复QQ下载时创建空文件bug
  • 网易云音乐下载
  • 网易云歌单批量下载
  • 网易云会员VIP音乐下载
  • 网易云我喜欢的歌曲下载
  • 网易云专辑下载
  • QQ音乐音乐下载
  • QQ音乐歌单批量下载
  • QQ音乐我喜欢的歌单下载
  • 网易云歌手下载
  • QQ音乐会员VIP下载
  • 歌曲歌词嵌入
  • 歌曲封面嵌入
  • 歌曲专辑名称元素
  • 歌曲名称元素
  • 歌曲歌手元素
  • 歌曲ID元素

v2.5.0

11 months ago
  • 对QQ音乐歌曲文件添加高清封面
  • 对QQ音乐歌曲文件添加专辑名称元素,发布日期元素
  • 网易云音乐下载
  • 网易云歌单批量下载
  • 网易云会员VIP音乐下载
  • 网易云我喜欢的歌曲下载
  • 网易云专辑下载
  • QQ音乐音乐下载
  • QQ音乐歌单批量下载
  • QQ音乐我喜欢的歌单下载
  • 网易云歌手下载
  • QQ音乐会员VIP下载
  • 歌曲歌词嵌入
  • 歌曲封面嵌入
  • 歌曲专辑名称元素
  • 歌曲名称元素
  • 歌曲歌手元素
  • 歌曲ID元素

v3.1.0

11 months ago

GUI 版本,下载EyeD3Music.exe即可,感谢@cyh1998

  • 修复输出框无法滚动查看
  • 修复主界面阻塞

v2.4.0

11 months ago
  • 添加日志
  • 网易云音乐下载
  • 网易云歌单批量下载
  • 网易云会员VIP音乐下载
  • 网易云我喜欢的歌曲下载
  • 网易云专辑下载
  • QQ音乐音乐下载
  • QQ音乐歌单批量下载
  • QQ音乐我喜欢的歌单下载
  • 网易云歌手下载
  • QQ音乐会员VIP下载
  • 歌曲歌词嵌入
  • 歌曲封面嵌入
  • 歌曲专辑名称元素
  • 歌曲名称元素
  • 歌曲歌手元素
  • 歌曲ID元素