Skip to content

TotoWang-hhh/music_down

Repository files navigation

通知

API域名失效通知

Music Area目前基于是部署在Vercel上的Netease CloudMusic API,这是一套开源的网易云API。由于之前Vercel被墙,故换用了由 AXIOMXS 提供的二级域名。然而刚刚收到来自Vercel的通知打破了往日的平静,这个蹭来的域名似乎挂掉了!请各位用户前往“设置”页面,将API Domain处更改为“https://cloudmusic-api-one.vercel.app/”或者自己部署的API地址,然后点击应用。不出意外的话,这个软件暂时只能配合魔法使用……

我会在精力允许时发布更新修改这一项设置的默认值。

暂停更新通知

由于作者不再使用网易云,本项目暂停更新。但如果有任何功能建议或者bug,您仍可以在issues提出,我仍会改进

Music Area 5.x

这个软件可以免费下载网易云上所有能在线听的音乐。如果你想下载更多,你可以在自己的电脑或服务器(也可以是各种奇怪的设备,譬如路由器或者机顶盒?)上部署Unblock Netease Music。然后修改代码中API请求部分的参数,这样就可以配置请求时使用的网络代理,在下载时调用UNM来下载部分灰色或试听音乐。

如果您知道UNM的免费API网址,或者您拥有部署了UNM的服务器并愿意贡献,则可以联系我。

使用步骤(5.x版本)

这个版本的界面采用了多标签的逻辑,把不同的功能区分开,每一页中包含该功能所需的一切控件,底部常驻四个功能按钮。(莫名想起安卓三大金刚键

您需要在分页标签栏选择您需要的功能,接下来按照对应分支操作。

底部常驻按键

随后铺满界面空白的的列表框中会显示出结果,选择您需要下载或收听的音乐,再点击底部四键中的下载来下载。

如果您不确定哪一个是您需要的音乐,您可以选中一首,然后点击收听来下载到缓存文件然后试听。

如果您需要分享该音乐或者查看歌曲详细信息,那么您可能需要歌曲ID,选中一曲,然后点击复制歌曲ID来获取该歌曲的ID。

选择一首音乐,点击在网页中打开可以在网页版网易云音乐中查看歌曲详情。

搜索下载与收藏下载

然后再下面的输入框内填入该功能需要的全部信息,再点击按钮或在最后一个输入框按下Enter来开始。

友好输出

如果软件遇到了问题但未崩溃,您可以点击“友好输出”标签,然后在控制台中查看简化的输出信息,进行简单的排错。

关于

您可以在此查看软件信息,以及我的一些警告。

曲风搜歌

该标签页包含一组页面,全部和曲风搜歌的功能相关,具体请阅读以下针对每个页面的详细说明。

所有曲风

点击下方的获取所有曲风,程序会将所有曲风罗列在上方的列表框,选中一个顶级分类,点击最下方的复制ID,或双击该分类将其展开。展开后我们会发现曲风内还有细分,我们可以通过不断地展开来找到最符合您需求的曲风。

选择您需要的曲风,点击复制ID即可复制曲风ID以备用。

曲风偏好

在此页上方使用邮箱登录您的网易云账号,即可直接获取您最喜爱的曲风,选择其中一项,点击复制ID即可复制曲风ID以备用。

该曲风的音乐

在上方输入框中粘贴曲风ID,然后点击获取该曲风的歌曲,程序会将该曲风的歌曲罗列在列表中,只显示20曲。选择您想尝试的音乐,点击最底部常驻三键中的对应操作即可。

更新记录(5.x)

5.0.0

  • 全面改用Netease CloudMusic API,更加稳定。
  • 使用系统控件样式及多标签界面逻辑,更加稳定易用。

5.0.1

  • 由于vercel.app被墙,改用其他域名并设置CNAME转发,感谢愿为西南风(QQ)和我足够厚的脸皮……

5.1.0

  • 增加加载界面
  • 现在在下载音乐时,可以一并下载并填入歌曲名称、歌手、专辑等,但我目前并未解决填入专辑图的问题
  • 修复一堆已知BUG

5.2.0

  • 使用了专用播放器,感谢Teameow
  • 在“鸣谢”中增加了每一项的鸣谢原因
  • 点击“鸣谢”中的任意一项,可以打开他(们)的官网或文本说明

5.3.0

  • 修复若干BUG
  • 新增“曲风搜歌”功能
  • 删除冗余函数
  • 翻译成英语,然后将翻译后的版本存为Music Area English.py,以及Music Area English.exe

5.3.1

  • 完善了文档
  • 新增检测更新功能,可以通过点击“关于”中的版本号检测更新,同时软件启动会自动检查
  • 软件内增加了该项目GitHub的地址
  • 指定了保存音频属性时使用的eyed版本,修复了无法写入专辑图的问题
  • 播放器更新(v0.1.1)
    • 修复了滑块位于进度条两端时,时间会挡住滑块的一部分的问题
    • 修改了图标
    • 修复了播放完毕后,播放/暂停按钮显示暂停,但实际未在播放的问题
    • 修复了歌曲信息过长,显示不全的问题

5.3.2

  • 修复了在搜索页按Enter无法搜索的问题
  • 精简了文档,不再有多余信息和图片
  • 以后的发行都会附带README.md

5.3.3(当前)

  • 新增了内部版本检测和警告
  • 修复了该曲风的歌曲页,搜索时不会清除之前结果的问题
  • 新增了中文版启动时的随机提示
  • 新增了在网页中查看功能,选中一首音乐后点击可以快速打开音乐的详情页
  • 修改了前往官网按钮指向的链接至新域名

未实现的功能

UNM支持及自定代理

由于我懒,所以懒得做自己修改代理的功能,然后我又没有VPS,所以也不能直接把代码写死……

“作者在听”功能

我原本打算制作一个功能,可以查看我收藏的音乐。但是我把收藏设置公开后还是无法直接访问,我又不想在代码里透露我的代码或者cookie,所以我就只能把这些获取收藏的代码用PHP写出,丢到服务器上当作API用,但是这么做似乎还是没法跑起来。(或许是我的代码有毛病?)

最后因为PHP开发寸步难行,再加上我的服务器FTP寄了……然后这个功能它就废掉了

我把写了一半没用的php代码扔进存储库了,感兴趣的自己下载看看吧,我已经把账密屏蔽了。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages