有什么方法可以将Airplay系统连接到Noise?我知道我可以通过插件使其与XMMS2一起使用。

我有一个AirPort Express,可以在OSX 10.10和Windows 10上完美运行。

评论

我假设您有一个AirPort Express而不是AirPlay Express(在任何地方都找不到),所以我对其进行了相应的编辑。

#1 楼

我找到了适用于Ubuntu的解决方案,理论上也可以在Freya中使用。 >
sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf paprefs


然后通过键入paprefs来启动PulseAudio首选项,并检查“网络访问”下的两个选项。该窗口可能类似于此屏幕截图。

重新启动系统。

单击声音指示器并打开声音设置(示例屏幕截图)。幸运的是,您现在可以从可用输出列表中选择AirPlay设备。

基于对“是否有将音频/视频流传输到Apple Airplay设备的方法?”的答案,由StackExchange贡献者。

评论


很抱歉AirPlay错误,感谢您的回答。

–edu.vicent
2015年9月9日下午0:20

#2 楼

我尝试了上述答案,但不适用于我的较新版本的Airport Express。

经过大量阅读,似乎较新的设备使用UDP而不是TCP。 PulseAudio 11+支持此功能,但是由于eOS基于Ubuntu LTS,如果不自己编译更新的PulseAudio,就没有简单的方法来实现此目的。

我设法编译并安装了PulseAudio 11.1,并使用了它而不是系统安装的那个。此处的详细信息:

https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/

下一个问题是Avahi和AirPort在一起玩不好。如果您启用了在paprefs中检测AirPlay设备的功能,则会报告以169. *开头的IP错误,这将导致播放失败。

解决方案是禁用paprefs中的自动检测,并在~/.config/pulse/default.pa文件中手动加载RAOP模块,并指定机场的IP地址。在底部附近:

https://github.com/hfujita/pulseaudio-raop2/issues/21

我使用了encryption=none选项。

现在一切正常,而且我没有任何问题!期待Ubuntu和eOS开箱即用地支持这一功能的一天。手动加载RAOP的过程。

关于,

约翰