轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥7起我的订单
文档
工具
提交工单页面收录
xiaomusic

hanxi/xiaomusic

hanxi

Xiaomusic 是一款基于命令行的网易云音乐第三方客户端,采用 Python 开发,支持跨平台运行,提供音乐播放、歌曲搜索、歌单管理、收藏同步及实时歌词显示等功能,界面简洁轻量,无需图形界面即可便捷使用,开源免费且持续更新,旨在为用户提供高效纯粹的音乐聆听体验。

56 次收藏下载次数: 0状态:社区镜像维护者:hanxi仓库类型:镜像最近更新:22 天前
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

DockerHub 官方简介
轩辕镜像中文简介
下载命令
镜像标签列表与下载命令
轩辕镜像,让镜像更快,让人生更轻。
点击查看

XiaoMusic: 无限听歌,解放小爱音箱

[!IMPORTANT] 📢 项目停止维护通知

因个人精力有限,需将重心转移到其他项目,本项目将停止维护,不再接受新功能开发与 bug 修复,已有 issue 与 PR 也不再处理。

后续推荐使用社区接力项目:**https://github.com/songloft-org/songloft**%EF%BC%8C%E6%AC%A2%E8%BF%8E%E5%A4%A7%E5%AE%B6%E8%BF%81%E7%A7%BB%E3%80%81%E5%8F%82%E4%B8%8E%E5%85%B1%E5%BB%BA%E3%80%82

衷心感谢一路以来所有用户的支持与陪伴 ❤️

https://img.shields.io/github/license/hanxi/xiaomusic](https://github.com/hanxi/xiaomusic) https://img.shields.io/docker/v/hanxi/xiaomusic?sort=semver&label=docker%20image](https://hub.docker.com/r/hanxi/xiaomusic) https://img.shields.io/docker/pulls/hanxi/xiaomusic](https://hub.docker.com/r/hanxi/xiaomusic) https://img.shields.io/pypi/v/xiaomusic](https://pypi.org/project/xiaomusic/) https://img.shields.io/pypi/dm/xiaomusic](https://pypi.org/project/xiaomusic/) https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fhanxi%2Fxiaomusic%2Fmain%2Fpyproject.toml](https://pypi.org/project/xiaomusic/) https://img.shields.io/github/v/release/hanxi/xiaomusic](https://github.com/hanxi/xiaomusic/releases) ![Visitors]([] ![Visitors]([]


🎵 使用小爱音箱播放音乐,音乐使用 *** 下载

https://github.com/hanxi/xiaomusic • 📖 文档 • https://github.com/hanxi/xiaomusic/issues/99 • 💭 讨论区


[!TIP] 新手指南:初次安装遇到问题请查阅 https://github.com/hanxi/xiaomusic/issues/99%EF%BC%8C%E4%B8%80%E8%88%AC%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E9%83%BD%E5%B7%B2%E7%BB%8F%E6%9C%89%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E3%80%82

👋 快速入门指南

已经支持在 web 设置页面配置其他参数,不再需要设置环境变量, docker compose 配置如下(选一个即可):

yaml
services:
  xiaomusic:
    image: hanxi/xiaomusic
    container_name: xiaomusic
    restart: always
    ports:
      - 58090:8090
    volumes:
      - /xiaomusic_music:/app/music
      - /xiaomusic_conf:/app/conf

🔥 国内:

yaml
services:
  xiaomusic:
    image: docker.hanxi.cc/hanxi/xiaomusic
    container_name: xiaomusic
    restart: always
    ports:
      - 58090:8090
    volumes:
      - /xiaomusic_music:/app/music
      - /xiaomusic_conf:/app/conf

测试版:

yaml
services:
  xiaomusic:
    image: hanxi/xiaomusic:main
    container_name: xiaomusic
    restart: always
    ports:
      - 58090:8090
    volumes:
      - /xiaomusic_music:/app/music
      - /xiaomusic_conf:/app/conf

对应的 docker 启动命令如下:

bash
docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic

🔥 国内:

bash
docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf docker.hanxi.cc/hanxi/xiaomusic

测试版:

docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic:main
  • 其中 conf 目录为配置文件存放目录,music 目录为音乐存放目录,建议分开配置为不同的目录。
  • /xiaomusic_music 和 /xiaomusic_conf 是 docker 所在的主机的目录,可以修改为其他目录。如果报错找不到 /xiaomusic_music 目录,可以先执行 mkdir -p /xiaomusic_{music,conf} 命令新建目录。
  • /app/music 和 /app/conf 是 docker 容器里的目录,不要去修改。
  • 58090 是 NAS 本地端口的。8090 是容器端口,不要去修改。
  • 后台访问地址为: [***]

[!NOTE] docker 和 docker compose 二选一即可,启动成功后,在 web 页面可以配置其他参数,带有 * 号的配置是必须要配置的,其他的用不上时不用修改。初次配置时需要在页面上输入小米账号和密码保存后才能获取到设备列表。

遇到问题可以去 web 设置页面底部点击【下载日志文件】按钮,然后搜索一下日志文件内容确保里面没有账号密码信息后(有就删除这些敏感信息),然后在提 issues 反馈问题时把下载的日志文件带上。

[!TIP] 作者新写了一个更简洁的个人音乐服务器,支持更强的插件扩展 https://github.com/mimusic-org/mimusic

[!TIP]

  • 适用于 NAS 上安装的开源工具: https://github.com/hanxi/tiny-nav
  • 适用于 NAS 上安装的网页打印机: https://github.com/hanxi/cups-web
  • PVE 移动端 UI 界面:https://github.com/hanxi/pve-touch
  • 喜欢听书的可以配合这个工具使用 https://github.com/hanxi/epub2mp3

[!TIP]

  • 🔥【广告:可用于安装 frp 实现内网穿透】
  • 🔥 海外 RackNerd VPS 机器推荐,可***付款。
  • 不知道选哪个套餐可以直接买这个最便宜的 <[***]>
  • 也可以用来部署代理,docker 部署方法见 https://github.com/hanxi/blog/issues/96

[!TIP]

  • 🔥【广告: 搭建您的专属大模型主页 告别繁琐配置难题,一键即可畅享稳定流畅的AI体验!】https://university.aliyun.com/mobile?userCode=szqvatm6

[!TIP]

  • 免费主机

🎤 功能特性

🤐 支持语音口令

基础播放控制

  • 播放歌曲 - 播放本地的歌曲
  • 播放歌曲+歌名 - 例如:播放歌曲周杰伦晴天
  • 上一首 / 下一首 - 切换歌曲
  • 关机 / 停止播放 - 停止播放

播放模式

  • 单曲循环 - 重复播放当前歌曲
  • 全部循环 - 循环播放所有歌曲
  • 随机播放 - 随机顺序播放

歌单管理

  • 播放歌单+目录名 - 例如:播放歌单其他
  • 播放歌单第几个+列表名 - 详见 https://github.com/hanxi/xiaomusic/issues/158
  • 播放歌单收藏 - 播放收藏歌单

收藏功能

  • 加入收藏 - 将当前播放的歌曲加入收藏歌单
  • 取消收藏 - 将当前播放的歌曲从收藏歌单移除

[!TIP] 隐藏玩法:对小爱同学说"播放歌曲小猪佩奇的故事",会先下载小猪佩奇的故事,然后再播放。

📦 安装方式

方式一:Docker Compose(推荐)

详见 👋 快速入门指南

方式二:Pip 安装

shell
# 安装
pip install -U xiaomusic

# 查看帮助
xiaomusic --help

# 启动(使用配置文件)
xiaomusic --config config.json

# 启动(使用默认端口 8090)
xiaomusic

[!NOTE] config.json 文件可以参考 config-example.json 文件配置。详见 https://github.com/hanxi/xiaomusic/issues/94

👨‍💻 开发指南

🔩 开发环境运行

  1. 下载依赖

    shell
    ./install_dependencies.sh
    
  2. 安装环境

    shell
    pdm install
    
  3. 启动服务

    shell
    pdm run xiaomusic.py
    

    默认监听端口 8090,使用其他端口请自行修改。

  4. 查看 API 文档

    访问 http://localhost:8090/docs 查看接口文档。

[!NOTE] 目前的 web 控制台非常简陋,欢迎有兴趣的朋友帮忙实现一个漂亮的前端,需要什么接口可以随时提需求。

🚦 代码提交规范

提交前请执行以下命令检查代码和格式化代码:

shell
pdm lintfmt

🐳 本地编译 Docker Image

shell
docker build -t xiaomusic .

🛠️ 技术栈

  • 后端:Python + FastAPI 框架
  • 容器化:Docker
  • 前端:jQuery

📱 设备支持

已测试支持的设备

型号设备名称
L06A小爱音箱
L07ARedmi小爱音箱 Play
S12/S12A/MDZ-25-DA小米AI音箱
LX5A小爱音箱 万能遥控版
LX05小爱音箱Play(2019款)
L15A小米AI音箱(第二代)
L16AXiaomi Sound
L17AXiaomi Sound Pro
LX06小爱音箱Pro
LX01小爱音箱mini
L05B小爱音箱Play
L05C小米小爱音箱Play 增强版
L09A小米音箱Art
LX04/X10A/X08A触屏版音箱
X08C/X08E/X8F触屏版音箱
M01/XMYX01JY小米小爱音箱HD
OH2PXIAOMI 智能音箱 Pro
OH2XIAOMI 智能音箱

[!NOTE]

  • 型号与产品名称对照可在 小米IoT平台 查询
  • 如果你的设备支持播放,请反馈给我添加到支持列表里,谢谢
  • 目前应该所有设备类型都已经支持播放,有问题可随时反馈

🎵 支持音乐格式

  • mp3 - 标准音频格式
  • flac - 无损音频格式
  • wav - 无损音频格式
  • ape - 无损音频格式
  • ogg - 开源音频格式
  • m4a - AAC 音频格式

[!NOTE]

  • 本地音乐会搜索目录下上面格式的文件,下载的歌曲是 mp3 格式
  • 已知 L05B、L05C、LX06、L16A 不支持 flac 格式
  • 如果格式不能播放可以打开【转换为MP3】和【型号兼容模式】选项,详见 https://github.com/hanxi/xiaomusic/issues/153#issuecomment-2328168689

🌏 网络歌单功能

可以配置一个 json 格式的歌单,支持电台和歌曲,也可以直接用别人分享的链接。同时配备了 m3u 文件格式转换工具,可以很方便地把 m3u 电台文件转换成网络歌单格式的 json 文件。

详细用法见 https://github.com/hanxi/xiaomusic/issues/78

[!NOTE] 欢迎有想法的朋友们制作更多的歌单转换工具,一起完善项目功能!

⚠️ 安全提醒

[!IMPORTANT]

  1. 如果配置了公网访问 xiaomusic ,请一定要开启密码登陆,并设置复杂的密码。且不要在公共场所的 WiFi 环境下使用,否则可能造成小米账号密码泄露。
  2. 强烈不建议将小爱音箱的小米账号绑定摄像头,代码难免会有 bug ,一旦小米账号密码泄露,可能监控录像也会泄露。

💬 社区与支持

📢 讨论区

https://github.com/hanxi/xiaomusic/issues • https://pd.qq.com/s/e2jybz0ss • https://qm.qq.com/q/vQtFRinceA • https://github.com/hanxi/xiaomusic/issues/86

🤝 如何贡献

我们欢迎所有形式的贡献,包括但不限于:

  • 🐛 报告 Bug:在 https://github.com/hanxi/xiaomusic/issues 中提交问题
  • 💡 功能建议:分享你的想法和建议
  • 📝 改进文档:帮助完善文档和教程
  • 🎨 前端美化:优化 Web 控制台界面
  • 🔧 代码贡献:提交 Pull Request

[!TIP] 提交代码前请确保运行 pdm lintfmt 检查代码规范

📚 相关资源

👉 更多教程

更多功能见 https://github.com/hanxi/xiaomusic/issues/211

🎨 第三方主题

  • https://github.com/52fisher/xiaomusicUI
  • https://github.com/52fisher/XMusicPlayer
  • https://github.com/clarencejh/xiaomusic
  • https://github.com/jhao0413/SoundScape
  • https://github.com/DarrenWen/xiaomusicui

📱 配套应用

  • https://github.com/F-loat/xiaoplayer
  • https://github.com/jokezc/mi_music
  • https://github.com/boluofan/xiaomusic-online
  • https://github.com/hpcll/HMusic
  • https://github.com/GanHuaLin/rouroumusic-tv

❤️ 致谢

核心依赖

  • xiaomi - 小米智能设备
  • https://github.com/yihong0618/xiao*** - 项目灵感来源
  • https://github.com/yihong0618/MiService - 小米服务接口
  • https://github.com/***/*** - 音乐下载工具

开发工具

  • PDM - Python 包管理
  • https://fastapi.tiangolo.com/ - Web 框架
  • https://github.com/umami-software/umami - 统计分析
  • https://github.com/getsentry/sentry - 报错监控

参考资料

  • https://github.com/yihong0618/gitblog/issues/258
  • https://github.com/zzz6519003/awesome-xiaoai

特别感谢

  • 所有帮忙调试和测试的朋友
  • 所有反馈问题和建议的朋友
  • 所有贡献代码和文档的开发者

🚨 免责声明

本项目仅供学习和研究目的,不得用于任何商业活动。用户在使用本项目时应遵守所在地区的***,对于违法使用所导致的后果,本项目及作者不承担任何责任。 本项目可能存在未知的缺陷和风险(包括但不限于设备损坏和账号封禁等),使用者应自行承担使用本项目所产生的所有风险及责任。 作者不保证本项目的准确性、完整性、及时性、可靠性,也不承担任何因使用本项目而产生的任何损失或损害责任。 使用本项目即表示您已阅读并同意本免责声明的全部内容。

Star History

![Star History Chart]([***]

License

https://github.com/hanxi/xiaomusic/blob/main/LICENSE License © 2024 涵曦

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 xiaomusic 镜像标签

docker pull docker.xuanyuan.run/hanxi/xiaomusic:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull hanxi/xiaomusic:<标签>

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
hanxi/xiaomusic
教程轩辕镜像功能与使用教程
定价查看流量套餐与价格
热门查看热门 Docker 镜像推荐
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥7/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥7/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱

更多 xiaomusic 镜像推荐

smileyxy/xiaomusic logo

smileyxy/xiaomusic

smileyxy
暂无描述
2.2千+ 次下载
1 年前更新
qokelate/xiaomusic logo

qokelate/xiaomusic

qokelate
暂无描述
1.6千+ 次下载
1 年前更新
morkerjay/xiaomusic logo

morkerjay/xiaomusic

morkerjay
暂无描述
1.5千+ 次下载
1 年前更新
dissipator/xiaomusic logo

dissipator/xiaomusic

dissipator
暂无描述
517 次下载
1 年前更新
siji/xiaomusic logo

siji/xiaomusic

siji
暂无描述
450 次下载
5 个月前更新
318182456/xiaomusic logo

318182456/xiaomusic

318182456
暂无描述
386 次下载
3 个月前更新

查看更多 xiaomusic 相关镜像

更多相关 Docker 镜像与资源

以下是 hanxi/xiaomusic 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:

  • deluan/navidrome Docker 镜像说明(Navidrome 音乐服务器,开源音乐流媒体平台)
  • nyanmisaka/jellyfin Docker 镜像说明(开源媒体服务器,支持多平台流媒体播放)
  • jellyfin/jellyfin Docker 镜像说明(Jellyfin 媒体服务器,开源流媒体平台,支持多平台播放)
  • linuxserver/jellyfin Docker 镜像说明(Jellyfin 媒体服务器,LinuxServer 维护版本)
  • lsiodev/jellyfin Docker 镜像说明(LinuxServer Jellyfin 媒体服务器,适合家庭影音库与串流播放)