What problem does it solve?
It solves the problem of quickly powering up or shutting down the SUB/WAVE personal internet radio stack without performing builds, rebuilds, or configuration rendering.
Core Features & Use Cases
- Mode-aware start/stop (dev vs prod): Detects which docker compose mode is already running and starts or stops the correct stack, or asks which mode to use if neither is up.
- Guaranteed on-air verification: After starting, verifies the radio is actually streaming by probing the controller health endpoint (expecting on-air status).
- Dev-only web startup: In dev mode, launches the Next.js web dev server on port 7700 in the background and handles common port-collision issues (e.g., AirPlay receiver conflicts).
Use cases include: restarting the station during development, shutting down the stream after a demo, or turning the radio on for listeners without touching deployment/config changes.
Quick Start
Ask the AI to start subwave in dev mode.