Files
tuliprox/docs/src/features.md
T
euzuandGitHub d116b7d51e Feature/bouquet editor (#854)
New Features

    Added target-specific bouquet filtering with whitelist and blacklist modes for Live, VOD, and Series groups.
    Added an in-context bouquet editor with search, selection controls, status indicators, reset, and streaming previews.
    Targets are managed by name, with saved selections available through the Source Editor.
    Improved stream alias resolution and provider failover behavior.

Bug Fixes

    Existing playlists are preserved when refreshes produce no usable items.
    Empty playlists are no longer published.
    Configuration changes now recover more safely from persistence failures.

Documentation

    Updated feature and configuration documentation and added translations.
2026-09-03 17:59:54 +02:00

2.2 KiB

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
  • manage target-specific group bouquets in whitelist or blacklist mode from the Source Editor
  • 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
  • proxy M3U catchup and archive playback for template-based and native Flussonic HLS or MPEG-TS URLs
  • 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
  • retain the last usable input and target playlists when an update unexpectedly produces no items
  • 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