Stream desktop audio to any Android device over WiFi or USB. No drivers, no bluetooth pairing, no latency headaches.
Three steps. Zero configuration. Your desktop becomes a source, your phone becomes the output.
Sender runs on Linux, macOS, or Windows. Broadcasts via mDNS on port 45678.
Android app finds your desktop automatically. Tap start — connection established.
Raw PCM at 48 kHz / 16-bit stereo. UDP over WiFi, TCP over USB for lowest latency.
Built for developers, musicians, and anyone who needs desktop audio on the go.
mDNS/NSD automatic discovery. No IP addresses to type. Just open and play.
WiFi for convenience, USB for lowest latency. Both run simultaneously — first connection wins.
~20ms packet interval with jitter-buffered playback. Real-time monitoring ready.
Phone volume mirrors your desktop's system slider and mute state automatically.
Flat, Bass Boost, Vocal, Treble. Hardware EQ on the phone, zero DSP on desktop.
Linux (PipeWire/Pulse), macOS, Windows. Android 7+ required on the phone side.
No compromise on audio quality. Raw PCM, no compression artifacts.
Requires Android 7.0+ on phone. Desktop sender needs PulseAudio/PipeWire (Linux), macOS 11+, or Windows 10+.
# Linux / macOS
./wifispeaker-sender
# Windows
wifispeaker-sender-windows-amd64.exe
# Stream to known phone IP
./wifispeaker-sender -addr 192.168.1.50:45678
1. Install the APK
2. Open app, grant notification permission
3. Tap the power button
4. Play audio on desktop
# For USB mode:
Enable USB debugging → connect → tap start