Files
tuliprox/config
euzuandGitHub a3124a37f5 fix epg: adopt guide channel ID casing on matched live streams, fix frontend: hide column rail on empty tables (#908)
* - fix epg: adopt guide channel ID casing on matched live streams
Synchronize the stream's `epg_channel_id` to the exact casing of the
matched XMLTV guide channel. This fixes exact-key B+Tree lookups in short
EPG and client API responses when stream and guide IDs differ in case.

- fix frontend: hide column rail on empty tables

* - fix epg: adopt guide channel ID casing on matched live streams
Synchronize the stream's `epg_channel_id` to the exact casing of the
matched XMLTV guide channel. This fixes exact-key B+Tree lookups in short
EPG and client API responses when stream and guide IDs differ in case.

- fix frontend: hide column rail on empty tables
2026-10-09 23:12:57 +02:00
..
2026-08-21 14:50:12 +02:00
2026-08-21 14:50:12 +02:00
2026-07-20 14:58:06 +02:00
2026-07-20 14:58:06 +02:00
2025-05-27 12:42:11 +02:00

Sample configuration.

stalker_aliases.csv is an example for a stalker_batch input. Its portal URLs deliberately retain the full Stalker path, while authentication mode, MAC address, MAG preset, and endpoint preference can vary per alias.

Login user credentials

The user.txt file uses the format username:argon2_hash[:group1,group2,...]:

  • test:test.secret (no groups = defaults to admin)
  • nobody:nobody.secret

Generate password hashes with tuliprox --genpwd.

RBAC groups

The optional groups.txt file defines permission groups in group_name:permission1,permission2,... format. See the Config Reference for the full permission list and file format.