[开源自荐] 免费下载音乐平台,聚合逆向了多个API接口。

[开源自荐] 免费下载音乐平台,聚合逆向了多个API接口。
[开源自荐] 免费下载音乐平台,聚合逆向了多个API接口。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


https://linux.do/t/topic/1479808 继续讨论
之前只是简单逆向了两个渠道,承蒙站内大佬推广获得了一些关注。后来渐渐把项目壮大,支持的渠道也变多了。部分是通过逆向的渠道,部分是直接调的API获取。

  • 爱听
  • 波点音乐
  • 布谷音乐
  • 歌曲宝
  • 歌曲海
  • 煎饼音乐系列(支持酷狗,网易云,QQ解析)
  • JOOX
  • 米兔音乐
  • LivePoo
  • 咪咕音乐
  • 网易云音乐
  • 酷狗音乐
  • QQ音乐 / QQMP3

大部分逆向接口不支持自定义音质,有些默认就是flac高音质,网易云还有几个接口我做了音质选择。
目前项目有两个端:

  • Web 端:基于 Next.js / React / TypeScript
  • 桌面端:基于 PyQt5 / qFluentWidgets

Web 端默认界面:

image

Web 端搜索后的界面:

image

Web 端下载任务弹窗:

image

Web 端歌词播放器界面:

image

桌面端首页:

image

桌面端歌词页面:

image

由于最开始做这个项目的时候定位就是一个下载音乐的全栈项目。所以不考虑往播放器的深度开发上走。

仓库地址是

github.com

GitHub - markcxx/coco-downloader

通过在 GitHub 上创建帐户来为 markcxx/coco-downloader 开发做出贡献。

体验demo我部署在我腾讯云的服务器上,但是出站流量我就关闭了网页端批量下载的功能,完整功能只能自己探索一下了。

cocodownloader.markqq.com

COCO音乐下载站

简约纯净的音乐下载工具

欢迎佬们一起交流学习一下。

2 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文