Airfoil for Mac can stream audio from just about any application running on your Mac. With many popular audio applications, an enhanced experience offering both metadata and remote control is provided.
These MacOS applications offer an enhanced experience with Airfoil:
An Enhanced Audio Receiving Experience
When you stream audio from supported sources through Airfoil Satellite (or the older Airfoil Speakers), an Apple TV, or many third-party AirPlay devices, you'll see enhanced metadata, including track titles and album artwork. These outputs will also be able to remotely control audio playback in the source application.
In the screenshot above, for instance, Airfoil Satellite for Mac is receiving audio from iTunes, via Airfoil. Album art and track titles are being shown, and remote control buttons are available to control playback.
Web-Based Audio and BeardedSpice
Airfoil itself is not able to gather metadata or provide remote control of web-based audio. However, it is possible to get an enhanced experience while playing audio from supported sites using BeardedSpice. This free and open-source application can run in the background to control web-based media players. If it's running when you select a supported browser (Safari, Chrome, or Vivaldi) as your source, Airfoil will communicate with BeardedSpice to provide metadata and remote control of the audio in the browser.
For more details and a list of supported websites, see the BeardedSpice page.
Windows Applications Offering an Enhanced Experience
An enhanced experience with some applications is also possible with Airfoil for Windows. For details on supported Windows applications,see the Supported Apps for an Enhanced Experience With Airfoil for Windows page.
Supporting Additional Apps
Let us know any audio application you'd like to see work with Airfoil Satellite!
Track Titles Only
The following applications provide Airfoil with metadata, but can not be remote controlled:
Remote Control Only
The following applications can be remote controlled by Airfoil, but do not provide metadata: