我有一个AirPort Express,可以在OSX 10.10和Windows 10上完美运行。
#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的过程。
关于,
约翰
评论
我假设您有一个AirPort Express而不是AirPlay Express(在任何地方都找不到),所以我对其进行了相应的编辑。