Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 1.96 KB

File metadata and controls

68 lines (49 loc) · 1.96 KB

Core Features

Input side

Tuliprox can ingest:

  • M3U / M3U8 playlists
  • Xtream inputs
  • local library content

Output side

Tuliprox can publish:

  • M3U
  • Xtream-style outputs
  • HDHomeRun
  • STRM Files

That makes it usable both for IPTV players and for media-server-oriented workflows.

Playlist processing

  • filter channels and groups
  • rename or normalize entries
  • apply mappings and templates
  • sort and regroup outputs
  • merge multiple inputs into a curated target

Runtime streaming

  • 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

Metadata and library

  • resolve VOD and series metadata
  • probe stream capabilities
  • scan local media
  • combine local library content with IPTV-oriented outputs

Operational features

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

Access control

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