收起左侧

【高保真】全平台音乐聚合,全屋音响联动(包括小爱),云音乐接入Music Assistant

2
回复
89
查看
[ 复制链接 ]

3

主题

28

回帖

0

牛值

江湖小虾

MA_banner.png

Music Assistant 是一款专为整合在线与离线音乐资源而设计的库管理工具,它完美嵌入Home Assistant生态系统,让家中的每一个角落都能轻松流淌您最爱的旋律。 通过这款开源软件,您可以将各种音乐服务与本地收藏统一管理,并直接指令家中支持的媒体播放器播放,无需繁琐操作,享受无缝音乐体验。

  • 全平台音乐聚合:无缝对接Spotify、Apple Music、** Music等主流流媒体,同时支持本地音乐库、NAS远程文件,一个工具管理所有音乐资源。
  • 全屋音响联动:支持AirPlay、UPNP\DLNA、Google Cast、Sonos等多种设备,可实现多房间同步播放、跨设备切换,打造专属家庭音响系统。
  • 语音+自动化双重控制:与Home Assistant深度集成,支持语音指令(如“在客厅播放Pink Floyd”“暂停卧室音乐”),可设置定时播放、场景触发(如起床自动播放晨曲)。
  • 专业播放体验:支持无缝播放、淡入淡出、音量标准化,可同步歌曲元数据、专辑封面,兼顾音质与视觉体验。
    1.png

1、Docker Compose 部署
compose.png

services:
  music-assistant-server:
    image: ghcr.io/music-assistant/server:latest # 可替换为beta版本以获取最新测试版
    container_name: music-assistant-server
    restart: unless-stopped
    # 网络模式必须设置为host,Music Assistant才能正常工作
    network_mode: host
    volumes:
      - ./data:/data
      - ./config:/config 
      - /你的本地音乐路径:/music  #本地音乐目录
     #- /你的MP3:/MP3 #可以挂载多个目录,添加本地来源时设置好名称就行了
    cap_add:
      - SYS_ADMIN
      - DAC_READ_SEARCH
    security_opt:
      - apparmor:unconfined
    environment:
      # 日志级别配置,默认值为info,可选值:critical、error、warning、info、debug
      - LOG_LEVEL=info

2、构建完成后,进行首次设置

打开你的浏览器访问:http://你的飞牛IP:8095/

创建账号

搜索.png

创建账号.png

设置简体中文

设置中文.png

设置中文保存.png

添加音乐来源(本地音乐为例)

添加本地音乐.png

添加本地音乐目录.png

PS:映射到多个本地目录的,按操作添加多一个提供者就行了。也支持NAS smb共享目录。最后记得点击 Save保存。
首次会同步歌曲元数据,返回首页就可以看到本地歌曲了

唱片集.png

添加你常用的音乐平台,例:苹果音乐

苹果音乐.png

apple账号授权.png

apple账号授权1.png

授权完成后,到搜索里输入你的喜欢的歌手或歌曲就可以搜到了。其它平台授权类同,加入后支持平台上的收藏和歌曲列表歌词等

搜索.png

播放列表.png

加入音乐源后,添加您的播放设备

设置-》提供者-》添加新的提供者

播放设备.png

我这里就添加这几个常用的

播放设备2.png

airplay.png

回到首页就能用 AirPlay 的播放音乐了。
接入小爱音箱需要Home Assistant 授权,下面有教程

接入云音乐API

随便建个目录存放 docker compose

services:
  ncm-api:
    container_name: ncm-api
    image: moefurina/ncm-api:latest 
    ports:
      - "3003:3000"
    restart: unless-stopped
    user: root
    # 直接执行应用核心命令,跳过调用tini的entrypoint
#    entrypoint: ["node", "/app/server.js"]  # 核心:替换入口,绕过tini
    environment:
      - TZ=Asia/Shanghai

构建完成后,访问 http://你的 ip:3003
看见以下页面就是成功了,稍后会用到

**云音乐.png

配置你的 HA,需要安装好 Hacs

未安装好的看徐大大的教程 【安装docker版Home Assistant并集成HACS

安装 ha_ncloud 集成插件

可以到此作者的 github 看安装说明

https://github.com/neqq3/ha_ncloud_music

复制以上地址,添加进 hacs的自定认仓库

ha5.png

ha6.png

添加后搜 云音乐 下载并安装,需要重启HA生效

ha7.png

ha8.png

安装好后添加集成

ha云音乐1.png

####把云音乐添加到 Music Assistant 中,用 jellyfin 服务器接口

jellyfin.png

jellyfin1.png

搜索测试正常会显示jellyfin的来源图标

jellyfin.png

最后,小米音箱的设置

在HA安装第三方 Xiaomi Miot 集成,这个才能控制播放音乐流

在hacs里搜索安装即可
同步你账号里的音箱

添加HA播放设备

ha1.png

点击确定,进入HA授权配置

ha2.png

选择 HA里面的播放设备,如小爱音箱

miot.png

再回到Music Assistant,添加新的提供者

MA_play.png

MA_play2.png

回到MA首页就能用你的小爱音箱播放了

MA_play3.png

最后让我们一起来享受音乐的海洋吧!

高保真.png

收藏
送赞 1
分享

0

主题

2

回帖

0

牛值

江湖小虾

victory

点赞!

0

主题

14

回帖

0

牛值

江湖小虾

赞👍

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则