tuliprox icon indicating copy to clipboard operation
tuliprox copied to clipboard

action: get_all_categories error: Tuliprox error: Cant find content: get_all_categories for target

Open Jiloumed opened this issue 1 month ago • 5 comments

[2025-11-14T07:39:46Z INFO tuliprox::processing::processor::playlist] {"stats":[{"inputs":[{"errors":0,"name":"iptv-org.github.io","processed":{"channels":10382,"groups":33},"raw":{"channels":10382,"groups":33},"took":"5 secs","type":"xtream"}],"targets":[{"success":true,"target":"all_channels"}]}]}

then got

[2025-11-14T07:40:06Z ERROR tuliprox::api::endpoints::xtream_api] Failed response for xtream target: all_channels action: get_all_categories error: Tuliprox error: Cant find content: get_all_categories for target: all_channels

Jiloumed avatar Nov 14 '25 07:11 Jiloumed

Do you have a discord account then please contact me? I need to see the anonymized configuration to have a starting point.

euzu avatar Nov 14 '25 07:11 euzu

my box on 192.168.1.2 is sending this to the app on 192.168.1.6 my box only suport this action=get_all_categories 2025/11/14 - 10:48:30 | 404 | 0s | 192.168.1.2 | GET "/player_api.php?username=00000000&password=00000000&action=get_all_categories" but most proxies including tuliprox does not support that action resulting in a 404.

Jiloumed avatar Nov 14 '25 10:11 Jiloumed

This is supported by tuliprox, But to check it, can you send me your anonymized config. Otherwise I am not able to look into the issue.

euzu avatar Nov 14 '25 11:11 euzu

api-proxy.yml `server:

  • name: default protocol: http host: 192.168.1.6 port: '80' timezone: Europe/Berlin message: Welcome to m3u-filter user:
  • target: all_channels credentials:
    • username: '00000000' password: '00000000' proxy: redirect use_user_db: false `

config.yml api: {host: 192.168.1.6, port: 80, web_root: ./web} working_dir: ./data web_ui: enabled: false

source.yml `templates: - name: ALL_CHAN value: 'Group ~ ".*"' sources:

  • inputs:
    • name: defaul url: 'https://iptv-org.github.io/iptv/index.category.m3u' targets:
    • name: all_channels output:
      • type: xtream filter: "!ALL_CHAN!"`

tuliprox log [2025-11-14T12:29:04Z INFO tuliprox::utils::logging] Log Level info [2025-11-14T12:29:04Z INFO tuliprox] Version: 3.1.8 [2025-11-14T12:29:04Z INFO tuliprox] Build time: 2025-11-06 14:28:02 UTC [2025-11-14T12:29:04Z INFO tuliprox::utils::file::config_reader] Mapping file: not used [2025-11-14T12:29:04Z INFO tuliprox] Current time: 2025-11-14 12:29:04 [2025-11-14T12:29:04Z INFO tuliprox] Temp dir: \\?\C:\Users\Aspire\Desktop\sniff\tuliprox\data\tmp [2025-11-14T12:29:04Z INFO tuliprox] Working dir: "\\\\?\\C:\\Users\\Aspire\\Desktop\\sniff\\tuliprox\\data" [2025-11-14T12:29:04Z INFO tuliprox] Config dir: "\\\\?\\C:\\Users\\Aspire\\Desktop\\sniff\\tuliprox\\config" [2025-11-14T12:29:04Z INFO tuliprox] Config file: "config.yml" [2025-11-14T12:29:04Z INFO tuliprox] Source file: "source.yml" [2025-11-14T12:29:04Z INFO tuliprox] Api Proxy File: "api-proxy.yml" [2025-11-14T12:29:04Z INFO tuliprox] Mapping file: "not used" [2025-11-14T12:29:21Z INFO tuliprox::processing::processor::playlist] {"stats":[{"inputs":[{"errors":0,"name":"defaul","processed":{"channels":11353,"groups":30},"raw":{"channels":11353,"groups":30},"took":"17 secs","type":"m3u"}],"targets":[{"success":true,"target":"all_channels"}]}]} [2025-11-14T12:29:21Z INFO tuliprox::processing::processor::playlist] 🌷 Update process finished! Took 17 secs. [2025-11-14T12:29:21Z INFO tuliprox::utils::logging] Log Level info [2025-11-14T12:29:21Z INFO tuliprox] Version: 3.1.8 [2025-11-14T12:29:21Z INFO tuliprox] Build time: 2025-11-06 14:28:02 UTC [2025-11-14T12:29:21Z INFO tuliprox::utils::file::config_reader] Mapping file: not used [2025-11-14T12:29:21Z INFO tuliprox] Current time: 2025-11-14 12:29:21 [2025-11-14T12:29:21Z INFO tuliprox] Temp dir: \\?\C:\Users\Aspire\Desktop\sniff\tuliprox\data\tmp [2025-11-14T12:29:21Z INFO tuliprox] Working dir: "\\\\?\\C:\\Users\\Aspire\\Desktop\\sniff\\tuliprox\\data" [2025-11-14T12:29:21Z INFO tuliprox] Config dir: "\\\\?\\C:\\Users\\Aspire\\Desktop\\sniff\\tuliprox\\config" [2025-11-14T12:29:21Z INFO tuliprox] Config file: "config.yml" [2025-11-14T12:29:21Z INFO tuliprox] Source file: "source.yml" [2025-11-14T12:29:21Z INFO tuliprox] Api Proxy File: "api-proxy.yml" [2025-11-14T12:29:21Z INFO tuliprox] Mapping file: "not used" [2025-11-14T12:29:21Z INFO tuliprox::api::main_api] Server running: http://192.168.1.6:80 [2025-11-14T12:31:15Z ERROR tuliprox::api::endpoints::xtream_api] Failed response for xtream target: all_channels action: get_all_categories error: Tuliprox error: Cant find content: get_all_categories for target: all_channels

Jiloumed avatar Nov 14 '25 12:11 Jiloumed

@Jiloumed I have run your config and everything works as expected, i can access the playlist through xtream api.

Your problem is that there is no endpoint witrh action get_all_categories in XC-API. There are 3 actions for categories:

  1. get_live_categories
  2. get_vod_categories
  3. get_series_categories

Because it is not part of the XC-APi you wont be able to call get_all_categories.

euzu avatar Nov 14 '25 12:11 euzu

Closed due inactivity

euzu avatar Nov 19 '25 06:11 euzu