<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Andale Mono";
panose-1:2 11 5 9 0 0 0 0 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
p.p1, li.p1, div.p1
{mso-style-name:p1;
margin:0cm;
font-size:12.0pt;
font-family:"Andale Mono";
color:#2FFF12;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=EN-CA link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt'>I’ve been looking some more into this and getting more confused. </span><span style='font-size:11.0pt;font-family:"Apple Color Emoji"'>😊</span><span style='font-size:11.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>I am running mythbackend fixes/33 [v33.1-v33.1-4-gc273ed0f9a]<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Here is the snippet from the mythbackendlog file when it tries to load a channel. I’ve redacted part of the url which would show credentials.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.323310 I [1743/1766] TVRecEvent tv_rec.cpp:1094 (HandleStateChange) - TVRec[1]: Changing from None to WatchingLiveTV<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.326818 I [1743/1766] TVRecEvent tv_rec.cpp:3613 (TuningFrequency) - TVRec[1]: TuningFrequency<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.444279 I [1743/1766] TVRecEvent channelutil.cpp:2044 (GetIPTVTuningData) - Loaded [data]http://hostengine.live/live/XXXXXX/YYYYYY/263899.ts[fec<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>type][fec0][fec1] for 10001<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.671929 I [1743/1766] TVRecEvent channelutil.cpp:2044 (GetIPTVTuningData) - Loaded [data]http://hostengine.live/live/XXXXXX/YYYYYY/263899.ts[fec<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>type][fec0][fec1] for 10001<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.699708 N [1743/1743] CoreContext autoexpire.cpp:244 (CalcParams) - AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 14 min<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.716923 N [1743/1766] TVRecEvent recordinginfo.cpp:732 (ApplyRecordRecGroupChange) - ApplyRecordRecGroupChange: LiveTV to LiveTV (2)<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:28.839217 I [1743/1766] TVRecEvent httptsstreamhandler.cpp:95 (HTTPTSStreamHandler) - HTTPTSSH[1](http://hostengine.live/live/XXXXXX/YYYYYY/263899<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>.ts): ctor<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:45.301764 E [1743/1795] ProcessRequest tv_rec.cpp:2884 (PauseRecorder) - TVRec[1]: PauseRecorder() called with no recorder<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.265548 I [1743/1766] TVRecEvent tv_rec.cpp:3613 (TuningFrequency) - TVRec[1]: TuningFrequency<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.386238 I [1743/1766] TVRecEvent channelutil.cpp:2044 (GetIPTVTuningData) - Loaded [data]http://hostengine.live/live/XXXXXX/YYYYYY/53704.ts[fect<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>ype][fec0][fec1] for 11148<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.386289 I [1743/1766] TVRecEvent httptsstreamhandler.cpp:100 (~HTTPTSStreamHandler) - HTTPTSSH[1](http://hostengine.live/live/XXXXXX/YYYYYY/2638<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>99.ts): dtor<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.386318 I [1743/1766] TVRecEvent httptsstreamhandler.cpp:95 (HTTPTSStreamHandler) - HTTPTSSH[1](http://hostengine.live/live/XXXXXX/YYYYYY/53704.<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>ts): ctor<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.391773 I [1743/1766] TVRecEvent channelutil.cpp:2044 (GetIPTVTuningData) - Loaded [data]http://hostengine.live/live/XXXXXX/YYYYYY/53704.ts[fect<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>ype][fec0][fec1] for 11148<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.405300 N [1743/1743] CoreContext autoexpire.cpp:244 (CalcParams) - AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 14 min<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:49:47.452246 N [1743/1766] TVRecEvent recordinginfo.cpp:732 (ApplyRecordRecGroupChange) - ApplyRecordRecGroupChange: LiveTV to LiveTV (2)<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:50:07.461764 E [1743/1766] TVRecEvent tv_rec.cpp:3917 (TuningSignalCheck) - TVRec[1]: TuningSignalCheck: Hit pre-fail timeout<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:50:17.467513 W [1743/1766] TVRecEvent tv_rec.cpp:3945 (TuningSignalCheck) - TVRec[1]: TuningSignalCheck: taking more than 30000 ms to get a lock. marking thi<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>s recording as 'Failing'.<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:50:17.467518 W [1743/1766] TVRecEvent tv_rec.cpp:3950 (TuningSignalCheck) - TVRec[1]: See 'Tuning timeout' in mythtv-setup for this input<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>2023-04-17 19:50:27.868019 I [1743/1766] TVRecEvent tv_rec.cpp:1094 (HandleStateChange) - TVRec[1]: Changing from WatchingLiveTV to None<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>If I use curl to determine the actual URL of the channel I get the following:<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>[root@mythdvb ~]# curl -L -O -v http://hostengine.live/live/XXXXXX/YYYYYY/263900.ts<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> % Total % Received % Xferd Average Speed Time Time Time Current<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> Dload Upload Total Spent Left Speed<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 206.212.248.24:80...<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Connected to hostengine.live (206.212.248.24) port 80 (#0)<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> GET /live/XXXXXX/YYYYYY/263900.ts HTTP/1.1<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> Host: hostengine.live<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> User-Agent: curl/7.82.0<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> Accept: */*<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> <o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Mark bundle as not supporting multiuse<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< HTTP/1.1 302 Found<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Server: nginx/1.20.1<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Content-Type: text/html; charset=UTF-8<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Connection: close<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Cache-Control: no-cache, private<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Date: Thu, 20 Apr 2023 01:59:36 GMT<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Location: http://38.84.24.33:8089/play/mpegts/eyJpdiI6Ii9LemgxeFBreFpsXRmNzL1d5T1RDa3lTR0VpOWpsaUJQOVB2aDZBQ2xaZzVOZzh1WWFGaEJibVQxR1hwZCs3S0gxUSIsIm1hYyI6ImI3MWVjNTRkM2NkNzcyNDE5MDdmMWIwZDQyNzkwYTg1Mjc5MDFlZGI5YWFlZTZiZWQ3NGMyMDM4YzEzMTZiM2QiLCJ0YWciOiIifQ==/e0ab3705-e3d3-4a96-a946-e0a40d309929.ts?lvtoken=eyJpdiI6Im1oQzFGVVpvMldaSDBrRWRWN3ZIWVE9PSIsInZhbHVlIjoiTEttWFJlMmtVb0RoakE2QzVRRjNKc1dEd0ZrODBqVFc0dWM5cnh3cDk0WWNlTndVcU41SlVrZ2RqVlA1ZWNyV1ozcTcwdmFaQTFVcHVWMVk5SGwvMU9KODFQNklIRHk0MzZFNi9jSWR5SXRYZjZXdElGK0FuZEIwbHJvT3Frb29MYmpNUXlKc2phMXJodW5zTC9pM2M0a3J2NXhOd0ZneVh4ZDl0K3FuYTJTczhtSTBOZmFDeGlHSFk4VFlqUT09IiwibWFjIjoiNzhmNWM4OTFlOWU0MWY2ZWQ1MGQ0Y2I1MzI0ZTg0OTAyODE5NDhlYzJjMzQ4MDgxODU4MzU2MjBkYWY5YWViOSIsInRhZyI6IiJ9&r=1be63b&rt=9e71a9656397926edd28d9016f3321bb<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Access-Control-Allow-Origin: *<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< <o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>{ [0 bytes data]<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Closing connection 0<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Clear auth, redirects to port from 80 to 8089<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Issue another request to this URL: 'http://38.84.24.33:8089/play/mpegts/eyJpdiI6Ii9LemgxeFBreFpsXRmNzL1d5T1RDa3lTR0VpOWpsaUJQOVB2aDZBQ2xaZzVOZzh1WWFGaEJibVQxR1hwZCs3S0gxUSIsIm1hYyI6ImI3MWVjNTRkM2NkNzcyNDE5MDdmMWIwZDQyNzkwYTg1Mjc5MDFlZGI5YWFlZTZiZWQ3NGMyMDM4YzEzMTZiM2QiLCJ0YWciOiIifQ==/e0ab3705-e3d3-4a96-a946-e0a40d309929.ts?lvtoken=eyJpdiI6Im1oQzFGVVpvMldaSDBrRWRWN3ZIWVE9PSIsInZhbHVlIjoiTEttWFJlM\mtVb0RoakE2QzVRRjNKc1dEd0ZrODBqVFc0dWM5cnh3cDk0WWNlTndVcU41SlVrZ2RqVlA1ZWNyV1ozcTcwdmFaQTFVcHVWMVk5SGwvMU9KODFQNklIRHk0MzZFNi9jSWR5SXRYZjZXdElGK0FuZEIwbHJvT3Frb29MYmpNUXlKc2phMXJodW5zTC9pM2M0a3J2NXhOd0ZneVh4ZDl0K3FuYTJTczhtSTBOZmFDeGlHSFk4VFlqUT09IiwibWFjIjoiNzhmNWM4OTFlOWU0MWY2ZWQ1MGQ0Y2I1MzI0ZTg0OTAyODE5NDhlYzJjMzQ4MDgxODU4MzU2MjBkYWY5YWViOSIsInRhZyI6IiJ9&r=1be63b&rt=9e71a9656397926edd28d9016f3321bb'<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Trying 38.84.24.33:8089...<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Connected to 38.84.24.33 (38.84.24.33) port 8089 (#1)<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> GET /play/mpegts/eyJpdiI6Ii9LemgxeFBreFpsXRmNzL1d5T1RDa3lTR0VpOWpsaUJQOVB2aDZBQ2xaZzVOZzh1WWFGaEJibVQxR1hwZCs3S0gxUSIsIm1hYyI6ImI3MWVjNTRkM2NkNzcyNDE5MDdmMWIwZDQyNzkwYTg1Mjc5MDFlZGI5YWFlZTZiZWQ3NGMyMDM4YzEzMTZiM2QiLCJ0YWciOiIifQ==/e0ab3705-e3d3-4a96-a946-e0a40d309929.ts?lvtoken=eyJpdiI6Im1oQzFGVVpvMldaSDBrRWRWN3ZIWVE9PSIsInZhbHVlIjoiTEttWFJlMmtVb0RoakE2QzVRRjNKc1dEd0ZrODBqVFc0dWM5cnh3cDk0WWNlTndVcU41SlVrZ2RqVlA1ZWNyV1ozcTcwdmFaQTFVcHVWMVk5SGwvMU9KODFQNklIRHk0MzZFNi9jSWR5SXRYZjZXdElGK0FuZEIwbHJvT3Frb29MYmpNUXlKc2phMXJodW5zTC9pM2M0a3J2NXhOd0ZneVh4ZDl0K3FuYTJTczhtSTBOZmFDeGlHSFk4VFlqUT09IiwibWFjIjoiNzhmNWM4OTFlOWU0MWY2ZWQ1MGQ0Y2I1MzI0ZTg0OTAyODE5NDhlYzJjMzQ4MDgxODU4MzU2MjBkYWY5YWViOSIsInRhZyI6IiJ9&r=1be63b&rt=9e71a9656397926edd28d9016f3321bb HTTP/1.1<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> Host: 38.84.24.33:8089<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> User-Agent: curl/7.82.0<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> Accept: */*<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>> <o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>* Mark bundle as not supporting multiuse<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< HTTP/1.1 200 OK<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Server: nginx/1.20.1<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Date: Thu, 20 Apr 2023 01:59:37 GMT<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Content-Type: video/mp2t<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Connection: close<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< Access-Control-Allow-Origin: *<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>< <o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>{ [3118 bytes data]<o:p></o:p></span></p><p class=p1><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>100 611k 0 611k 0 0 296k 0 --:--:-- 0:00:02 --:--:-- 528k^C<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>So I can see that there is a redirect, but MythBackend doesn’t seem to be following the redirect.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Is there some setting I don’t have correct (I’ve had this mythtv installation in various forms for probablt 10 years now. Juts keep moving the database from server to server as I update).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>If someone can give me something to look at for why it isn’t following the redirect, I would appreciate it.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>I am not running from rpms on Fedora 36, so I should be up to date.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>shredder83@gmail.com <shredder83@gmail.com><br><b>Date: </b>Sunday, April 16, 2023 at 6:10 PM<br><b>To: </b>mythtv-users@mythtv.org <mythtv-users@mythtv.org><br><b>Subject: </b>Re: [mythtv-users] IPTV Recorder not following redirects<o:p></o:p></span></p></div><p class=MsoNormal><span style='font-size:11.0pt'>On Sat, 15 Apr 2023 17:24:16 -0700, you wrote:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>On Sat, 2023-04-15 at 18:15 -0600, <a href="mailto:shredder83@gmail.com">shredder83@gmail.com</a> wrote:<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>Hey everyone,<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>I am using a paid subscription for IPTV. Trying to get it to work<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>with Mythtv.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>I am able to scan the channels and get program data.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>When I go to play a channel, it times out.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>If I do a wget to the URL that the tuner is trying to connect to<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>(From the mythtv log file), I get a 302 redirect. Wget does download<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>the mpeg stream no problem. I can play the downloaded file with VMC.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>I thought that the newer versions of MythTV (I am running .33.1)<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>fixed this issue? Is that not the case?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>Any help on getting MythTV to work through the redirect would be<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>grest.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:108.0pt'><span style='font-size:11.0pt'>Thanks.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:72.0pt'><span style='font-size:11.0pt'>i have always had to compile with the patch found at the end of this<o:p></o:p></span></p><p class=MsoNormal style='margin-left:72.0pt'><span style='font-size:11.0pt'>thread: ?http://email.mg.glenb.net/c/eJwkyk1uxCAMQOHTkF2RTbBhFixGlXIPMJ5JpPxUQEfq7bvI8ul9NckrV_KTJuSIDJ4pTGui8sASCiCCEw8YJWeNFCu6LLn6aUtMM7kQaI4ItZZCKEzCM0f1AoT6eGlgKFbyobvx8N71LPbUMe1pHeOnm_lp3GLcsm99dJubrNtHreRWrpPBynUYtxx_Yx0f45bfrq0btzBAQDbfzjxhm1q6wde9Pdxpr_b-DwAA__9Zm0MM am<o:p></o:p></span></p><p class=MsoNormal style='margin-left:72.0pt'><span style='font-size:11.0pt'>using 33 fixes but i still use this because it works for me on the<o:p></o:p></span></p><p class=MsoNormal style='margin-left:72.0pt'><span style='font-size:11.0pt'>redirects<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>I was also under the impression that redirects should work now - I<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>thought I saw something in the release notes about it for v31 or v32?<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>If you do not want to use that patch, then the other way to do IPTV<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>with redirects is to use an External Recorder:<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'><a href="https://www.mythtv.org/wiki/ExternalRecorder">https://www.mythtv.org/wiki/ExternalRecorder</a><o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>This would use curl, wget, ffmpeg, tsduck, vlc or some other such<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>software that allows you to do IPTV and provide a stream the can be<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>used in an external recorder.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>There are various examples of how to do external recorders, some more<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>applicable to IPTV than others. Not all of them have been published -<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>I am fairly sure there are people who are using them for pay IPTV<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>where they have to do special authentication to make it work, for<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'>example.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'><a href="https://www.mythtv.org/wiki/Mythexternrecorder_v4l2_vlc">https://www.mythtv.org/wiki/Mythexternrecorder_v4l2_vlc</a><o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'><a href="https://github.com/garybuhrmaster/mythhdhrrecorder">https://github.com/garybuhrmaster/mythhdhrrecorder</a><o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Thanks for the ideas. I am not set up to comile from source, so I wouldn’t be going that route if I can help.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>I took a look through the External Recorders section. Looks like I’ll need to totally reformat my m3u file to have it work with those recorders. May look at that as a last ditch effort.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>I’m going to try a few different settings in the IPTV recorder config to see if I can get it working. Hopefully there is some simple setting I don’t have set.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Thanks,.<o:p></o:p></span></p></div></body></html>