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.

Downloading Porthole

If you can’t upgrade your Mac or if you’ve purchased a license to Porthole before, you might be interested in downloading the latest version.

Download Porthole

Remember that new licenses can’t be bought and support is limited.

Lots of updates

March 2016

Control your AirPlay speakers remotely with Porthole

April 2015

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

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

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)

Screenshots

Screenshot of Porthole's setup wizard*Setup wizard
Per speaker volume controls
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

Denied app icon

Denied

Skip terrible music

macOS Spotify iTunes Apple Music

Denied saves your ears from Nickelback or any other band, song or album. It sees what you're playing in Spotify and iTunes (including Apple Music) and automatically skips songs that you dislike.

Relax app icon

Relax

Just unplug, no drama

macOS Spotify iTunes Apple Music Free

Relax automatically mutes your internal speakers and pauses music apps when you disconnect headphones.