MusicBox
:blush: :musical_note: MusicPlayer 一站式收听多平台音乐(网易云, 虾米, QQ)的跨平台音乐播放器,尽情享受吧~:sparkles:
Install / Use
/learn @HuberTRoy/MusicBoxREADME
MusicPlayer
整合多家音乐网站(目前网易云/虾米/QQ音乐)的播放器~, ( • ̀ω•́ )✧~。
功能:
- 支持网易云,虾米,QQ音乐的歌单/搜索,播放音乐,查看音乐信息(歌词)。
- 根据所听歌曲推荐歌曲~。
- 桌面歌词系统~。
- 下载音乐支持~。
- 支持网易云手机号登陆同步歌单。
- 尽可能还原网易云音乐体验。
- 跨平台。
- QSS设置样式,类似CSS易于自定义扩展。
截图:
<img src="https://github.com/HuberTRoy/MusicPlayer/blob/master/testpic/24.jpg"/> <img src="https://github.com/HuberTRoy/MusicPlayer/blob/master/testpic/16.jpg"/> <img src="https://github.com/HuberTRoy/MusicPlayer/blob/master/testpic/19.jpg"/> <img src="https://github.com/HuberTRoy/MusicPlayer/blob/master/testpic/23.jpg"/>安装:
$ (sudo) pip install Music-Player
✨🍰✨
或
$ git clone git@github.com:HuberTRoy/MusicBox.git
$ (sudo) python(3) setup.py install
运行:
$ (sudo) musicplayer
可能会出现的依赖错误:
Windows 下如果 pycryptodome 安装不上可以安装 pycryptodomex ->pip install pycryptodomex.
*nix额外依赖:
$ sudo apt-get install pyqt5.qtmultimedia
$ sudo apt-get install libqt5multimedia5-plugins
QQ音乐播放依赖:
Windows下如果缺少m4a的解码器需要下载 <a href="https://github.com/Nevcairiel/LAVFilters/releases">LAV Filters</a> <br> Linux 需要下载 <a href="https://gstreamer.freedesktop.org/">GStreamer</a>
开发详情请移步至: <a href="https://github.com/HuberTRoy/MusicPlayer/blob/master/doc/updateLog.md">更新日志~</a>
功能TODO:
- [ ] 支持私人FM.
- [ ] 创建个人歌单.
- [ ] 打包下载方便食用.
- [ ] 多平台账号同步歌单.
- [ ] 方便的界面皮肤更换.
- [x] 支持下载歌曲.
- [x] 简略推荐歌曲.
- [x] 桌面歌词系统.
开发TODO:
- [x] 加入日志方便调试.
- [ ] 尝试使用其他方式播放音乐.
Related Skills
node-connect
335.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
82.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
335.9kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
