Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 轻量级命令行音乐搜索工具 — 纯 Python 标准库,零依赖

获取网易云音乐、咪咕音乐、波点音乐等平台的音乐直链

特点

  • 零第三方依赖 — 仅使用 urllibjson 等标准库
  • 零配置文件 — 无需 setting.json,开箱即用
  • 多平台支持 — 网易云音乐 / 咪咕音乐 / 波点音乐
  • DEBUG 模式 — 启动时加 --debug 即可查看 API 原始返回

使用方法

python main.py           # 正常模式
python main.py --debug    # DEBUG 模式(打印 API 原始数据)

运行后按提示操作:

  1. 选择音乐平台(1-3)
  2. 输入歌名/关键词
  3. 选择搜索数量(默认 10 首)
  4. 从结果中选择歌曲
  5. 获取播放链接,浏览器打开即可收听

文件结构

min-cmd/
├── core.py      # 核心逻辑(API请求、搜索、获取链接)
├── main.py      # 主程序入口
├── ui.py        # 水印 + 平台选择界面
└── README.md    # 本文件

就这么简单,4 个文件搞定。

📦 各版本对比

本仓库有 3 个分支,按功能丰富度区分:

功能 min-cmd(本分支) max-cmd max-gui
搜索 + 获取直链
多平台支持
开源水印
DEBUG 模式 --debug 参数 ✅ 设置菜单开关
彩色终端输出 ✅ 可开关
历史记录/缓存 ✅ 自动保存
设置界面 ✅ 交互式配置
配置文件 ❌ 无 setting.json
GUI 图形界面
代码量 ~90 行(极简) ~260 行 更多
适合场景 快速搜歌、嵌入脚本、学习参考 日常使用、功能完整 不习惯命令行的用户

怎么选?

  • 想要最简单、最快的体验 → min-cmd ← 你在这里
  • 想要功能完整的命令行工具 → 切换到 max-cmd
  • 想要图形界面 → 切换到 max-gui(开发中)
# 切换版本
git checkout max-cmd    # 完整版命令行
git checkout max-gui    # 图形界面版
git checkout min-cmd    # 回到精简版

⚠️ 注意事项

  • 本工具仅供学习交流,获取的音乐链接有时效性
  • 音乐链接会过期,失效后重新搜索即可
  • 波点音乐可能只返回试听片段,建议优先使用其他平台
  • 禁止商业用途

许可证

✅ 允许个人学习、研究、非商业用途下的使用、修改、复制、分发
❌ 禁止任何形式的商业用途
📜 修改后的衍生版本必须开源,并保留原始版权声明和作者信息

作者: VZService
GitHub: VZService/getmusic

About

获取网易云音乐,波点音乐等平台的音乐直链

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages