Skip to Content

Apple AirPlay private key exposed, released

Enterprising software developer James Laird was looking to stream music without AirPlay. Since an appropriate AirPort Express emulator did not exist, Laird reverse-engineered the Airport Express private key and published an open source AirPort Express emulator called ShairPort as a result.

What does that mean? A commenter on Hacker News spells it out clearly:

Previously you could do this:
iTunes -- stream to --> Apple Airport Express
3rd party software -- stream to --> Apple Airport Express

Now you can do this:
iTunes -- stream to --> 3rd party software/hardware

Laird has thrown the door open for software solutions. Now, you can stream music between Macs, to appropriately-configured consoles (like an Xbox), etc. ShairPort is built in Perl and C. Have fun, folks.

[Via MacRumors]



Enterprising software developer James Laird was looking to stream music without AirPlay. Since an appropriate AirPort Express emulator...
 

Add a Comment

*0 / 3000 Character Maximum Comment Moderation Enabled. Your comment will appear after it is cleared by an editor.

16 Comments

Filter by:
MacTeo

I've written a step by step how-to for any Mac.

http://mmacteo.tumblr.com/

April 11 2011 at 5:52 PM Report abuse rate up rate down Reply
tadija

Could this help someone to finally make ATV2 to stream sound on airtunes speakers...?

April 11 2011 at 1:35 PM Report abuse rate up rate down Reply
bigups

I would be very grateful to have someone give a walkthrough of how to implement this--as in, what you need to download, have running, etc. I can't figure it out just from the install and readme. I have an old pc laptop sitting around that I would love to turn into an airport express/print server, but I'm not familiar with perl.

April 11 2011 at 11:36 AM Report abuse rate up rate down Reply
2 replies to bigups's comment
Kevlar

Right now, your best bet is to hold off and wait for someone to release an all-in-one fully realized application.

What you get with this is some C and Perl source code. You need to be able to install the necessary required libraries, compile the C code, and run the perl code to get it working.

These requirements are pretty steep for people who doesn't routinely compile their own code.

April 11 2011 at 11:51 AM Report abuse rate up rate down Reply
TWiTCommander

The zip file has instructions in it. Read the README and INSTALL files. I got it up and running on Ubuntu 10.10 in under 2 minutes.

April 14 2011 at 12:31 AM Report abuse rate up rate down Reply
kalfalfa

Awesome! I've been waiting for this every since AirPlay first came out!

April 11 2011 at 11:14 AM Report abuse rate up rate down Reply
Michael

hmmm.... getting 500 errors on the site. I sure hope someone fore warned Mr. Laird of the pending server overload ;)

April 11 2011 at 9:52 AM Report abuse rate up rate down Reply
2 replies to Michael's comment
londor

http://dl.dropbox.com/u/933901/shairport-0.02.tar.gz

April 11 2011 at 10:35 AM Report abuse rate up rate down Reply
londor

Link above removed. Website is back up and newer version has been released.

April 11 2011 at 12:16 PM Report abuse rate up rate down Reply
Niels Olof Bouvin

This ought to make it possible to connect AirTunes to Squeezebox devices - finally my home can be sonically united!

April 11 2011 at 9:48 AM Report abuse rate up rate down Reply
feDe

Awesome!

April 11 2011 at 9:19 AM Report abuse rate up rate down Reply
Le Big Mac

How hard is this to shut down? Can't Apple just do a firmware update that will make it secret again?

April 11 2011 at 9:16 AM Report abuse rate up rate down Reply
3 replies to Le Big Mac's comment
Julian

Nice. Airfoil + airport server on my iphone might mean I can run laps using the headphones in my iphone while watching movies in my mac. Dream come true.

April 11 2011 at 9:16 AM Report abuse rate up rate down Reply
Buy an ad here

Tweets

© 2012 AOL Inc. All Rights Reserved.