总体问题:Sonos 扬声器很棒,但在其社区论坛上众所周知,没有一种简单的方法可以将它们用作计算机扬声器。
到目前为止我所拥有的:我已经成功地能够从来自计算机麦克风输入的音频创建 Icecast2 流(使用darkice
)并使用soco-cli
指示 sonos 设备播放该流。
问题:因为我的预期用途是将树莓派连接到 Sonos 并使用树莓派的音频插孔作为 AUX 输入来向 Sonos 播放音乐,所以我现在尝试看看是否可以使用立体声输出插孔作为输入,而不是输出,这样我基本上可以创建一个辅助输入端口来流式传输到sonos。
我尝试过的:我看见一篇文章其中提到了一个名为 HDA-Jack-Retask 的应用程序。我已经尝试安装这个,但似乎可用于重新映射耳机端口的唯一选项是所有其他输出(无法截图下拉菜单,但选项如下:耳机、线路输出、内置扬声器、底座耳机、底座线路输出,未连接)。在Linux下还有其他方法可以将音频输出端口视为音频输入吗?
附加信息:
lspci
我的笔记本电脑的音频线路:
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: DA45 [Plantronics DA45], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0