CNN/TBS/TNT on Hulu

So today I had the Hulu login authentication fail, typically happens every 30ish days not a big deal, I delete the source and add it back in go through the Captcha. What happened next surprised me a bunch of new channels showed up, of interest was CNN/TBS/TNT I figured it was an error so I checked the log.

2021/05/27 16:06:50.896668 [TVE] Channel scan 25/208 CNN successful
2021/05/27 16:06:51.641932 [TVE] Channel scan 28/208 TBS successful
2021/05/27 16:06:51.780652 [TVE] Channel scan 29/208 TBSP successful
2021/05/27 16:06:52.180196 [TVE] Channel scan 30/208 TNT successful
2021/05/27 16:06:52.306918 [TVE] Channel scan 31/208 TNTP successful

Low and behold, we now have a few channels we've been waiting a long time for and a handful of others. From 135 channels to 146 after the delete/rescan. Rejoice fellow Hulu brothers and sisters no longer do we have to use the terrible Hulu app and be forced to sit through the damn commercials.

EDIT:
It seems to be fairly unstable, ~50% of the time it throws an error "playback failed".

2021/05/27 16:20:57.949620 [TNR] Error during live stream for ch6034 TBSP: write tcp 192.168.1.132:8089->192.168.1.181:33806: wsasend: An established connection was aborted by the software in your host machine.
2021/05/27 16:20:57.958631 [TNR] Closed connection to TVE-Hulu for ch6034 TBSP
2021/05/27 16:26:39.041039 [TNR] Error during live stream for ch6032 CNNI: write tcp 192.168.1.132:8089->192.168.1.181:33808: wsasend: An established connection was aborted by the software in your host machine.
2021/05/27 16:26:39.097563 [TNR] Closed connection to TVE-Hulu for ch6032 CNNI
2021/05/27 16:26:42.245998 [ERR] Could not start stream for TVE-Hulu ch6036 TNTP: TVE: get https://tve-live-aka.warnermediacdn.com/hls/live/2023171/tntwest/noslate/master_tv.m3u8?hdnts=exp=1622158033~acl=/hls/live/~id=406b4e0e925fe344f12cf3240cf54abd-1622158034~hmac=444e6573e37a72aef44a3b87ae7e373fe89a92e0ef4de72db65392afc749ab91: 403 Forbidden
2021/05/27 16:26:46.862546 [ERR] Could not start stream for TVE-Hulu ch6034 TBSP: TVE: get https://tve-live-aka.warnermediacdn.com/hls/live/2023175/tbswest/noslate/master_tv.m3u8?hdnts=exp=1622158041~acl=/hls/live/
~id=406b4e0e925fe344f12cf3240cf54abd-1622158042~hmac=23f178b72b78edc301feda4b55ad832684f76318afdceaedb396581072f86b00: 403 Forbidden

0c15b58f-3a87-41bc-bb47-b5ee27f959a8

Yep. Just checked TBS. Hulu is listed as a provider.

With TBSP channel, it did take a while for stream to start for me. Logs are a bit different in my case:

If useful I can submit full diagnostics, but at least it does seem to eventually start for me.

2021/05/28 10:35:49.543028 [TVE] stream timestamps: tbsp: start_at=2021-05-28T10:25:45-07:00 current_at=2021-05-28T10:35:23-07:00 end_at=2021-05-28T10:35:35-07:00
2021/05/28 10:35:49.543121 [TNR] Opened connection to TVE-Hulu for ch6034 TBSP
2021/05/28 10:35:49.544281 [HLS] Starting transcoder for channel 6034 from 192.168.2.5 (encoder=remux, resolution=, deinterlacer=, bitrate=6460)
2021/05/28 10:35:59.719980 [HLS] Probe failed for live stream after 10.175411706s and 0 bytes
2021/05/28 10:36:03.948181 [HLS] Couldn't generate stream playlist for ch6034-dANY-ip192.168.2.5: Timeout waiting for session to start after 8s
2021/05/28 10:36:03.948413 [HLS] Stopping transcoder session ch6034-dANY-ip192.168.2.5 (out: 0s, finished: false)
2021/05/28 10:36:03.949422 [HLS] ffmpeg: ch6034-dANY-ip192.168.2.5-remux: pipe:: could not find codec parameters
2021/05/28 10:36:03.957569 [TNR] Closed connection to TVE-Hulu for ch6034 TBSP
2021/05/28 10:36:05.173068 [TVE] stream timestamps: tbsp: start_at=2021-05-28T10:25:57-07:00 current_at=2021-05-28T10:35:35-07:00 end_at=2021-05-28T10:35:47-07:00
2021/05/28 10:36:05.173473 [TNR] Opened connection to TVE-Hulu for ch6034 TBSP
2021/05/28 10:36:05.177021 [HLS] Starting transcoder for channel 6034 from 192.168.2.5 (encoder=remux, resolution=, deinterlacer=, bitrate=6460)
2021/05/28 10:36:13.015282 [HLS] Couldn't generate stream playlist for ch6034-dANY-ip192.168.2.5: Timeout waiting for session to start after 8s
2021/05/28 10:36:13.015458 [HLS] Stopping transcoder session ch6034-dANY-ip192.168.2.5
2021/05/28 10:36:13.015779 [HLS] Probe failed for live stream after 7.838133462s and 0 bytes
2021/05/28 10:36:13.018033 [HLS] ffmpeg: ch6034-dANY-ip192.168.2.5-remux: pipe:: could not find codec parameters
2021/05/28 10:36:13.021033 [TNR] Closed connection to TVE-Hulu for ch6034 TBSP
2021/05/28 10:36:14.228512 [TVE] stream timestamps: tbsp: start_at=2021-05-28T10:26:09-07:00 current_at=2021-05-28T10:35:47-07:00 end_at=2021-05-28T10:35:59-07:00
2021/05/28 10:36:14.228624 [TNR] Opened connection to TVE-Hulu for ch6034 TBSP
2021/05/28 10:36:14.230589 [HLS] Starting transcoder for channel 6034 from 192.168.2.5 (encoder=remux, resolution=, deinterlacer=, bitrate=6460)
2021/05/28 10:36:24.396377 [HLS] Probe failed for live stream after 10.165592068s and 0 bytes
2021/05/28 10:36:26.262826 [HLS] Session ch6034-dANY-ip192.168.2.5 started in 12.253648853s
2021/05/28 10:36:26.578926 [HLS] Probed live stream in 295.580119ms: h264 1280x720 progressive 5305619bps
2021/05/28 10:36:26.597342 [ENC] Starting encoder for ch6034 in /share/TV_Recordings/channels_dvr/Streaming/ch6034-dANY-ip192.168.2.5-421018537/encoder-1-612005423 at 1 (0.066733) (encoder=remux, resolution=, deinterlacer=, bitrate=10000 segment_size=0.01)
2021/05/28 10:36:33.393891 [HLS] Stopping transcoder session ch6034-dANY-ip192.168.2.5 (out: 11.887111s, finished: false)
2021/05/28 10:36:33.425983 [ENC] Stopped encoder for ch6034 in /share/TV_Recordings/channels_dvr/Streaming/ch6034-dANY-ip192.168.2.5-421018537/encoder-1-612005423 after encoding 1 to 7
2021/05/28 10:36:33.426325 [HLS] ffmpeg: ch6034-dANY-ip192.168.2.5-remux: [mpegts @ 0x6ac9ac0] Dropped corrupted packet (stream = 0)
2021/05/28 10:36:33.436448 [TNR] Closed connection to TVE-Hulu for ch6034 TBSP