Key features
- Custom Twitch API generator: parses API and webhook references, then emits the typed Go client, event models, and validation layer.
- Go HLS recording pipeline: variant selection, parallel segment downloads, missing-segment detection, crash resume, and MP4 remuxing with ffmpeg/ffprobe.
- Rule-based recording for followed channels: quality, category, tags, minimum audience, with title and category tracking during the broadcast.
- Signed outbound webhooks for post-recording automation.
- Connect, a paid relay, exposes a public entry point for Twitch webhooks without exposing the self-hosted server to the internet.