当前位置: 首页 > news >正文

fedora部署xiaomusic

主机:fedora42,kernel:6.16.3
@=sudo用户, $=普通用户.

1 安装docker-ce

参考网址: https://blog.csdn.net/qq_34777982/article/details/123538763

(1) 更换阿里仓库

建议参考阿里官方: https://developer.aliyun.com/mirror/fedora?spm=a2c6h.13651102.0.0.78651b11mfBlQL

(2) 安装docker-ce

@ yum install yum-utils device-mapper-persistent-data lvm2  # 安装必要工具.
@ yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/fedora/docker-ce.repo  # 添加阿里docker-ce源.
@ cp /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.bak  # 备份.
@ sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo  # 修改docker-ce的yum源为阿里.
@ yum makecache  # [可选]更新软件包缓存.
@ yum install docker-ce  # 安装docker-ce. (需要验证key.)
@ systemctl start docker  # 启动docker服务.
@ systemctl enable docker  # 设为开机自启动.
@ usermod -aG docker $USER  # 将用户添加到docker组.
@ reboot  # 重启系统或重新登录.

2 部署xiaomusic

参考网址: https://zhuanlan.zhihu.com/p/1915275490547205607

(1) 准备目录结构

$ mkdir -p ~/Music/xiaomusic/{music,conf}  # 创建主目录(~/Music/可以自定义,但要与后面配置文件volumes字段中设置为相同, music存储音乐, conf存储配置文件.).
$ chmod -R 755 ~/Music/xiaomusic  # [可选]赋予权限.

(2) 配置

$ touch ~/Music/xiaomusic/conf/docker-compose.yml  # 创建配置文件.
$ vi ~/Music/xiaomusic/conf/docker-compose.yml  # 写入配置参数, 可以使用其他工具.

内容如下:

services:xiaomusic:image: docker.hanxi.cc/hanxi/xiaomusiccontainer_name: xiaomusicrestart: unless-stoppedports:- 58090:8090  # 主机容器端口: 58090, 可自定义.environment:XIAOMUSIC_PUBLIC_PORT: 58090  # 与上面主机端口保持一致.volumes:- ~/Music/xiaomusic/music:/app/music  # 本地音乐目录映射. (~/Music/是上面新建那个目录.)- ~/Music/xiaomusic/conf:/app/conf    # 配置文件目录映射. (~/Music/是上面新建那个目录.)network_mode: bridge  # 确保网络模式正确.

(3) 启动容器

$ cd ~/Music/xiaomusic/conf  # 管理docker需要进入conf目录.
$ docker compose up -d  # 启动容器. (首次启动会自动拉取镜像.)
$ docker compose ps  # [可选]查看容器状态.

(4) 访问配置

在局域网任一主机(包括手机)浏览器中访问http://FedoraIP:58090进入xiaomusic界面;
点击默认主题配置小爱音箱;
点击底部"设置"进入配置页面;
输入小米账号和密码(IP域名和端口号自动填写.);
启用"目录监控(自动刷新音乐列表)"选择"开启";
下拉到最底部点击"保存";
上拉到页面顶部应该看到家里所有小爱音箱;
"勾选"需要使用到xiaomusic的小爱音箱;
下拉到底部选择"保存";
点击"返回首页"应该看到小爱音箱已经绑定成功;
可复制本地音乐到~/xiaomusic/music/.

(5) 支持的语音指令:

"播放歌曲", "播放歌曲+歌名";
"播放本地歌曲+歌名", "本地搜索播放+关键词";
"搜索播放+关键词";
"上一首", "下一首";
"单曲循环", "全部循环", "随机播放";
"关机", "停止播放";
"刷新列表";
"播放列表+列表名";
"加入收藏", "取消收藏", "播放列表收藏";
....

(6) 可能的问题

有些音箱无法播放flac等格式,只能播放mp3。

配置页面中可选择下载后转码成mp3。

不要使用http://localhost:58090配置, 会提示地址不相同。

http://www.sczhlp.com/news/65063/

相关文章:

  • 2016建设银行辽宁招聘网站宣传片拍摄构思
  • 网站上做推广方案推广最有效的办法
  • 自适应网站模板怎么做北京设计装修公司排名
  • 做网站的例子深圳网站设计设计
  • 网站开发的技术内容建筑工程发布网站
  • 扫二维码直接进入网站怎么做怎么在百度上发表文章
  • wordpress站点标题和副标题专业网站设计团队
  • 北京网站seo价格深圳百度网站建设
  • 可信赖的郑州网站建设网页游戏传奇大全
  • 江西省城乡建设陪训网官方网站搭建棋牌工具
  • 语音识别与合成的融合技术解析
  • 超实用的 ADB 工具使用指南,从安装到实战全搞定
  • 4个零基础可用的免费低代码工具
  • 节点零工驿站产品介绍
  • 数据结构与算法-7.排序-选择排序
  • 石家庄h5网站建设网站代理备案
  • 网站推广要怎样做wordpress颜色代码
  • 网站403错误绝缘子网站建设
  • 网站优化公司哪个好网站建设功能需求文档
  • 网站服务器爆满怎么挤进去手机网站需要域名吗
  • Claude Code免费编程使用指南
  • 第1章 概率论的基本概念 - Wisdom
  • 如何集成自己专属的ISO镜像文件
  • 网站建设的公司哪家便宜中智软件开发有限公司
  • 建设网站如何进行网站备案国产最好的a级suv
  • 网站建设与代运营产品介绍怎样用wordpress建站
  • 新手学做网站 iso ed2k网页美工工资水平
  • 安徽省徽工建设集团网站从信息化建设办公室网站
  • 关注济南网站建设会员管理系统功能介绍
  • 怎么给网站做 360快照网站设计客户案例