Introducing AudioNet! 🎧
If you've used UniMic, you know the idea: your phone as a mic for your computer. But audio only went one way, and to hear a computer the closest thing was Jump Desktop. What if you just want to hear a computer, or send it sound, without controlling it, all in one app?
AudioNet moves live audio in any direction between Windows, Mac, iPhone and any modern browser. Free and open source (MIT).
How it works: a central server helps your devices find each other, then the audio goes directly between them. No VPN like Tailscale needed. Audio is always encrypted, and it only goes through a relay when a direct connection is impossible (still encrypted). Latency is low, and streams recover on their own after a network hiccup. Use the official server or run your own.
What you can do:
- Listen to any mic, or to what any output is playing: a computer's sound from your phone, one computer from another, a Mac's sound (macOS 14.2+), or your iPhone's mic
- Send your mic or your computer's sound to any output on another device
- Play several streams at once, each with its own volume and mute
- Use several accounts in the apps, each with its own sharing switch. When sharing is off, a device still receives audio but sends none of its own
In a browser you can listen to your devices and send your mic, so a Chromebook or a borrowed computer works with nothing to install.
Every part is built to be fully usable with a screen reader: standard controls, spoken announcements, and every status as text.
The Windows and Mac apps update themselves, and the Mac app is signed and notarized. The iPhone app isn't in the App Store or TestFlight yet.
Download for Windows and Mac: https://github.com/mad-gamer26/AudioNet/releases/latest Source code: https://github.com/mad-gamer26/AudioNet Official server: https://audionet.mad-gamer.com I've spent about 3 days endlessly working with Claude on this to get this to what I'd consider to be a stable 1.0 release. All testing was done by me, but if I missed something or you think something should be improved, just submit an issue, a PR, or let me know in any way.
