Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides HTTP server functionality for the xg2g application.
|
Package api provides HTTP server functionality for the xg2g application. |
|
middleware
Package middleware provides HTTP middleware for the API server.
|
Package middleware provides HTTP middleware for the API server. |
|
v1
Package v1 provides version 1 API handlers.
|
Package v1 provides version 1 API handlers. |
|
Package audit provides structured audit logging for security-sensitive operations.
|
Package audit provides structured audit logging for security-sensitive operations. |
|
Package cache provides a simple in-memory cache with TTL support.
|
Package cache provides a simple in-memory cache with TTL support. |
|
Package config provides configuration management for xg2g.
|
Package config provides configuration management for xg2g. |
|
Package daemon provides the core daemon bootstrapping and lifecycle management.
|
Package daemon provides the core daemon bootstrapping and lifecycle management. |
|
Package dashboard provides a web-based dashboard for xg2g.
|
Package dashboard provides a web-based dashboard for xg2g. |
|
Package epg provides Electronic Program Guide (EPG) functionality including fuzzy matching and XMLTV generation.
|
Package epg provides Electronic Program Guide (EPG) functionality including fuzzy matching and XMLTV generation. |
|
Package hdhr implements HDHomeRun protocol compatibility for the xg2g gateway.
|
Package hdhr implements HDHomeRun protocol compatibility for the xg2g gateway. |
|
Package health provides health and readiness check functionality for production deployments.
|
Package health provides health and readiness check functionality for production deployments. |
|
Package jobs provides background job execution functionality.
|
Package jobs provides background job execution functionality. |
|
Package log provides structured logging utilities.
|
Package log provides structured logging utilities. |
|
Package metrics provides Prometheus metrics collection.
|
Package metrics provides Prometheus metrics collection. |
|
Package openwebif provides a client for interacting with Enigma2 OpenWebIF API.
|
Package openwebif provides a client for interacting with Enigma2 OpenWebIF API. |
|
Package playlist provides M3U playlist generation and manipulation.
|
Package playlist provides M3U playlist generation and manipulation. |
|
Package proxy provides a reverse proxy for Enigma2 streams with HEAD request support.
|
Package proxy provides a reverse proxy for Enigma2 streams with HEAD request support. |
|
Package telemetry provides OpenTelemetry tracing utilities for the xg2g application.
|
Package telemetry provides OpenTelemetry tracing utilities for the xg2g application. |
|
Package transcoder provides stub implementations when GPU/FFI is disabled.
|
Package transcoder provides stub implementations when GPU/FFI is disabled. |
|
Package types provides type-safe enumerations and constants for xg2g.
|
Package types provides type-safe enumerations and constants for xg2g. |
|
Package validate provides configuration validation utilities for the xg2g application.
|
Package validate provides configuration validation utilities for the xg2g application. |
Click to show internal directories.
Click to hide internal directories.