In short
- Tethertone: free, open source, no ads, uncompressed audio over USB or Wi-Fi. Mac to Android only.
- AudioRelay: free desktop apps for Windows, macOS and Linux; the Android app has ads and a paid Premium. Can also use the phone as a microphone.
- Airfoil: a paid Mac app that streams to many kinds of receivers at once. The Android receiver, Airfoil Satellite, is free.
Side by side
| Tethertone | AudioRelay | Airfoil + Satellite | |
|---|---|---|---|
| Mac app | Free | Free | Paid license |
| Android app | Free, no ads | Free with ads; paid Premium | Free (Airfoil Satellite) |
| Source code | Open source, MIT | Closed | Closed |
| USB connection | Yes (adb reverse) | Yes | No; over the network |
| Audio format | Uncompressed 16-bit PCM | Compressed | Not compared here |
| Other computers | macOS only | Windows, macOS, Linux | Mac app |
| Phone as microphone | No | Yes | Not listed |
| Many receivers at once | Yes (tested with two phones) | With Premium | Yes, its main purpose |
Tethertone
A native SwiftUI app on the Mac and a Kotlin app on Android, built for one job. It captures the system mix with ScreenCaptureKit (or reads BlackHole) and sends uncompressed PCM in 10 ms packets. The phone plays it through a jitter buffer that corrects clock drift continuously, so latency stays flat for hours. It pairs with one QR scan and uses a USB cable automatically when one is plugged in.
Where it falls short: no Windows or Linux sender, no phone-as-microphone mode, and uncompressed audio uses about 1.5 Mbit/s. The technical deep dive explains how it works.
AudioRelay
A cross-platform app that streams audio and the microphone between computers and Android devices over Wi-Fi or USB. The desktop apps are free. The Android app is free with ads, and a Premium purchase unlocks extras such as more than one connected device and a custom buffer setting. It compresses audio to reduce network traffic.
Choose it if you also need Windows or Linux, or want to use your phone as a microphone for the computer.
Airfoil
Rogue Amoeba's Airfoil for Mac sends audio to many kinds of receivers around the house. Airfoil Satellite, the free companion app, turns an Android device into one of those receivers and can control Airfoil remotely. Airfoil itself is a paid app.
Choose it if you want whole-house audio across several different speakers, and don't mind paying for polished commercial software.
Which should you pick?
- Just want your phone as a Mac speaker, free and without ads? Tethertone.
- On Windows or Linux, or need the phone's microphone? AudioRelay.
- Want music in several rooms at once? Airfoil.
- Care about auditing the code or changing it? Tethertone is the only open-source option of the three.
Ready to try Tethertone? Download it and follow the two-minute setup.
Sources
Prices and features change; check each vendor's page before deciding. Checked .
- AudioRelay: Google Play listing and AlternativeTo profile
- Airfoil: Airfoil for Mac and Airfoil Satellite for Android
- Tethertone: source code and architecture