ShairPort 0.2

Free ShairPort are wrapped up scripts in a OS X menu bar widget.
Rating
Your vote:
Latest version:
0.2.1 See all
Developer:
Robert Carlsen
Download
Free   72.4 KB
Open source
Used by 3 people
Info updated on:

ShairPort are wrapped up scripts in a OS X menu bar widget. It was designed to easily control AirPort Express / AirTunes released by James Laird. This app enables a remote music playback on your media center from a laptop and iPhone. Shairport is an open-source product.

Share your experience:
Write a review about this app

Screenshot (1)

Comments (1)

User

Your vote:

K
kb
I am getting this Error (see the end) when my iPad connects to ShairPort.
I am using MacBookPro 13" 2012 OS X 10.8.4 with iTunes 11.04
Anyone else with this issue?
Any Solution?

KB


15.06.13 14:14:15,419 ShairPort[6213]: Menu option: 0
15.06.13 14:14:16,215 ShairPort[6213]: -[MSShairportServer netServiceDidPublish:] [Line 94] Published: _raop._tcp.: 5000
15.06.13 14:14:18,566 coreaudiod[99]: Disabled automatic stack shots because audio IO is active
15.06.13 14:14:21,305 coreaudiod[99]: Enabled automatic stack shots because audio IO is inactive
15.06.13 14:14:26,237 ShairPort[6213]: -[MSShairportServer connectionDidClose:] [Line 85] Connection closed: remoteIP: fe80::7ed1:c3ff:fe7c:d976
15.06.13 14:14:26,238 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 75] Raw request: OPTIONS * RTSP/1.0
CSeq: 0
Apple-Challenge: tFMFQcicybd2Rf4R9iFqtA==
DACP-ID: A2A151BEA6692D35
Active-Remote: 381166132
User-Agent: AirPlay/160.10

15.06.13 14:14:26,239 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 79] Parsed request: {
"Active-Remote" = 381166132;
"Apple-Challenge" = "tFMFQcicybd2Rf4R9iFqtA==";
Body = "";
CSeq = 0;
"DACP-ID" = A2A151BEA6692D35;
Method = "OPTIONS * RTSP/1.0";
"User-Agent" = "AirPlay/160.10";
}
15.06.13 14:14:26,259 ShairPort[6213]: -[MSShairportServer respondToRequest:connection:] [Line 264] Response: RTSP/1.0 200 OK
CSeq: 0
Audio-Jack-Status: connected; type=analog
Public: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, GET_PARAMETER, SET_PARAMETER
Apple-Response: wEqS6HBR/tOuI/B/1I+zS+Fx0h4RIo9pJ0a2HTT5nhW0c6kWiv8metvgodzHGHKgsXkm+HObY9ecvKWfTIIBKNu/rVM7zMiC0Uh/E7XXoJMd4BeHTJUX+rdPGf6RTtrKeKmUAYgdUYJSnSW/EDjzvRD3yPMe/FHdUY06uAYezDK1dG1gGnhILLhbFvmDeX8uQejKwN+h69KfeU1F+eN1L1t0aNXe+sVJ4txTPhJdlZsLdAfEdsW6xolI/Na4ALbZxRskMP4Xev94FN+GvPCXSFM2R56UkQxP7Zz00FbUP1VZW5NSEmB7RPL7wOaHulb6k0k2VLzAb5ghdFd26NBVaA

15.06.13 14:14:26,272 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 75] Raw request: ANNOUNCE rtsp://192.168.1.5/234319845987364830 RTSP/1.0
X-Apple-Device-ID: 0x88cb87ec4d08
X-Apple-Client-Name: R2D2
CSeq: 1
DACP-ID: A2A151BEA6692D35
Active-Remote: 381166132
Content-Type: application/sdp
Content-Length: 634
User-Agent: AirPlay/160.10

v=0
o=AirTunes 234319845987364830 0 IN IP4 192.168.1.8
s=AirTunes
i=R2D2
c=IN IP4 192.168.1.8
t=0 0
m=audio 0 RTP/AVP 96
a=rtpmap:96 AppleLossless
a=fmtp:96 352 0 16 40 10 14 2 255 0 0 44100
a=rsaaeskey:1t3jJw9NTzWSDBh96DSyxsjm/hQsdHhWXV98Bqgp3exDqa0DVpcq60muKG5WrvXgGYhODP97mhdKI/AXPZF45JFAgh9pANUSJmpTZlxAmMdkAZqQp00zYHfsNKUiVgDXKkVCxYvSreRASxWFygXRILNQPg0/v1NEHS8TFLtm7a9foQIVlCkYyB3J9ANZQaDmxJMDC7otjLHLMK9Ri4zuKuEkMielsargFz2QqtTt6gBlee+nUEoJL9hy7/Xxnm2AULGgLOnfNSlsXPWfc/Uo5whmgsyUn7Wf75Y4tfTU2+tsStW4jaqhP21rQku9C8Wc75zTn6pjWZRskTKiSPNOWA==
a=aesiv:8cxgXHPvjDxSyqUjqU4h2w==
a=min-latency:11025
a=max-latency:88200
15.06.13 14:14:26,272 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 79] Parsed request: {
"Active-Remote" = 381166132;
Body = "v=0
no=AirTunes 234319845987364830 0 IN IP4 192.168.1.8
ns=AirTunes
ni=R2D2
nc=IN IP4 192.168.1.8
nt=0 0
nm=audio 0 RTP/AVP 96
na=rtpmap:96 AppleLossless
na=fmtp:96 352 0 16 40 10 14 2 255 0 0 44100
na=rsaaeskey:1t3jJw9NTzWSDBh96DSyxsjm/hQsdHhWXV98Bqgp3exDqa0DVpcq60muKG5WrvXgGYhODP97mhdKI/AXPZF45JFAgh9pANUSJmpTZlxAmMdkAZqQp00zYHfsNKUiVgDXKkVCxYvSreRASxWFygXRILNQPg0/v1NEHS8TFLtm7a9foQIVlCkYyB3J9ANZQaDmxJMDC7otjLHLMK9Ri4zuKuEkMielsargFz2QqtTt6gBlee+nUEoJL9hy7/Xxnm2AULGgLOnfNSlsXPWfc/Uo5whmgsyUn7Wf75Y4tfTU2+tsStW4jaqhP21rQku9C8Wc75zTn6pjWZRskTKiSPNOWA==
na=aesiv:8cxgXHPvjDxSyqUjqU4h2w==
na=min-latency:11025
na=max-latency:88200
n";
CSeq = 1;
"Content-Length" = 634;
"Content-Type" = "application/sdp";
"DACP-ID" = A2A151BEA6692D35;
Method = "ANNOUNCE rtsp://192.168.1.5/234319845987364830 RTSP/1.0";
"User-Agent" = "AirPlay/160.10";
"X-Apple-Client-Name" = R2D2;
"X-Apple-Device-ID" = 0x88cb87ec4d08;
}
15.06.13 14:14:26,292 ShairPort[6213]: -[MSShairportServer respondToRequest:connection:] [Line 264] Response: RTSP/1.0 200 OK
Audio-Jack-Status: connected; type=analog
CSeq: 1

15.06.13 14:14:26,297 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 75] Raw request: SETUP rtsp://192.168.1.5/234319845987364830/audio RTSP/1.0
Transport: RTP/AVP/UDP;unicast;mode=record;timing_port=50785;events;control_port=52896
CSeq: 2
DACP-ID: A2A151BEA6692D35
Active-Remote: 381166132
User-Agent: AirPlay/160.10

15.06.13 14:14:26,297 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 79] Parsed request: {
"Active-Remote" = 381166132;
Body = "";
CSeq = 2;
"DACP-ID" = A2A151BEA6692D35;
Method = "SETUP rtsp://192.168.1.5/234319845987364830/audio RTSP/1.0";
Transport = "RTP/AVP/UDP;unicast;mode=record;timing_port=50785;events;control_port=52896";
"User-Agent" = "AirPlay/160.10";
}
15.06.13 14:14:26,297 ShairPort[6213]: -[MSShairportServer handleSetupRequest:connection:response:] [Line 336] /Eingang/Downloads MAC/ShairPort for Mac und Menü (Airplay zum Mac)/ShairPort.app/Contents/Frameworks/MacShairPort.framework/Resources/hairtunes
15.06.13 14:14:26,304 ShairPort[6213]: -[MSShairportServer respondToRequest:connection:] [Line 264] Response: RTSP/1.0 200 OK
CSeq: 2
Transport: RTP/AVP/UDP;unicast;mode=record;timing_port=50785;events;control_port=52896;server_port=6000
Audio-Jack-Status: connected; type=analog
Session: DEADBEEF

15.06.13 14:14:26,308 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 75] Raw request: RECORD rtsp://192.168.1.5/234319845987364830 RTSP/1.0
Range: npt=0-
X-Apple-Durations: b=9; c=27; au=33; an=28; sa=11; ss=0
CSeq: 3
DACP-ID: A2A151BEA6692D35
Active-Remote: 381166132
User-Agent: AirPlay/160.10

15.06.13 14:14:26,308 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 79] Parsed request: {
"Active-Remote" = 381166132;
Body = "";
CSeq = 3;
"DACP-ID" = A2A151BEA6692D35;
Method = "RECORD rtsp://192.168.1.5/234319845987364830 RTSP/1.0";
Range = "npt=0-";
"User-Agent" = "AirPlay/160.10";
"X-Apple-Durations" = "b=9; c=27; au=33; an=28; sa=11; ss=0";
}
15.06.13 14:14:26,309 ShairPort[6213]: -[MSShairportServer respondToRequest:connection:] [Line 264] Response: RTSP/1.0 200 OK
Audio-Jack-Status: connected; type=analog
CSeq: 3

15.06.13 14:14:26,315 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 75] Raw request: SET_PARAMETER rtsp://192.168.1.5/234319845987364830/audio RTSP/1.0
CSeq: 4
DACP-ID: A2A151BEA6692D35
Active-Remote: 381166132
Content-Type: text/parameters
Content-Length: 20
User-Agent: AirPlay/160.10

volume: -21.000000
15.06.13 14:14:26,316 ShairPort[6213]: -[MSShairportServer connection:didReceiveData:] [Line 79] Parsed request: {
"Active-Remote" = 381166132;
Body = "volume: -21.000000
n";
CSeq = 4;
"Content-Length" = 20;
"Content-Type" = "text/parameters";
"DACP-ID" = A2A151BEA6692D35;
Method = "SET_PARAMETER rtsp://192.168.1.5/234319845987364830/audio RTSP/1.0";
"User-Agent" = "AirPlay/160.10";
}
15.06.13 14:14:26,318 com.apple.launchd.peruser.503[295]: ([0x0-0x607607].net.robertcarlsen.shairportmenu[6213]) Exited abnormally: Broken pipe: 13

Was it helpful?  yes(1) no(1) | Reply

Suggestions

  • Shairport for osx
  • Shairport for os x
  • Shairport for mac installer
  • Airport express utility macos
  • Shairport for iphone
  • Shairport for laptop
  • Shairport open source
  • Shairport mac