Skip to content

xiaomusic极空间安装教程(2024/12/28更新) #297

@52fisher

Description

@52fisher

本教程同步更新于最新版的xiaomusic

看不懂/嫌麻烦/懒 但有点小钱,找 hanxi 预约微信或者 QQ 远程安装,他便宜,收费50一次,作法不成功不要钱

ARM架构自己想办法获取镜像 点名Z2PRO

获取镜像

科学环境:

  1. 搜索框 中输入 hanxi/xiaomusic,在搜索的结果中直接选择第一个,点击下载

图片

  1. 在新弹出的版本选择窗口中,根据你的情况选择。
    图片

版本说明

  • 获取 最新版 直接点击 下载 即可,建议使用默认的 latest
  • 获取 特定版本 点击此处可查看 用于回退出现功能不兼容、恶性bug等情况,一般建议反馈开发者,修复很及时,尽量不要回退版本 请输入如 v0.3.55
  • 获取 实验版本(已修复部分bug但未推送)请输入 main
  1. 接着弹出如图所示的页面,耐心等待下载完成。
    图片

  2. 下载完成后切换到 本地镜像 选项卡

剩余步骤与国内环境相同,见 部署镜像

国内环境:

  1. 打开docker,在左侧的菜单中选择 镜像 切换到 仓库 选项卡,点击 自定义拉取 按钮
    图片
  2. 在弹出的对话框中输入 m.daocloud.io/docker.io/hanxi/xiaomusic ,点击 拉取 按钮
    图片
  3. 下载完成后切换到 本地镜像 选项卡

部署镜像

  1. 找到刚才已经拉取好的镜像,单击选中,点击 添加到容器
    图片
  2. 在弹出的 创建容器 菜单中,切换到 文件夹路径 选项卡中,按图中的提示进行配置。
    图片

注意:

  • 装载路径中的 配置文件目录音乐目录 必须进行配置,其他目录非必要请勿配置
  • 主题目录为方便开发主题调试时的配置选项,普通用户不能理解明确用途请不要配置主题目录,否则会报HTTP Status 500 – Internal Server Error 错误
  • 如有多个音乐目录,请按照下面的格式进行配置
文件/文件夹 装载路径
/data/music1 /app/music/music1
/data/music2 /app/music/music2
  1. 切换到 端口 选项卡,修改成与你的极空间 不冲突 的本地端口号,如 5678 (示例按照本地端口号5678来进行配置,下同)

友情提醒: 尽量不要修改容器端口号,否则要到配置文件目录修改对应的setting.json文件中的配置,会增加很多麻烦

图片

  1. 切换到 环境 选项卡,将XIAOMUSIC_HOSTNAME 修改为你的 极空间的IP地址

友情提醒:

  1. 此处不可忽略,否则后续播放音乐会出现问题
  2. 不要尝试修改XIAOMUSIC_PORT!除非你没有看上一条的友情提醒
  3. 不要在此处配置ACCOUNTPASSWORD,没有过风控仍然无法使用!上古时代的教程不要再看了,容易走火入魔!

图片

  1. 点击 应用按钮,此时容器已经配置完成了,切换到左侧的 容器概况 菜单,可查看容器详情
    图片

进入xiaomusic网页端进行配置

1.请关闭代理,打开浏览器,地址栏输入 极空间IP:本地端口号192.168.2.5:5678,打开网页后点击 默认主题

图片

注意:

  • 不要复制此处的地址,必须输入极空间的IP地址。不知道的建议上咸鱼50块换个不锈钢盆
  • 不要输入容器的端口号8090,极空间不能使用这个端口号。
  1. 点击 设置 按钮进入设置页面
    图片

  2. 输入小米账号小米密码XIAOMUSIC_HOSTNAME(IP或域名):外网访问端口,滑到页面最下方点击 保存
    图片
    图片

注意:

  • 小米账号非手机号,请在手机设置-个人中心中查看小米ID
  • 密码不要输错,账号密码错误在上面会弹出提醒,不要假装看不见上面的提醒文字
  • XIAOMUSIC_HOSTNAME(IP或域名): 可以输入当前页面的IP地址(在地址栏),不要在此处输入端口号!!!,如果域名需要使用https协议,请加上https://

4.如果以上步骤没错,你将在设置中心看见设备列表
图片

  1. 回到首页,出现设备列表,切换对应设备即可畅享
    图片

Metadata

Metadata

Assignees

No one assigned

    Labels

    文档帮助文档

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions