Airfoil Stream audio from any app to any device

Airfoil takes audio from any application on your Mac and streams it to AirPlay speakers, Apple TVs, Macs, iOS devices, or Chromecast โ€” including apps that don’t support AirPlay natively. It’s the missing piece when you want Spotify or a browser tab playing through a different room’s speaker without fussing with system audio routing.

Airfoil Cheatsheet
Sources
Airfoil can capture from System Audio (all output), a specific app, or an audio input device. Select the source from the dropdown at the top of the main window. Only one source is active at a time.
Speakers
Each AirPlay device on your network appears as a speaker tile. Click the power icon to connect. Volume is set per-speaker. Latency can be adjusted per-speaker in preferences to keep everything in sync.
Satellite
Install Airfoil Satellite on other Macs or iOS devices to turn them into receivers. Free companion app, available separately.
Airfoil Shortcuts
General
Shortcut Action
โŒ˜, Preferences
โŒ˜N New source
โŒ˜K Connect/disconnect selected speaker
โŒ˜M Mute/unmute
โŒ˜Q Quit
Playback
Shortcut Action
โŒ˜โ†‘ / โŒ˜โ†“ Volume up/down
โŒ˜โ‡งM Mute all speakers
โŒ˜โ‡งK Connect all speakers
โŒ˜โ‡งD Disconnect all speakers