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.

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
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

Carbonize app icon

Carbonize

Beautiful images of code

macOS Development

Generate gorgeous images from your code snippets. Ready to save or share.

Denied app icon

Denied

Skips 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 and automatically skips songs that you dislike.

Pipvid app icon

Pipvid

Snaps videos to any corner

macOS Video QuickTime VLC

Adds a picture-in-picture mode to VLC and QuickTime. Ideal for watching videos in the corner of your screen while you work on something else.

Relax app icon

Relax

Mutes internal speakers

macOS Spotify iTunes Apple Music

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