Local-first Echo device control — bypassing Amazon's cloud APIs entirely
Truly local TTS via pyatv. Works on Echo Studio, 4th gen Echo, Echo Show 15+.
BlueZ pairing + PulseAudio/PipeWire streaming. One connection per Echo at a time.
Reverse-engineering Whole Home Audio protocol (_amzn-wplay._tcp.local). Experimental.
alexapy / alexa-remote2 style cloud-assisted fallback. Last resort only.
Network scan results, open ports, MAC addresses, and device classification for all discovered Echo devices
SSDP, mDNS, AirPlay, WHA protocol analysis and exploitation findings
External/internal port assignments for all Docker services
Chronological log of implementation progress, architectural decisions, and completed milestones (internal only)
| Service | Port | Purpose |
|---|---|---|
| FastAPI (internal) | 5055 | Backend API |
| nginx HTTP | 8055 | Public web UI |
| nginx HTTPS | 8455 | HTTPS access |
| mobius.alexa | 80 (via proxy) | Reverse proxy route |