Architecture
Internal design documentation for Teamarr’s backend systems.
| Page | Contents |
|---|---|
| API Layer | Route modules, startup flow, generation status, SPA fallback |
| Consumer Layer | Generation workflow, stream matching, channel lifecycle, caching |
| Dispatcharr Integration | HTTP client, managers, OperationResult pattern, self-healing sync |
| Detection Keyword Service | Stream classification patterns, sport/league hints, multi-sport hints |
| Database | SQLite schema, settings, channel numbering, database modules |
| Template Engine | 197 variables, 20 conditions, suffix rules, resolution pipeline |
| Database Migrations | Checkpoint + incremental migration system, schema versioning |