Tuliprox can ingest:
- M3U / M3U8 playlists
- Xtream inputs
- local library content
Tuliprox can publish:
- M3U
- Xtream-style outputs
- HDHomeRun
- STRM Files
That makes it usable both for IPTV players and for media-server-oriented workflows.
- filter channels and groups
- rename or normalize entries
- apply mappings and templates
- sort and regroup outputs
- merge multiple inputs into a curated target
- reverse-proxy streams instead of redirecting them
- keep provider account affinity where clients need it
- share live streams across users
- enforce user connection limits
- prioritize higher-value sessions over lower-priority traffic
- serve custom fallback videos for failure cases
- persist optional stream history for per-variant connect/disconnect, startup-failure, and reconnect telemetry
- aggregate optional QoS snapshots from stream history to rank equivalent channel variants by reliability
- resolve VOD and series metadata
- probe stream capabilities
- scan local media
- combine local library content with IPTV-oriented outputs
Tuliprox also includes:
- scheduled playlist refreshes
- hot config reload support
- provider failover and DNS-aware connection rotation
- integrated download and recording manager with provider-aware fairness, retries, and RBAC
- notifications and monitoring hooks
- Web UI with monitoring and web-based configuration ability
Tuliprox supports role-based access control (RBAC) for the Web UI:
- fine-grained permissions across 7 domains (config, source, user, playlist, library, system, epg)
- custom groups with configurable permission sets
- user-to-group assignments with union-based permission resolution
- compact bitmask encoding in JWT claims for low-overhead permission checks
- backward-compatible user file format
- Web UI admin panel for user and group management