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

smileyxy/xiaomusic

smileyxy

下载次数: 0状态:社区镜像维护者:smileyxy仓库类型:镜像最近更新:1 年前
让 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

镜像简介
下载命令
镜像标签列表与下载命令
使用轩辕镜像,把时间还给真正重要的事。
点击查看

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

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

文档: <[***]>

[!TIP] 初次安装遇到问题请查阅 https://github.com/hanxi/xiaomusic/issues/99 ,一般遇到的问题都已经有解决办法。

👋 最简配置运行

已经支持在 web 页面配置其他参数,docker 启动命令如下:

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

🔥 国内:

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

对应的 docker compose 配置如下:

yaml
services:
  xiaomusic:
    image: hanxi/xiaomusic
    container_name: xiaomusic
    restart: unless-stopped
    ports:
      - 58090:8090
    environment:
      XIAOMUSIC_PUBLIC_PORT: 58090
    volumes:
      - /xiaomusic_music:/app/music
      - /xiaomusic_conf:/app/conf

🔥 国内:

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

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

[!TIP] 目前安装步骤已经是最简化了,如果还是嫌安装麻烦,可以微信或者 QQ 约我远程安装,我一般周末和晚上才有时间,需要赞助个辛苦费 :moneybag: 50 元一次。

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

[!TIP]

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

[!TIP]

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

🤐 支持语音口令

  • 【播放歌曲】,播放本地的歌曲
  • 【播放歌曲+歌名】,比如:播放歌曲周杰伦晴天
  • 【上一首】
  • 【下一首】
  • 【单曲循环】
  • 【全部循环】
  • 【随机播放】
  • 【关机】,【停止播放】,两个效果是一样的。
  • 【刷新列表】,当复制了歌曲进 music 目录后,可以用这个口令刷新歌单。
  • 【播放列表+列表名】,比如:播放列表其他。
  • 【加入收藏】,把当前播放的歌曲加入收藏歌单。
  • 【取消收藏】,把当前播放的歌曲从收藏歌单里移除。
  • 【播放列表收藏】,这个用于播放收藏歌单。
  • 【播放本地歌曲+歌名】,这个口令和播放歌曲的区别是本地找不到也不会去下载。
  • 【播放列表第几个+列表名】,具体见: https://github.com/hanxi/xiaomusic/issues/158
  • 【搜索播放+关键词】,会搜索关键词作为临时搜索列表播放,比如说【搜索播放林俊杰】,会播放所有林俊杰的歌。
  • 【本地搜索播放+关键词】,跟搜索播放的区别是本地找不到也不会去下载。

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

🛠️ pip 方式安装运行

shell
> pip install -U xiaomusic
> xiaomusic --help
 __  __  _                   __  __                 _
 \ \/ / (_)   __ _    ___   |  \/  |  _   _   ___  (_)   ___
  \  /  | |  / _` |  / _ \  | |\/| | | | | | / __| | |  / __|
  /  \  | | | (_| | | (_) | | |  | | | |_| | \__ \ | | | (__
 /_/\_\ |_|  \__,_|  \___/  |_|  |_|  \__,_| |___/ |_|  \___|
          XiaoMusic v0.3.69 by: github.com/hanxi

usage: xiaomusic [-h] [--port PORT] [--hardware HARDWARE] [--account ACCOUNT]
                 [--password PASSWORD] [--cookie COOKIE] [--verbose]
                 [--config CONFIG] [--ffmpeg_location FFMPEG_LOCATION]

options:
  -h, --help            show this help message and exit
  --port PORT           监听端口
  --hardware HARDWARE   小爱音箱型号
  --account ACCOUNT     xiaomi account
  --password PASSWORD   xiaomi password
  --cookie COOKIE       xiaomi cookie
  --verbose             show info
  --config CONFIG       config file path
  --ffmpeg_location FFMPEG_LOCATION
                        ffmpeg bin path
> xiaomusic --config config.json

其中 config.json 文件可以参考 config-example.json 文件配置。见 https://github.com/hanxi/xiaomusic/issues/94

不修改默认端口 8090 的情况下,只需要执行 xiaomusic 即可启动。

🔩 开发环境运行

  • 使用 install_dependencies.sh 下载依赖
  • 使用 pdm 安装环境
  • 默认监听了端口 8090 , 使用其他端口自行修改。
shell
pdm run xiaomusic.py

如果是开发前端界面,可以通过 http://localhost:8090/docs 查看有什么接口。目前的 web 控制台非常简陋,欢迎有兴趣的朋友帮忙实现一个漂亮的前端,需要什么接口可以随时提需求。

🚦 代码提交规范

提交前请执行

pdm lintfmt

用于检查代码和格式化代码。

本地编译 Docker Image

shell
docker build -t xiaomusic .

技术栈

  • 后端代码使用 Python 语言编写。
  • HTTP 服务使用的是 FastAPI 框架,早期版本使用的是 Flask。
  • 使用了 Docker ,在 NAS 上安装更方便。
  • 默认的前端主题使用了 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已经不需要设置了. 需要设置【型号兼容模式】选项为 true
M01/XMYX01JY小米小爱音箱HD 需要设置【特殊型号获取对话记录】选项为 true 才能语音播放
OH2PXIAOMI 智能音箱 Pro
OH2XIAOMI 智能音箱

型号与产品名称对照可以在这里查询 <[***]>

[!NOTE] 如果你的设备支持播放,请反馈给我添加到支持列表里,谢谢。 目前应该所有设备类型都已经支持播放,有问题随时反馈。 其他触屏版不能播放可以设置【型号兼容模式】选项为 true 试试。见 https://github.com/hanxi/xiaomusic/issues/30

🎵 支持音乐格式

  • mp3
  • flac
  • wav
  • ape
  • ogg
  • m4a

[!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] 欢迎有想法的朋友们制作更多的歌单转换工具。

🍺 更多其他可选配置

见 https://github.com/hanxi/xiaomusic/issues/333

⚠️ 安全提醒

[!IMPORTANT]

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

🤔 高级篇

  • 自定义口令功能 https://github.com/hanxi/xiaomusic/issues/105
  • https://github.com/hanxi/xiaomusic/issues/312
  • https://github.com/hanxi/xiaomusic/issues/269
  • https://github.com/hanxi/xiaomusic/issues/159

📢 讨论区

  • https://pd.qq.com/s/e2jybz0ss
  • http://qm.qq.com/cgi-***/qm/qr?_wv=1027&k=13St5PLVcTxYlWTAs_iAawazjtdD1l-a&authKey=dJWEpaT2fDBDpdUUOWj%2FLt6NS1ePBfShDfz7a6seNURi05VvVnAGQzXF%2FM%2F5HgIm&noverify=0&group_code=604526973
  • https://qm.qq.com/q/BmVNqhDL3M
  • https://github.com/hanxi/xiaomusic/issues
  • https://github.com/hanxi/xiaomusic/issues/86

❤️ 感谢

  • xiaomi
  • PDM
  • https://github.com/yihong0618/xiao***
  • https://github.com/yihong0618/MiService
  • https://github.com/yihong0618/gitblog/issues/258
  • https://github.com/***/***
  • https://github.com/zzz6519003/awesome-xiaoai
  • https://github.com/F-loat/xiaoplayer
  • https://github.com/52fisher/xiaomusicUI
  • https://github.com/52fisher/XMusicPlayer
  • https://github.com/clarencejh/xiaomusic
  • https://github.com/DarrenWen/xiaomusicui
  • https://github.com/umami-software/umami
  • https://github.com/getsentry/sentry
  • 所有帮忙调试和测试的朋友
  • 所有反馈问题和建议的朋友

👉 其他教程

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

🚨 免责声明

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

Star History

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

赞赏

  • :moneybag: 爱发电 <[***]>
  • 点个 Star :star:
  • 谢谢 :heart:
  • !喝杯奶茶

License

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

镜像拉取方式

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

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

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

使用方法:

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

DockerHub 原生拉取命令

docker pull smileyxy/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访问体验非常流畅,大镜像也能快速完成下载。"

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

更多 xiaomusic 镜像推荐

hanxi/xiaomusic logo

hanxi/xiaomusic

hanxi
Xiaomusic 是一款基于命令行的网易云音乐第三方客户端,采用 Python 开发,支持跨平台运行,提供音乐播放、歌曲搜索、歌单管理、收藏同步及实时歌词显示等功能,界面简洁轻量,无需图形界面即可便捷使用,开源免费且持续更新,旨在为用户提供高效纯粹的音乐聆听体验。
55 次收藏50万+ 次下载
2 个月前更新
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 镜像与资源

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

  • hanxi/xiaomusic Docker 镜像说明(小音乐(XiaoMusic)家庭媒体与音乐管理服务,适合个人 NAS 场景的媒体整理与播放)
  • deluan/navidrome Docker 镜像说明(Navidrome 音乐服务器,开源音乐流媒体平台)
  • nyanmisaka/jellyfin Docker 镜像说明(开源媒体服务器,支持多平台流媒体播放)
  • jellyfin/jellyfin Docker 镜像说明(Jellyfin 媒体服务器,开源流媒体平台,支持多平台播放)
  • linuxserver/jellyfin Docker 镜像说明(Jellyfin 媒体服务器,LinuxServer 维护版本)