
基于家庭自动化的跨生态音乐播放系统
前段日子为了响应消费降级,就把自认为一直不怎么使用的 Apple Music 给退了。但不知怎么的,自从不能再用 Siri 直接让 HomePod Mini 放歌之后,想要在做咖啡或是洗澡的时候舒适地听歌这个念想突然就日渐强烈起来。 我本身并不是 HomePod 的忠实用户,家里也还有小米之类的其他 Wi-Fi 音箱,回去续订 Apple Music 本身并不能解决全部问题。因此眼下的需求便是以相对便捷的方式在 HomePod、小米音箱这些跨生态的设备上实现统一播放来自 Spotify 或是 Plex 等服务上的音乐。 Music Assistant Music Assistant 是一个能同时管理离线音乐和聚合在线音乐服务的音乐库管理工具,它可以轻松将音乐流式传输到各种支持的播放器,并与 Home Assistant 高度契合。不久前刚加入了对 Apple Music 的支持,目前已可以用其聚合非常多的音乐服务。 播放器支持方面则对 Airplay、DLNA、Sonos、Google Cast 等常见方案一应俱全。直接使用已经接入 Home Assistant 的播放器自然不在话下,用户还可以透过官方提供的桌面应用 Music Assistant Companion 将 PC 或者 Mac 的扬声器以 Squeezebox (Slimproto) 播放器的形式加入进去以实现更为同步的全屋音乐。 不同传输协议在 Music Assistant 中存在一定差别,对此官方也在文档中提供了很直观的对比图。 我目前所需要接入的 HomePod Mini 和 XiaoMi Sound 均有且仅支持 Airplay 的传输方式(为什么小米不提供 DLNA?),这里就直接省去思考直奔 Airplay 了。 ...