{"id":44331715,"url":"https://github.com/pewee-live/netease-dl","last_synced_at":"2026-04-03T04:03:04.132Z","repository":{"id":299393778,"uuid":"1002795238","full_name":"pewee-live/netease-dl","owner":"pewee-live","description":"网易云音乐无损解析下载","archived":false,"fork":false,"pushed_at":"2025-07-04T02:58:43.000Z","size":270,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-04T03:38:48.043Z","etag":null,"topics":["cloud","download","music","netease"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pewee-live.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-16T06:47:54.000Z","updated_at":"2025-07-04T02:58:47.000Z","dependencies_parsed_at":"2025-06-16T11:02:36.342Z","dependency_job_id":null,"html_url":"https://github.com/pewee-live/netease-dl","commit_stats":null,"previous_names":["pewee-live/netease-dl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pewee-live/netease-dl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pewee-live%2Fnetease-dl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pewee-live%2Fnetease-dl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pewee-live%2Fnetease-dl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pewee-live%2Fnetease-dl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pewee-live","download_url":"https://codeload.github.com/pewee-live/netease-dl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pewee-live%2Fnetease-dl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29331703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","download","music","netease"],"created_at":"2026-02-11T10:07:28.234Z","updated_at":"2026-04-03T04:03:04.095Z","avatar_url":"https://github.com/pewee-live.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎵 网易云音乐无损下载器（Java + Spring Boot + Thymeleaf）\n\n本项目是一个基于 **Java 后端（Spring Boot）+ 前端 Thymeleaf** 实现的网易云音乐无损下载工具，支持查询与下载单曲、歌单和专辑的音频资源，并展示下载歌词信息，支持二维码扫码登录。\n\n\u003e 📌 本项目中的音乐解析 API 完全基于 [Suxiaoqinx/Netease_url](https://github.com/Suxiaoqinx/Netease_url) Python 项目，用 Java 重写。请求参数和响应结构与该项目完全一致。\n\n---\n\n## ✨ 功能特性\n\n- ✅ 查询并展示单曲信息、歌词、封面图\n- ✅ 查询并分页展示歌单内容\n- ✅ 查询专辑信息及其歌曲列表\n- ✅ 支持关键词搜索歌曲\n- ✅ 支持下载单曲、歌单、专辑音频资源\n- ✅ 支持扫码登录功能\n- ✅ 支持前端页面动态开关“允许重复下载”功能，灵活控制是否覆盖下载同一首歌曲\n\n---\n\n## 🖼️ 页面截图\n\n| 歌单下载页 | 专辑下载页 |\n|------------|-------------|\n| ![歌单下载页面](https://raw.githubusercontent.com/pewee-live/netease-dl/refs/heads/master/pics/1.JPG) | ![专辑下载页面](https://raw.githubusercontent.com/pewee-live/netease-dl/refs/heads/master/pics/2.JPG) |\n\n---\n\n## 🧩 页面说明\n\n前端使用 **HTML + JavaScript + Axios** 编写，无任何前端框架依赖，简单易用，主要分为以下模块：\n\n### 🎵 歌单模块\n\n- 加载用户歌单列表\n- 查看歌单详情、分页查看歌曲\n- 提供歌单下载按钮\n\n### 💽 专辑模块\n\n- 输入专辑 ID，查询专辑详细信息及歌曲列表\n- 提供专辑下载按钮\n\n### 🔍 搜索模块\n\n- 输入关键词搜索歌曲\n- 可扩展：点击后加入下载功能\n\n### 🎧 查看歌曲模块\n\n- 输入歌曲 ID 与音质（level）进行信息查看\n- 展示歌曲名、文件大小、专辑名、歌手名、歌词和翻译歌词\n\n---\n\n## ⚙️ 使用说明\n\n### 📦 环境要求\n\n- ✅ Java 8 或以上版本\n- ✅ Maven 3.x\n- ✅ 网络可访问网易云音乐（含其 CDN）\n- ✅ 推荐使用 Chrome 浏览器\n- ✅ 操作系统兼容：Windows / macOS / Linux\n\n---\n\n### 🚀 构建(build)\n\n```bash\n# 1. 克隆项目(如果你不想自己build可以直接到release下载后至第4步)\ngit clone https://github.com/pewee-live/netease-dl.git\n#切换到项目目录\ncd netease-dl\n\n# 2. 修改配置(可选)\n# 打开 src/main/resources/application.properties，修改：\ndownload.path=/你的本地下载目录,注意下载目录必须以/结尾\n\n# 3. 构建项目\n./gradlew build    # 或 gradle build\ncd build/libs/  \t#切换到Build目录\n\n# 4. 启动项目(也可以在这里通过注入参数的方式修改下载路径,注意下载目录必须以/结尾)\njava  -jar   neteasemusic-1.0.0.jar --download.path=/media/music/\n\n# 5. 访问页面\n浏览器访问 http://127.0.0.1:8080/\n\n```\n\n## 🐳 Docker 使用\n\n```bash\n#拉取镜像\ndocker pull peweelive/netease-music-dl:latest\n#启动\ndocker run -d -p 8080:8080 --privileged  --name=netease-music-dl  -v {你自己的路径}:/media/music/ --restart unless-stopped  -e TZ=Asia/Shanghai peweelive/netease-music-dl:latest\n#浏览器访问 http://127.0.0.1:8080/\n\n```\n\n如果你需要自己构建dockeriamge,参考build中的步骤打包生成jar后\n```bash\n\ndocker build -t {你自己的dockerid}/netease-music-dl:latest .\n\ndocker push {你自己的dockerid}/netease-music-dl:dl:latest\n\n```\n\n## 🙋 联系方式\n👤 作者：pewee\n\n📧 邮箱：690450725@qq.com\n\n🌐 GitHub：pewee-live\n\n🎉 欢迎 Star、Fork 和 Issue 交流～\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpewee-live%2Fnetease-dl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpewee-live%2Fnetease-dl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpewee-live%2Fnetease-dl/lists"}