mirror of
https://github.com/Suxiaoqinx/Netease_url.git
synced 2025-07-13 21:02:25 +08:00
138 lines
3.2 KiB
Markdown
138 lines
3.2 KiB
Markdown
# 网易云无损音乐解析
|
||
|
||
> **声明**
|
||
> 本项目为开源软件,遵循 MIT 许可证。任何个人或组织均可自由使用、修改和分发本项目的源代码。但本项目及其任何衍生作品**禁止用于任何商业或付费项目**。如有违反,将视为对本项目许可证的侵犯。欢迎大家在遵守开源精神和许可证的前提下积极贡献和分享代码。
|
||
|
||
---
|
||
|
||
## 功能简介
|
||
|
||
本项目可解析网易云音乐无损音质下载链接,支持多种音质选择,支持 API 与命令行(GUI)两种模式。
|
||
|
||
---
|
||
|
||
## 快速开始
|
||
|
||
### 1. 安装依赖
|
||
|
||
```bash
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
### 2. 配置 Cookie
|
||
|
||
请在 `cookie.txt` 文件中填入黑胶会员账号的 Cookie,格式如下:
|
||
|
||
```
|
||
MUSIC_U=你的MUSIC_U值;os=pc;appver=8.9.70;
|
||
```
|
||
|
||
> 具体值请参考 `cookie.txt` 示例,替换为你自己的即可。
|
||
|
||
### 3. 运行
|
||
|
||
#### GUI 模式
|
||
|
||
```bash
|
||
python main.py --mode gui --url <网易云音乐地址> --level <音质参数>
|
||
```
|
||
|
||
#### API 模式
|
||
|
||
```bash
|
||
python main.py --mode api
|
||
```
|
||
|
||
- 访问接口:http://ip:port/类型解析
|
||
- 支持 GET 和 POST 请求
|
||
|
||
---
|
||
|
||
## 参数说明
|
||
|
||
### GUI 模式参数
|
||
|
||
| 参数 | 说明 |
|
||
| ------------ | ---------------------------- |
|
||
| --mode | 启动模式:api 或 gui |
|
||
| --url | 需要解析的网易云音乐地址 |
|
||
| --level | 音质参数(见下方音质说明) |
|
||
|
||
### API 模式参数
|
||
|
||
| 参数 | 说明 |
|
||
| ------------ | -------------------------------------------- |
|
||
| url / ids | 网易云音乐地址或歌曲ID(二选一) |
|
||
| level | 音质参数(见下方音质说明) |
|
||
| type | 解析类型:json / down / text(三选一) |
|
||
|
||
| 类型参数 | 说明 |
|
||
| ------------ | -------------------------------------------- |
|
||
| Song_v1 | 单曲解析 |
|
||
| search | 搜索解析 |
|
||
| playlist | 歌单解析 |
|
||
| album | 专辑解析 |
|
||
|
||
---
|
||
|
||
## 音质参数说明(仅限单曲解析)
|
||
|
||
- `standard`:标准音质
|
||
- `exhigh`:极高音质
|
||
- `lossless`:无损音质
|
||
- `hires`:Hi-Res音质
|
||
- `jyeffect`:高清环绕声
|
||
- `sky`:沉浸环绕声
|
||
- `jymaster`:超清母带
|
||
|
||
> 黑胶VIP音质:standard, exhigh, lossless, hires, jyeffect
|
||
> 黑胶SVIP音质:sky, jymaster
|
||
|
||
---
|
||
|
||
## Docker 一键部署
|
||
|
||
1. **修改参数**
|
||
|
||
- 如需修改端口,请编辑 `.env` 或 `docker-compose.yml` 文件中的 `ports` 配置,例如:
|
||
|
||
```yaml
|
||
ports:
|
||
- "8080:5000"
|
||
```
|
||
|
||
2. **启动服务**
|
||
|
||
```bash
|
||
docker-compose up -d
|
||
```
|
||
|
||
---
|
||
|
||
## 在线演示
|
||
|
||
[在线解析](https://api.toubiec.cn/wyapi.html)
|
||
|
||
---
|
||
|
||
## 注意事项
|
||
|
||
- 必须使用黑胶会员账号的 Cookie 才能解析高音质资源。
|
||
- Cookie 格式请严格按照 `cookie.txt` 示例填写。
|
||
|
||
---
|
||
|
||
## 致谢
|
||
|
||
- [Ravizhan](https://github.com/ravizhan)
|
||
|
||
---
|
||
|
||
## 反馈与交流
|
||
|
||
- 在 Github [Issues](https://github.com/Suxiaoqinx/Netease_url/issues) 提交反馈
|
||
- 或访问 [我的博客](https://www.toubiec.cn)
|
||
|
||
---
|
||
|
||
欢迎 Star、Fork 和 PR! |