github euzu/tuliprox v2.2.0
V2.2.0

latest releases: v3.2.0, v3.1.8, v3.1.7...
9 months ago

2.2.0 (2025-02-11)

  • !BREAKING CHANGE! unique input name is now mandatory, because rearranging the source.yml could lead to wrong results without a playlist update.
  • !BREAKING_CHANGE! log_sanitize_sensitive_info is now under log section as sanitize_sensitive_info
  • !BREAKING_CHANGE! uuid generation for entries changed to input.name + stream_id. Virtual id mapping changed. The new Virtual id is not a sequence anymore.
  • !BREAKING_CHANGE! api-proxy.yml server config changed.
server:
- name: default
  protocol: http
  host: 192.169.1.9
  port: '8901'
  timezone: Europe/Paris
  message: Welcome to m3u-filter
- name: external
  protocol: https
  host: m3ufilter.mydomain.tv
  port: '443'
  timezone: Europe/Paris
  message: Welcome to m3u-filter
  path: m3uflt
  • Added Active clients count (for reverse proxy mode users) which is now displayed in /status and can be logged with setting
    active_clients: true under logsection in config.yml
  • Fixed iptv player using live tv stream without /live/ context.
  • Added log_level to log config. Priority: CLI-Argument, Env-Var, Config, Default(info)
log:
  sanitize_sensitive_info: false
  active_clients: true
  log_level: debug
update_on_boot: false
web_ui_enabled: true
  • Added new option to input xtream_live_stream_without_extension. Default is false. Some providers don't like .ts extension, some providers need it.
    Now you can disable or enable it for a provider.
  • Aded new option to input xtream_live_stream_use_prefix.. Default is true. Some providers don't like /live/ prefix for streams, some providers need it.
    Now you can disable or enable it for a provider.
  • Added path to api-proxy.yml server config for simpler front reverse-proxy configuration (like nginx)
  • added hlsr handling.
  • fixed mapper counter not incrementing.
  • adding &type=m3u_plus at the end of an m3u url wil trigger a download. Without it will only stream the result.
  • kodi strm generation, does not delete root directory, avoids unchanged file creations.
    strm files now o get timestamp from addeddproperty if exists.
  • shared live stream implementation refactored.
  • added optional user properties: max_connections, status, exp_date (expiration date as unix seconds).
    If they exist they are checked when config.yml user_access_control set to true., if you don't need them remove this fields from api-proxy.yml
    Added option in config.yml the option user_access_control to activate the checks. Default is false.
  • Added option channel_unavailable_file in config.yml. If a provider stream is not available this file content is send instead.
update_on_boot: false
web_ui_enabled: true
channel_unavailable_file: /freeze_frame.ts

Don't miss a new tuliprox release

NewReleases is sending notifications on new releases.