{"id":"linuxserver-tvheadend","name":"tvheadend","af_score":24.0,"security_score":43.2,"reliability_score":36.2,"what_it_does":"tvheadend is a TV streaming and DVB/ATSC/ISDB-T receiver server that ingests broadcast/cable/satellite signals and re-distributes them to clients over network protocols (e.g., IPTV/streaming outputs) and provides a web interface for configuration and monitoring.","best_when":"You control the deployment environment (typically LAN), need a self-hosted TV headend/streaming server, and can manage configuration/admin access for the web UI.","avoid_when":"You need a modern API-first developer experience with documented endpoints, strong authn/authz defaults, and clear rate-limit/retry semantics for programmatic agent use.","last_evaluated":"2026-03-30T13:33:20.083898+00:00","has_mcp":false,"has_api":false,"auth_methods":["HTTP basic/digest-style access (varies by configuration)","Web UI authentication/authorization as supported by the tvheadend web interface"],"has_free_tier":false,"known_gotchas":["tvheadend is primarily a self-hosted service with a web UI; automation often requires scraping or interacting with server endpoints not standardized as an agent-friendly API","Operational changes may be stateful (tuner/channel configuration); re-running actions may not be idempotent without careful design","Auth behavior and available interfaces may vary by deployment/config/build, so agents need environment-specific assumptions"],"error_quality":0.0}