internal/

directory
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2025 License: MIT

Directories

Path Synopsis
api
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL