『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1789|回复: 2

[技术讨论] Forkd-Daapd多个扬声器的图形化控制

[复制链接]

35

主题

401

帖子

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
金钱
2156
HASS币
10
发表于 2022-7-29 12:08:40 | 显示全部楼层 |阅读模式
本帖最后由 lexcao 于 2022-8-20 10:58 编辑

前言
因为有两个小扬声器,可以分别设置为左右声道(见图一),然后通过Forkd-Daapd进行播放(实现简易立体声效果),不管怎样比单个小喇叭的效果总要好一些吧。

图一

图一


经常因为某种原因,指定的扬声器不发声了(比如用其中一个扬声器播放tts后),原本的办法是到Forkd-Daapd的设置中勾选这个扬声器,然后它才会继续发声。(肯定有更简便的方法,但是作为一个小白,我还没找到)
目前所想到的办法是在仪表盘中图形化控制,也确实能实现(见图二)。

图二

图二

图二实际上是两个卡片,上面是mini-media-player,下面是forked-daapd-card,两个恰好都是Karl Kihlström开发的。
mini-media-player是在HACS中安装,安装好仔细配置即可。
forked-daapd-card相对麻烦一点点,我的安装方式如下:

一、这里下载文件forked-daapd-card.js
打不开链接的也可以下载附件 forked-daapd-card.zip (3.66 KB, 下载次数: 5)

二、将文件forked-daapd-card.js放入config/www/community/forked-daapd-card/

三、修改configuration.yaml,加入代码
lovelace:
  resources:
  - url: /local/forked-daapd-card/forked-daapd-card.js?v=0.0.2
    type: module


四、获取扬声器outputs ID号
打开链接http://<forked-daapd-ip>:<port>/api/outputs,在网页内容中找到你所需要使用的扬声器的ID号

五、概览——编辑仪表盘——添加卡片——手动模式,填写代码
type: custom:forked-daapd-card
entity: media_player.forked_daapd_server#此处填写forked daapd server的实体ID
ip: 0.0.0.0#此处填写forked daapd的ip地址
name: Multiroom
outputs:
- '00000'#此处填写你所需要使用的扬声器的outputs ID号,有几个就写几行


这样就可以使用了。

存在问题:
1、mini-media-player本身有扬声器群组管理功能(见下图)

                               
登录/注册后可看大图

                               
登录/注册后可看大图

但支持的平台有限(sonos、soundtouch、musiccast、squeezebox、bluesound、snapcast、linkplay、media_player、heos),我没有设置成功。假如设置成功了,或许可能连Forkd-Daapd都用不着了。

2、forked-daapd-card本身有些年久失修,几个按钮的图标显示有问题,不过这几个按钮也基本用不着(见图三)。

图三

图三


以上,望各位大咖指正!
回复

使用道具 举报

59

主题

672

帖子

4283

积分

论坛元老

Rank: 8Rank: 8

积分
4283
金钱
3606
HASS币
20
发表于 2022-7-29 13:46:11 | 显示全部楼层
这样组 左右会不会不同步
回复

使用道具 举报

35

主题

401

帖子

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
金钱
2156
HASS币
10
 楼主| 发表于 2022-7-29 14:04:18 | 显示全部楼层
gmshiwoge 发表于 2022-7-29 13:46
这样组 左右会不会不同步

实测不会。
同步播放是利用了AirPlay2,应该类似于HomePod mini,但我不知道两个Homepod mini能否设置成左右声道,没有用过。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 20:21 , Processed in 1.800177 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表