BILLO Wireless Audio Hub — PLAN

BILLO Universal Wireless Audio Hub — Master Plan

Goal: any mic, any version, any phone, any DJ gear → one stream → BILLO, anywhere in the world.


1. The honest truth about “any wireless mic” (read this first)

Wireless mics split into two families, and open source can only receive one of them over the air:

Family Examples Can open source receive the RF?
Analog UHF/VHF Shure ULX/SLX (old), Sennheiser EW100 G1–G3, Audio-Technica analog ✅ YES — plain FM → RTL-SDR + gqrx/GNU Radio
Digital / encrypted / paired Shure Axient/ULX-D/QLX-D, Sennheiser EW-D/Digital 6000/9000, RØDE Wireless GO/GO II, DJI Mic, Sony DWX ❌ NO — proprietary + scrambled + paired. No decoder exists.

So “receive any mic on its frequency” is only true for analog. For everything else, the universal trick that always works is simpler: use the device’s own receiver and plug its line-out into a mixer/interface. Every audio device eventually outputs analog line level — that is the true catch-all.


2. The 4 layers

Layer 1 — The catch-all (any wired device / any mic’s own receiver)

Layer 2 — Old phones as wireless mics (the “place phones around the room” wish)

Layer 3 — Old analog UHF mics, over the air

Layer 4 — Route to BILLO


3. Open-source repos / tools (“go get their shit” list)

Tool What it does Link
VDO.Ninja Phones/cameras → OBS via WebRTC (self-hostable) https://github.com/teatrolab/vdo
gqrx SDR receiver GUI, FM demod https://gqrx.dk
rtl-sdr RTL-SDR driver https://github.com/osmocom/rtl-sdr
GNU Radio Custom demod flowgraphs https://github.com/gnuradio/gnuradio
uhf_recv Cheap hardware analog UHF receiver https://github.com/vill-jiang/uhf_recv
WO Mic Android phone → PC virtual mic https://wolicheng.com/womic
OBS Studio Open-source mixer / aggregator / streamer https://obsproject.com
Icecast Open-source streaming audio server https://icecast.org

4. BILLO fleet (from live tailscale status)


5. Build order

  1. Phase 0 (now, no hardware): phones as mics via VDO.Ninja → OBS. ⚠️ OBS is a ~200 MB download — do it on WiFi, not the metered hotspot you’re on right now.
  2. Phase 1: repair Apollo Twin X (or use mixer + a USB interface) → any wired mic/DJ.
  3. Phase 2: buy RTL-SDR dongle → analog UHF mics over the air (gqrx).
  4. Phase 3: Icecast/Tailscale stream → BILLO Gateway (MOTHERSHIP:3000).

6. Blockers I need cleared (3 things)

  1. Buy an RTL-SDR dongle (~$30) for Layer 3.
  2. Repair the Apollo Twin X (22µF cap) or grab a USB interface for Layer 1.
  3. Get MOTHERSHIP online (which tailscale node is it?) so BILLO:3000 can receive the stream.

7. House rules honored

8. Progress log (built + verified this session)

9. Fix + finish pass (Oct 17, 2026, late)