I have been trying to use the AirPlay support in XBMC to stream sound from my linux laptop using the RAOP support in pulseaudio. Unfortunately I have yet to get it working, and was wondering if there are anyone else that have tried this; and if you actually made it work ?
I am not sure if it is the libsharplay or pulseaudio AirPlay implementation that is the problem, but when registering the raop sink in pulseaudio I get a "501 not implemented" response from the XBMC AirPlay server. Following is the network dump that I get when registering the sink in pulseaudio:
ANNOUNCE rtsp://192.168.1.100/2886910935 RTSP/1.0
User-Agent: iTunes/4.6 (Macintosh; U; PPC Mac OS X 10.3)
o=iTunes 2886910935 0 IN IP4 192.168.1.100
c=IN IP4 192.168.1.50
m=audio 0 RTP/AVP 96
a=fmtp:96 4096 0 16 40 10 14 2 255 0 0 44100
HTTP/1.1 501 Not Implemented
Date: Mon Apr 16 16:08:28 2012
pactl load-module module-raop-sink server=192.168.1.50
I am running pulseaudio_1.0-0ubuntu3.1 on amd64 and ubuntu oneiric and the XBMC box is running Maverick with the latest package from the team-xbmc PPA (11.0-pvr+p8~pre-natty-git20120402.0b73bfc-0ubuntu1~stable73~maverick)
As I am not sure if this is a pulseaudio or xbmc issue I'm not sure where to report this - or who might know how to troubleshoot the issue further; if anyone could bring some light to where I should report this, or even know a solution, please let me know.