Porthole was the first app ever released by Danger Cove. I started on it in December 2011 and released the first version in Januari of 2012. It allowed you to stream all the audio from your Mac to any AirPlay output on the network, even at the same time. The music would come out of the speakers synchronized, allowing you to walk around the office, or your house and enjoy music everywhere.

A screenshot of Porthole playing to multiple AirPlay speakers

Why it’s been discontinued

None of the AirPlay protocol is officially documented. Connecting and streaming to an AirPlay device requires inspecting network packages, cracking encryption and painstakinly piecing together all the steps that are needed by the speaker to cooperate.

With every new firmware release for the AirPort Express or Apple TV, Apple could break Porthole’s functionality. This happened a few times and caused Porthole to stop working until I mended what was broken. Not an ideal experience for users of Porthole, or myself for that matter.

Luckily Apple wasn’t sitting still. In 2017 they announced AirPlay 2, an updated version of the protocol that would allow streaming to multiple AirPlay devices from your Mac and any mobile device (a much requested feature for Porthole). It took a year for ultimately land, but with macOS Mojave and iOS 12 Porthole has been made fully obsolete by the built-in features of Apple’s desktop and mobile operating system.

What others said

On Twitter

In the media

While you can stream your iTunes audio over AirPlay – that’s it. Pandora, Rdio, Spotify, or users of any other audio app are out of luck. That’s where Porthole comes in, it’s a nifty little utility that lets you stream all of your Mac’s audio over AirPlay.

— Alex Arena (appstorm.net)

Porthole adds an item to your menu bar that transfers your system audio to an AirPort Express with one click. It’s a piece of cake.

— Adam Pash (lifehacker.com)

Lots of updates

March 2016

Control your AirPlay speakers remotely with Porthole

April 2015

Ready for Yosemite

October 2014

Use Shazam’s Mac app through Porthole to match songs without recording every sound in the room

July 2014

Porthole is now scriptable

June 2014

Learn How to Script Porthole

June 2014

So much (volume) control

April 2014


October 2013

It’s Danger Cove’s birthday!

October 2013

Update Porthole to restore Apple TV compatibility

September 2013

Apple TV v6.0 update warning

September 2013

Porthole update v1.4.0

July 2013

Porthole update v1.3.2

May 2013


Screenshot of Porthole's setup wizard
Screenshot of Porthole's setup wizard
Screenshot of Porthole's per speaker volume control
Per speaker volume controls
Screenshot of Porthole's scripting features
Automate Porthole using AppleScript
Screenshot of Porthole's hotkey panel
Hotkey panel