Replies: 2 comments 2 replies
-
|
i see some problems in your config
I hope you changed the secret
If you run in server mode you dont need
I have used your config and adjusted it to the latest beta.
threads: 0
api:
host: 0.0.0.0
port: 8901
web_root: ${env:TULIPROX_HOME}/web
working_dir: ${env:TULIPROX_HOME}/data
backup_dir: ${env:TULIPROX_HOME}/backup
custom_stream_response_path: ${env:TULIPROX_HOME}/resources
connect_timeout_secs: 10
user_access_control: false
video:
web_search: "https://www.imdb.com/search/title/?title={}"
extensions:
- mkv
- avi
- mp4
- mpeg
- divx
- mov
download:
headers:
Accept: video/*
User-Agent: |
Mozilla/5.0 (AppleTV; U; CPU OS 14_2 like Mac OS X; en-us) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15
directory: ${env:TULIPROX_HOME}/downloads
organize_into_directories: false
episode_pattern: .*(?P<episode>[Ss]\d{1,2}(.*?)[Ee]\d{1,2}).*
schedules:
- schedule: 0 0 4/23 * * *
targets: []
messaging:
notify_on: []
log:
sanitize_sensitive_info: false
log_active_user: true
log_level: debug
update_on_boot: false # best not to hammer upstream during testing
web_ui:
enabled: true
user_ui_enabled: true
path:
auth:
enabled: true
issuer: tuliprox
secret: 9..........................................................................
userfile: user.txt
reverse_proxy:
stream:
retry: true
buffer:
enabled: true
size: 1024
cache:
enabled: true
size: 1GB
dir: ${env:TULIPROX_HOME}/cache
resource_rewrite_disabled: false
hdhomerun:
enabled: true
devices:
- name: hdhr1
mappings:
templates:
- name: bbc
value: 'Title ~ "^BBC"'
- name: documentary
value: '(Group ~ "(Documentary|Outdoor)")'
- name: entertainment
value: 'Group ~ "Entertainment"'
- name: pluto_tv
value: '(Caption ~ "Pluto TV") AND NOT(Caption ~ "Sports")'
- name: business
value: 'Group ~ "Business"'
mapping:
- id: iptv-org
match_as_ascii: true
mapper:
- filter: "!bbc!"
script: |
@Group = "BBC"
- filter: "!documentary!"
script: |
@Group = "Documentary"
- filter: "!entertainment!"
script: |
@Group = "Entertainment"
- filter: "!pluto_tv!"
script: |
@Group = "Pluto TV"
- filter: "!business!"
script: |
@Group = "News"
templates:
- name: not_red_button
value: 'NOT (Title ~ "(?i).*red button.*")'
- name: not_low_resolution
value: 'NOT (Title ~ "(?i).*\(360p|240p\).*")'
- name: all_channels
value: 'Title ~ ".*"'
- name: final_channel_lineup
value: "!all_channels! AND !not_red_button! AND !not_low_resolution!"
sources:
- inputs:
- name: iptv-org
type: m3u
url: https://iptv-org.github.io/iptv/countries/uk.m3u
suffix:
field: title
value: "(iptv-org)"
targets:
- name: iptv-org
output:
- type: xtream
- type: m3u
filename: iptv.m3u
- type: hdhomerun
username: local
device: hdhr1
filter: "!final_channel_lineup!"
options: { ignore_logo: false, share_live_streams: true }
sort:
groups:
order: asc
channels:
- { field: name, group_pattern: "^DE.*", order: asc }
mapping:
- iptv-orgWhen is now update the playlist and make a curl call curl "http://localhost:8901/player_api.php?username=local&password=localsecret&action=get_live_streams" i get the live stream list |
Beta Was this translation helpful? Give feedback.
-
|
After an embarrassing amount of effort with absolutely no success the 3.1.1 release sprung my setup back into life. Streaming is still not fully functional as there seems to be an issue specifically with VLC and consequently Emby (as it appears to use libVLC) where streams start but will stall after a few seconds. Celluloid etc work fine. Is the VLC/Emby (and I assume JellyFin) issue known? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hopefully you can help. After resurrecting my m3u-filter install and porting to the new Tuliprox project I cannot for the life of me make reverse proxy streams working again and I am out of ideas.
As far as I can tell everything works perfectly except that none of the reverse proxy channel streams from the m3u feed work.
If I load them in my browser I get
400error code and in VLC just a generic error. The only sporadic error I see in an otherwise clean debug log is:My configuration is a collection of excerpts from the old and new documentation, a myriad of user posts and your stock example post.
I apolgise in advance as the most likely outcome of all this is PEBCAK.
My
compose.ymlMy
.envMy
api-proxy.ymlMy
config.ymlMy
mapping.ymlMy
source.ymlBeta Was this translation helpful? Give feedback.
All reactions