AndroidHDMI for Channels (ah4c): A virtual channel tuner using HDMI Encoder(s) + streaming stick(s)

You need to create your dtvdeeplinks.m3u file from the JSON data -- which needs to look like this when complete:

#EXTM3U

#EXTINF:-1 channel-id="3" channel-number="3" tvc-guide-stationid="30817" tvg-group="" tvg-logo="",KTVK IND 3
http://{{ .IPADDRESS }}/play/tuner/KTVK~f8803ee2-28ec-4b62-9c22-8243f7d06ef9

#EXTINF:-1 channel-id="5" channel-number="5" tvc-guide-stationid="21293" tvg-group="" tvg-logo="",KPHO CBS 5
http://{{ .IPADDRESS }}/play/tuner/KPHO~e81b1f24-0294-46c6-8ba8-f51daeee355e

#EXTINF:-1 channel-id="8" channel-number="8" tvc-guide-stationid="25102" tvg-group="" tvg-logo="",KAET PBS 8
http://{{ .IPADDRESS }}/play/tuner/KAET~7bae8fd6-1ff9-4a17-a093-461ddb78b763

#EXTINF:-1 channel-id="10" channel-number="10" tvc-guide-stationid="21209" tvg-group="" tvg-logo="",KSAZ FOX 10
http://{{ .IPADDRESS }}/play/tuner/KSAZ~40a0fef7-9e71-4952-8ef5-833a7a44ddbb

#EXTINF:-1 channel-id="12" channel-number="12" tvc-guide-stationid="20507" tvg-group="" tvg-logo="",KPNX NBC 12
http://{{ .IPADDRESS }}/play/tuner/KPNX~eee9b0c9-1b4e-4170-8504-283fdf536d02

#EXTINF:-1 channel-id="15" channel-number="15" tvc-guide-stationid="21210" tvg-group="" tvg-logo="",KNXV ABC 15
http://{{ .IPADDRESS }}/play/tuner/KNXV~8f362ca9-fb88-4b9d-9fe3-bd83eff58365

#EXTINF:-1 channel-id="77" channel-number="77" tvc-guide-stationid="70436" tvg-group="" tvg-logo="",MeTV
http://{{ .IPADDRESS }}/play/tuner/METV~038e34a5-d895-44cb-81da-f5d0b860fd06

#EXTINF:-1 channel-id="202" channel-number="202" tvc-guide-stationid="58646" tvg-group="" tvg-logo="",CNN HD
http://{{ .IPADDRESS }}/play/tuner/CNNHD~519a0379-3e00-4a61-8581-56f5bf7488a2

#EXTINF:-1 channel-id="204" channel-number="204" tvc-guide-stationid="10145" tvg-group="" tvg-logo="",HLN HD
http://{{ .IPADDRESS }}/play/tuner/HLNHD~8d1c72f6-99db-4279-a5b2-183f92c53a61

#EXTINF:-1 channel-id="206" channel-number="206" tvc-guide-stationid="32645" tvg-group="" tvg-logo="",ESPN HD
http://{{ .IPADDRESS }}/play/tuner/ESPNHD~d1f76753-8507-4df5-bdeb-77ce20690d9d

#EXTINF:-1 channel-id="207" channel-number="207" tvc-guide-stationid="16485" tvg-group="" tvg-logo="",ESPNews HD
http://{{ .IPADDRESS }}/play/tuner/ESNHD~c7385ebe-0068-4c7a-8c84-2146862d2694

#EXTINF:-1 channel-id="208" channel-number="208" tvc-guide-stationid="60696" tvg-group="" tvg-logo="",ESPNU HD
http://{{ .IPADDRESS }}/play/tuner/ESPNUHD~78a8f90a-df4f-4fcf-be56-df27539c5ac4

#EXTINF:-1 channel-id="209" channel-number="209" tvc-guide-stationid="45507" tvg-group="" tvg-logo="",ESPN2 HD
http://{{ .IPADDRESS }}/play/tuner/ESPN2HD~fa09c7bf-b0bd-4976-9bab-c7e2c5021ade

#EXTINF:-1 channel-id="212" channel-number="212" tvc-guide-stationid="45399" tvg-group="" tvg-logo="",NFL Network HD
http://{{ .IPADDRESS }}/play/tuner/NFLHD~b9b1b688-8d78-4580-8913-e98fe3bd9b05

#EXTINF:-1 channel-id="213" channel-number="213" tvc-guide-stationid="62081" tvg-group="" tvg-logo="",MLB Network HD
http://{{ .IPADDRESS }}/play/tuner/MLBNHD~c8e2cc18-4320-4f21-8a59-68c2f33c0c05

#EXTINF:-1 channel-id="215" channel-number="215" tvc-guide-stationid="58690" tvg-group="" tvg-logo="",NHL Network HD
http://{{ .IPADDRESS }}/play/tuner/NHLHD~028e8e6c-3ecd-4248-a436-1f3284a3f955

#EXTINF:-1 channel-id="216" channel-number="216" tvc-guide-stationid="45526" tvg-group="" tvg-logo="",NBA TV HD
http://{{ .IPADDRESS }}/play/tuner/NBAHD~10627bc1-89a2-4c00-bf92-8851d96e1b98

#EXTINF:-1 channel-id="217" channel-number="217" tvc-guide-stationid="60316" tvg-group="" tvg-logo="",Tennis Channel HD
http://{{ .IPADDRESS }}/play/tuner/TNNSHD~d33d363d-4144-4aae-be5d-debebeef2b0d

#EXTINF:-1 channel-id="218" channel-number="218" tvc-guide-stationid="61854" tvg-group="" tvg-logo="",Golf Channel HD
http://{{ .IPADDRESS }}/play/tuner/GolfHD~35621fc9-1d39-49c7-bdef-4c182d3d07fa

#EXTINF:-1 channel-id="219" channel-number="219" tvc-guide-stationid="82547" tvg-group="" tvg-logo="",FOX Sports 1 HD
http://{{ .IPADDRESS }}/play/tuner/FS1HD~f86aec47-ea18-4de2-8f67-38384c91102a

#EXTINF:-1 channel-id="221" channel-number="221" tvc-guide-stationid="59250" tvg-group="" tvg-logo="",CBS Sports Network HD
http://{{ .IPADDRESS }}/play/tuner/CBSSNHD~2945210e-6289-4402-be3a-6704b027ec50

#EXTINF:-1 channel-id="226" channel-number="226" tvc-guide-stationid="56032" tvg-group="" tvg-logo="",Shop LC HD
http://{{ .IPADDRESS }}/play/tuner/SHOPLC~2f0d7833-e695-43a7-8432-82812cdfc532

#EXTINF:-1 channel-id="229" channel-number="229" tvc-guide-stationid="14902" tvg-group="" tvg-logo="",HGTV HD
http://{{ .IPADDRESS }}/play/tuner/HGTVHD~b7669e3c-2916-4b8c-b40d-6266e791ab57

#EXTINF:-1 channel-id="230" channel-number="230" tvc-guide-stationid="67375" tvg-group="" tvg-logo="",Magnolia Network HD
http://{{ .IPADDRESS }}/play/tuner/MAGNHD~43847d39-8406-487a-b232-8ceea451186e

#EXTINF:-1 channel-id="231" channel-number="231" tvc-guide-stationid="50747" tvg-group="" tvg-logo="",Food Network HD
http://{{ .IPADDRESS }}/play/tuner/foodHD~b6258d16-2f69-4846-abc7-b3947eea6e2b

#EXTINF:-1 channel-id="232" channel-number="232" tvc-guide-stationid="68065" tvg-group="" tvg-logo="",Cooking Channel HD
http://{{ .IPADDRESS }}/play/tuner/COOKHD~9d882605-20d3-4ff3-b6e1-03139d4f1e11

#EXTINF:-1 channel-id="233" channel-number="233" tvc-guide-stationid="68827" tvg-group="" tvg-logo="",Game Show Network HD
http://{{ .IPADDRESS }}/play/tuner/GSNHD~11cc055c-6f49-4c2e-b391-f96b7ac8e7d7

#EXTINF:-1 channel-id="236" channel-number="236" tvc-guide-stationid="61812" tvg-group="" tvg-logo="",E! HD
http://{{ .IPADDRESS }}/play/tuner/E!HD~b587c1f5-49ec-4006-b806-9073e5f53d50

#EXTINF:-1 channel-id="237" channel-number="237" tvc-guide-stationid="58625" tvg-group="" tvg-logo="",Bravo HD
http://{{ .IPADDRESS }}/play/tuner/BRVOHD~83249ad9-5836-4d16-a5f7-9cc2a42032c9

#EXTINF:-1 channel-id="238" channel-number="238" tvc-guide-stationid="68385" tvg-group="" tvg-logo="",ReelzChannel HD
http://{{ .IPADDRESS }}/play/tuner/REELZHD~a5f102f9-b54d-4431-b702-053fd4c7616e

#EXTINF:-1 channel-id="239" channel-number="239" tvc-guide-stationid="71280" tvg-group="" tvg-logo="",SundanceTV HD
http://{{ .IPADDRESS }}/play/tuner/SUNDHD~f56626d5-7461-4408-91f6-8d235b884be6

#EXTINF:-1 channel-id="240" channel-number="240" tvc-guide-stationid="62077" tvg-group="" tvg-logo="",Home Shopping Network HD
http://{{ .IPADDRESS }}/play/tuner/HSNHD~a58a86bb-07f4-4c61-bdd0-eb61afa1d82b

#EXTINF:-1 channel-id="241" channel-number="241" tvc-guide-stationid="59186" tvg-group="" tvg-logo="",Paramount Network HD
http://{{ .IPADDRESS }}/play/tuner/PARHD~35132820-6521-4eb9-9ccf-1dd42de1a5c3

#EXTINF:-1 channel-id="242" channel-number="242" tvc-guide-stationid="58452" tvg-group="" tvg-logo="",USA Network HD
http://{{ .IPADDRESS }}/play/tuner/USAHD~214a502e-c54a-4b61-8904-b4ce37c1e38a

#EXTINF:-1 channel-id="242A" channel-number="242A" tvc-guide-stationid="154942" tvg-group="" tvg-logo="",Paris Extra 1
http://{{ .IPADDRESS }}/play/tuner/OLYX1~350e3196-719a-4e61-95b4-36a39d178637

#EXTINF:-1 channel-id="242B" channel-number="242B" tvc-guide-stationid="154943" tvg-group="" tvg-logo="",Paris Extra 2
http://{{ .IPADDRESS }}/play/tuner/OLYX2~b1502b2c-bdb0-468d-a469-8bb5c5d7a717

#EXTINF:-1 channel-id="245" channel-number="245" tvc-guide-stationid="61340" tvg-group="" tvg-logo="",TNT West HD
http://{{ .IPADDRESS }}/play/tuner/TNTWHD~fb089f4f-0b1a-481c-adb1-d624884f51f2

#EXTINF:-1 channel-id="245A" channel-number="245A" tvc-guide-stationid="42642" tvg-group="" tvg-logo="",TNT HD
http://{{ .IPADDRESS }}/play/tuner/TNTHD~3c10db4e-98ac-40c0-a301-661504f60588

#EXTINF:-1 channel-id="246" channel-number="246" tvc-guide-stationid="64490" tvg-group="" tvg-logo="",truTV HD
http://{{ .IPADDRESS }}/play/tuner/truTVHD~1b10de5e-3e3b-488f-9740-bec197244114

#EXTINF:-1 channel-id="247" channel-number="247" tvc-guide-stationid="58515" tvg-group="" tvg-logo="",TBS HD
http://{{ .IPADDRESS }}/play/tuner/TBSHD~86528a42-ae4e-405c-8fae-c567c1ed70df

#EXTINF:-1 channel-id="247A" channel-number="247A" tvc-guide-stationid="67890" tvg-group="" tvg-logo="",TBS West HD
http://{{ .IPADDRESS }}/play/tuner/TBSWHD~385801f7-606a-457d-8116-e1a73cf77484

#EXTINF:-1 channel-id="248" channel-number="248" tvc-guide-stationid="58574" tvg-group="" tvg-logo="",FX HD
http://{{ .IPADDRESS }}/play/tuner/FXHD~af2ab375-0902-4865-acb5-61df66acca5b

#EXTINF:-1 channel-id="249" channel-number="249" tvc-guide-stationid="106112" tvg-group="" tvg-logo="",Comedy Central HD
http://{{ .IPADDRESS }}/play/tuner/COMHD~5070bc2e-dd69-4dee-98b4-a4c5e3b1fd7b

#EXTINF:-1 channel-id="249A" channel-number="249A" tvc-guide-stationid="62420" tvg-group="" tvg-logo="",Comedy Central West HD
http://{{ .IPADDRESS }}/play/tuner/COMWHD~6aec9a4e-7824-4869-b75f-fb1c648d207e

#EXTINF:-1 channel-id="251" channel-number="251" tvc-guide-stationid="70522" tvg-group="" tvg-logo="",Oxygen True Crime HD
http://{{ .IPADDRESS }}/play/tuner/OXGNHD~2b054eaf-3dd6-4178-9a91-5dd02f58791a

#EXTINF:-1 channel-id="252" channel-number="252" tvc-guide-stationid="60150" tvg-group="" tvg-logo="",Lifetime HD
http://{{ .IPADDRESS }}/play/tuner/LIFEHD~d1dd879a-5790-454f-9104-39432f4859c6

#EXTINF:-1 channel-id="253" channel-number="253" tvc-guide-stationid="55887" tvg-group="" tvg-logo="",LMN HD
http://{{ .IPADDRESS }}/play/tuner/LMNHD~7da4a06b-ca37-4123-8994-b3794b673df6

#EXTINF:-1 channel-id="254" channel-number="254" tvc-guide-stationid="59337" tvg-group="" tvg-logo="",AMC HD
http://{{ .IPADDRESS }}/play/tuner/AMCHD~b428862c-08fc-47d1-98f4-7cc8bdbf0c31

#EXTINF:-1 channel-id="256" channel-number="256" tvc-guide-stationid="64312" tvg-group="" tvg-logo="",TCM HD
http://{{ .IPADDRESS }}/play/tuner/TCMHD~6b20b8de-3094-48f4-ad7b-4eecc2f8d48a

#EXTINF:-1 channel-id="258" channel-number="258" tvc-guide-stationid="70253" tvg-group="" tvg-logo="",FX Movie Channel HD
http://{{ .IPADDRESS }}/play/tuner/FXMHD~d7088b74-3db2-4672-825e-6c7cb8ff41ec

#EXTINF:-1 channel-id="259" channel-number="259" tvc-guide-stationid="66379" tvg-group="" tvg-logo="",FXX HD
http://{{ .IPADDRESS }}/play/tuner/FXXHD~d48f198b-6a0f-4d53-9749-222e38f8847b

#EXTINF:-1 channel-id="260" channel-number="260" tvc-guide-stationid="59296" tvg-group="" tvg-logo="",WE tv HD
http://{{ .IPADDRESS }}/play/tuner/WeHD~d38f1910-a0af-4933-8a89-fd100277c0b0

#EXTINF:-1 channel-id="264" channel-number="264" tvc-guide-stationid="64492" tvg-group="" tvg-logo="",BBC America HD
http://{{ .IPADDRESS }}/play/tuner/BBCAHD~f0651d6c-09c5-46a9-a168-cfc86e01cdc7

#EXTINF:-1 channel-id="265" channel-number="265" tvc-guide-stationid="51529" tvg-group="" tvg-logo="",A&E HD
http://{{ .IPADDRESS }}/play/tuner/A&EHD~6e1ae46f-40ab-44ee-b20e-d4508363a65e

#EXTINF:-1 channel-id="266" channel-number="266" tvc-guide-stationid="58988" tvg-group="" tvg-logo="",FYI HD
http://{{ .IPADDRESS }}/play/tuner/FYIHD~6d1cd9b3-d125-4e87-a37f-0309c1459f8a

#EXTINF:-1 channel-id="269" channel-number="269" tvc-guide-stationid="57708" tvg-group="" tvg-logo="",History HD
http://{{ .IPADDRESS }}/play/tuner/HISTHD~8dc85473-5c44-444f-8ee3-f3ad6da10329

#EXTINF:-1 channel-id="271" channel-number="271" tvc-guide-stationid="65732" tvg-group="" tvg-logo="",VICE HD
http://{{ .IPADDRESS }}/play/tuner/VICEHD~2e991d96-3ca5-41f6-8ec1-6db7bd9f4371

#EXTINF:-1 channel-id="272" channel-number="272" tvc-guide-stationid="46762" tvg-group="" tvg-logo="",LOGO HD
http://{{ .IPADDRESS }}/play/tuner/LOGO~14ec4f80-2045-4d80-8bf4-36a57123d642

#EXTINF:-1 channel-id="273" channel-number="273" tvc-guide-stationid="68796" tvg-group="" tvg-logo="",POP HD
http://{{ .IPADDRESS }}/play/tuner/POPHD~2fb0e133-7cd4-4817-bbc3-9698566f491e

#EXTINF:-1 channel-id="274" channel-number="274" tvc-guide-stationid="69061" tvg-group="" tvg-logo="",Ovation HD
http://{{ .IPADDRESS }}/play/tuner/OVTVHD~9e44efca-a796-4d96-a15f-25c0e75f90ce

#EXTINF:-1 channel-id="275" channel-number="275" tvc-guide-stationid="60222" tvg-group="" tvg-logo="",QVC HD
http://{{ .IPADDRESS }}/play/tuner/QVCHD~352ed336-6f24-4801-8a2d-711bf8e86317

#EXTINF:-1 channel-id="276" channel-number="276" tvc-guide-stationid="49438" tvg-group="" tvg-logo="",National Geographic HD
http://{{ .IPADDRESS }}/play/tuner/NGCHD~cba2a67f-9cae-41e0-a27e-9444c979b689

#EXTINF:-1 channel-id="277" channel-number="277" tvc-guide-stationid="59303" tvg-group="" tvg-logo="",Travel Channel HD
http://{{ .IPADDRESS }}/play/tuner/TRAVHD~088ffb78-2fed-4ebb-bf13-bf009d0700d7

#EXTINF:-1 channel-id="278" channel-number="278" tvc-guide-stationid="56905" tvg-group="" tvg-logo="",Discovery HD
http://{{ .IPADDRESS }}/play/tuner/DSCHD~4d2c2d58-cb18-44fe-8f9b-96637b1aac60

#EXTINF:-1 channel-id="279" channel-number="279" tvc-guide-stationid="70388" tvg-group="" tvg-logo="",OWN HD
http://{{ .IPADDRESS }}/play/tuner/OWNHD~f1082500-8827-43bd-a782-583a56f5b2db

#EXTINF:-1 channel-id="280" channel-number="280" tvc-guide-stationid="57391" tvg-group="" tvg-logo="",TLC HD
http://{{ .IPADDRESS }}/play/tuner/TLCHD~be9b2996-ae6c-4161-b99b-6158e6d2b798

#EXTINF:-1 channel-id="281" channel-number="281" tvc-guide-stationid="31046" tvg-group="" tvg-logo="",MotorTrend HD
http://{{ .IPADDRESS }}/play/tuner/MTHD~32f60ebb-2e14-4265-b5bf-1c63f1d58f7c

#EXTINF:-1 channel-id="282" channel-number="282" tvc-guide-stationid="57394" tvg-group="" tvg-logo="",Animal Planet HD
http://{{ .IPADDRESS }}/play/tuner/APLHD~2022d13f-d2c5-44bd-9e92-041d33c18c49

#EXTINF:-1 channel-id="283" channel-number="283" tvc-guide-stationid="67331" tvg-group="" tvg-logo="",Nat Geo Wild HD
http://{{ .IPADDRESS }}/play/tuner/NGWHD~86732c76-8068-44b3-9c89-f39523208b9c

#EXTINF:-1 channel-id="284" channel-number="284" tvc-guide-stationid="57390" tvg-group="" tvg-logo="",Science HD
http://{{ .IPADDRESS }}/play/tuner/SCIHD~96c2990a-a4f4-4009-8076-a62ee28ae061

#EXTINF:-1 channel-id="285" channel-number="285" tvc-guide-stationid="65342" tvg-group="" tvg-logo="",Investigation Discovery HD
http://{{ .IPADDRESS }}/play/tuner/IDHD~1dd9b3b8-12fe-4821-9cef-0f5adbd4b0e5

#EXTINF:-1 channel-id="286" channel-number="286" tvc-guide-stationid="60468" tvg-group="" tvg-logo="",Destination America HD
http://{{ .IPADDRESS }}/play/tuner/DESTHD~6903683f-175f-4289-bec6-1de345090173

#EXTINF:-1 channel-id="287" channel-number="287" tvc-guide-stationid="78808" tvg-group="" tvg-logo="",American Heroes HD
http://{{ .IPADDRESS }}/play/tuner/AHCHD~bca90090-7f85-4e55-ba11-ae184874a02d

#EXTINF:-1 channel-id="288" channel-number="288" tvc-guide-stationid="101364" tvg-group="" tvg-logo="",PBS Kids
http://{{ .IPADDRESS }}/play/tuner/PBS%20KIDS~46c15402-92e9-4aee-9b2d-e8512c33696a

#EXTINF:-1 channel-id="289" channel-number="289" tvc-guide-stationid="74885" tvg-group="" tvg-logo="",Disney Junior HD
http://{{ .IPADDRESS }}/play/tuner/DSJRHD~b49573ad-cf93-4c89-81dd-c06ce57822f2

#EXTINF:-1 channel-id="290" channel-number="290" tvc-guide-stationid="59684" tvg-group="" tvg-logo="",Disney Channel HD
http://{{ .IPADDRESS }}/play/tuner/DISeHD~8ef7ede4-94b2-44c3-bced-ecf138fe1c9b

#EXTINF:-1 channel-id="292" channel-number="292" tvc-guide-stationid="60006" tvg-group="" tvg-logo="",Disney XD HD
http://{{ .IPADDRESS }}/play/tuner/DXDHD~b7c1fb6b-0eb7-4fa9-b7e0-1005f699fbb6

#EXTINF:-1 channel-id="295" channel-number="295" tvc-guide-stationid="70225" tvg-group="" tvg-logo="",Universal Kids HD
http://{{ .IPADDRESS }}/play/tuner/UKIDSH~dd6bcabb-6534-4b06-804f-986e69b5d8b6

#EXTINF:-1 channel-id="296" channel-number="296" tvc-guide-stationid="60048" tvg-group="" tvg-logo="",Cartoon Network HD
http://{{ .IPADDRESS }}/play/tuner/CNeHD~b58935e4-74c0-4d19-aa0c-d0557d716f2b

#EXTINF:-1 channel-id="299" channel-number="299" tvc-guide-stationid="59432" tvg-group="" tvg-logo="",Nickelodeon East HD
http://{{ .IPADDRESS }}/play/tuner/NIKeHD~18ee6c13-d93a-4f79-bd02-21bd18b052a3

#EXTINF:-1 channel-id="301" channel-number="301" tvc-guide-stationid="82649" tvg-group="" tvg-logo="",Nick Jr. HD
http://{{ .IPADDRESS }}/play/tuner/NKJRHD~0ae8d67d-2284-4e26-a2f9-4ba1b2819ff9

#EXTINF:-1 channel-id="304" channel-number="304" tvc-guide-stationid="73541" tvg-group="" tvg-logo="",TV Land HD
http://{{ .IPADDRESS }}/play/tuner/TVLDHD~a22a1e02-fb9b-4d64-b9e8-2ce5eac89d6d

#EXTINF:-1 channel-id="305" channel-number="305" tvc-guide-stationid="76894" tvg-group="" tvg-logo="",ION Television East HD
http://{{ .IPADDRESS }}/play/tuner/IONEHD~175bd340-10e5-49e4-ae44-c479e4784c38

#EXTINF:-1 channel-id="311" channel-number="311" tvc-guide-stationid="59615" tvg-group="" tvg-logo="",Freeform HD
http://{{ .IPADDRESS }}/play/tuner/FRFMHD~33ad289e-84cc-462f-bfee-26531b95d443

#EXTINF:-1 channel-id="312" channel-number="312" tvc-guide-stationid="66268" tvg-group="" tvg-logo="",Hallmark Channel HD
http://{{ .IPADDRESS }}/play/tuner/HALLHD~cb4259f1-c227-41e7-8542-1d08a47cf49d

#EXTINF:-1 channel-id="320" channel-number="320" tvc-guide-stationid="102490" tvg-group="" tvg-logo="",Scientology Network
http://{{ .IPADDRESS }}/play/tuner/SCNTV~336feaf4-0c3f-4b91-b903-81d2694ba296

#EXTINF:-1 channel-id="326" channel-number="326" tvc-guide-stationid="82892" tvg-group="" tvg-logo="",Great American Family HD
http://{{ .IPADDRESS }}/play/tuner/GFAMHD~7d74cbcf-0ae9-4981-b7ba-9dde99194efa

#EXTINF:-1 channel-id="327" channel-number="327" tvc-guide-stationid="10138" tvg-group="" tvg-logo="",CMT HD
http://{{ .IPADDRESS }}/play/tuner/CMTHD~c1a35106-2d20-4b58-bcfe-906cdb19197d

#EXTINF:-1 channel-id="328" channel-number="328" tvc-guide-stationid="61960" tvg-group="" tvg-logo="",TV One
http://{{ .IPADDRESS }}/play/tuner/TV1HD~8c312c97-15af-45d1-b754-9770c854f177

#EXTINF:-1 channel-id="329" channel-number="329" tvc-guide-stationid="64673" tvg-group="" tvg-logo="",BET West HD
http://{{ .IPADDRESS }}/play/tuner/BETWHD~4acb50cc-b347-45c1-941c-50d65fb25271

#EXTINF:-1 channel-id="329A" channel-number="329A" tvc-guide-stationid="63236" tvg-group="" tvg-logo="",BET HD
http://{{ .IPADDRESS }}/play/tuner/BETHD~89c5c432-4596-47ef-a801-1b0308ba6994

#EXTINF:-1 channel-id="331" channel-number="331" tvc-guide-stationid="60964" tvg-group="" tvg-logo="",MTV HD
http://{{ .IPADDRESS }}/play/tuner/MTVHD~6bb1b774-c06c-44e1-a316-5d41c63229e0

#EXTINF:-1 channel-id="331A" channel-number="331A" tvc-guide-stationid="64630" tvg-group="" tvg-logo="",MTV West HD
http://{{ .IPADDRESS }}/play/tuner/MTVWHD~e3190daa-5f8a-41e8-b8ff-0d9eae7bb347

#EXTINF:-1 channel-id="332" channel-number="332" tvc-guide-stationid="75077" tvg-group="" tvg-logo="",MTV2 HD
http://{{ .IPADDRESS }}/play/tuner/MTV2HD~5fa9cee6-c5e0-4efd-8035-23dd470c2f3d

#EXTINF:-1 channel-id="333" channel-number="333" tvc-guide-stationid="59444" tvg-group="" tvg-logo="",IFC HD
http://{{ .IPADDRESS }}/play/tuner/IFCHD~9e89d8ee-9678-4378-988f-09665f91f1c2

#EXTINF:-1 channel-id="335" channel-number="335" tvc-guide-stationid="60046" tvg-group="" tvg-logo="",VH1 HD
http://{{ .IPADDRESS }}/play/tuner/VH1HD~3e229de3-9fb0-4f09-8a0c-4c88b4c61614

#EXTINF:-1 channel-id="339" channel-number="339" tvc-guide-stationid="59116" tvg-group="" tvg-logo="",Fuse HD
http://{{ .IPADDRESS }}/play/tuner/fuseHD~97c42c68-6aca-4e70-8368-381efcb10cbf

#EXTINF:-1 channel-id="340" channel-number="340" tvc-guide-stationid="28506" tvg-group="" tvg-logo="",AXS TV HD
http://{{ .IPADDRESS }}/play/tuner/AXSTV~44483b11-87ac-4da6-a420-538a462f45e0

#EXTINF:-1 channel-id="341" channel-number="341" tvc-guide-stationid="110289" tvg-group="" tvg-logo="",Cleo TV
http://{{ .IPADDRESS }}/play/tuner/CLEOTV~d3349098-3608-45d6-8efb-24ebae2be28c

#EXTINF:-1 channel-id="342" channel-number="342" tvc-guide-stationid="132272" tvg-group="" tvg-logo="",theGrio
http://{{ .IPADDRESS }}/play/tuner/GRIOTV~c546d353-7526-4d4d-9cf3-e7afefad7f44

#EXTINF:-1 channel-id="345" channel-number="345" tvc-guide-stationid="63717" tvg-group="" tvg-logo="",RFD HD TV
http://{{ .IPADDRESS }}/play/tuner/RFDHD~33b33049-4d09-4ad9-8c25-b1862f8a7600

#EXTINF:-1 channel-id="346" channel-number="346" tvc-guide-stationid="89690" tvg-group="" tvg-logo="",BBC News
http://{{ .IPADDRESS }}/play/tuner/BBCN~38fa4074-8901-45d1-be15-2fcaf7e54f24

#EXTINF:-1 channel-id="347" channel-number="347" tvc-guide-stationid="114934" tvg-group="" tvg-logo="",The First
http://{{ .IPADDRESS }}/play/tuner/TheFirst~80c25768-273c-4298-a307-a6255e60cf7f

#EXTINF:-1 channel-id="349" channel-number="349" tvc-guide-stationid="97163" tvg-group="" tvg-logo="",Newsmax TV HD
http://{{ .IPADDRESS }}/play/tuner/NEWSMXH~dd85480a-4cf2-446c-ab67-3deb7ea00581

#EXTINF:-1 channel-id="353" channel-number="353" tvc-guide-stationid="71799" tvg-group="" tvg-logo="",Bloomberg TV HD
http://{{ .IPADDRESS }}/play/tuner/BTVHD~9d556827-6bb0-4e70-b843-1ae390321e74

#EXTINF:-1 channel-id="355" channel-number="355" tvc-guide-stationid="58780" tvg-group="" tvg-logo="",CNBC HD
http://{{ .IPADDRESS }}/play/tuner/CNBCHD~c3cfa12b-f991-4ace-9438-62ace1ac535a

#EXTINF:-1 channel-id="356" channel-number="356" tvc-guide-stationid="64241" tvg-group="" tvg-logo="",MSNBC HD
http://{{ .IPADDRESS }}/play/tuner/MSNBC~7188780b-f344-4cb6-8ebc-7c7937a02004

#EXTINF:-1 channel-id="359" channel-number="359" tvc-guide-stationid="58718" tvg-group="" tvg-logo="",Fox Business Network HD
http://{{ .IPADDRESS }}/play/tuner/FBNHD~d6bf4706-2005-419a-a168-bb7bc464d20f

#EXTINF:-1 channel-id="360" channel-number="360" tvc-guide-stationid="60179" tvg-group="" tvg-logo="",Fox News Channel HD
http://{{ .IPADDRESS }}/play/tuner/FNCHD~e286a88a-9068-45ff-a81d-929b9455b557

#EXTINF:-1 channel-id="361" channel-number="361" tvc-guide-stationid="91994" tvg-group="" tvg-logo="",AccuWeather HD
http://{{ .IPADDRESS }}/play/tuner/ACCUHD~a368c1d1-d258-4e80-9448-b9ef3a8271c7

#EXTINF:-1 channel-id="362" channel-number="362" tvc-guide-stationid="58812" tvg-group="" tvg-logo="",The Weather Channel HD
http://{{ .IPADDRESS }}/play/tuner/WEAHD~56f08371-563d-4910-8b4f-147e829104e5

#EXTINF:-1 channel-id="364" channel-number="364" tvc-guide-stationid="82773" tvg-group="" tvg-logo="",INSP HD
http://{{ .IPADDRESS }}/play/tuner/INSPHD~3c6a1eea-d513-4ed7-b467-dcde66069d31

#EXTINF:-1 channel-id="369" channel-number="369" tvc-guide-stationid="87001" tvg-group="" tvg-logo="",Daystar HD
http://{{ .IPADDRESS }}/play/tuner/DSTRHD~5972cb2f-63d7-47fb-bec3-e1f956f15ceb

#EXTINF:-1 channel-id="381" channel-number="381" tvc-guide-stationid="97409" tvg-group="" tvg-logo="",Aspire (HD)
http://{{ .IPADDRESS }}/play/tuner/ASPHD~181271ae-0aa6-4974-83e2-c80759427ae3

#EXTINF:-1 channel-id="382" channel-number="382" tvc-guide-stationid="82470" tvg-group="" tvg-logo="",Comedy TV HD
http://{{ .IPADDRESS }}/play/tuner/COMTVH~6bc2e297-8940-4561-9071-994328392946

#EXTINF:-1 channel-id="383" channel-number="383" tvc-guide-stationid="78850" tvg-group="" tvg-logo="",Justice Central HD
http://{{ .IPADDRESS }}/play/tuner/JC%20HD~1d36c051-d7cd-42a5-8a79-5c9ceac2fca8

#EXTINF:-1 channel-id="384" channel-number="384" tvc-guide-stationid="83098" tvg-group="" tvg-logo="",Revolt HD
http://{{ .IPADDRESS }}/play/tuner/RVLTHD~8fff1531-0549-4bf4-8bd0-8e52ce8545e3

#EXTINF:-1 channel-id="386" channel-number="386" tvc-guide-stationid="72094" tvg-group="" tvg-logo="",FM HD
http://{{ .IPADDRESS }}/play/tuner/FM%20HD~3bc5e947-4d01-498c-a9d9-0e08bd42ab7f

#EXTINF:-1 channel-id="402" channel-number="402" tvc-guide-stationid="68049" tvg-group="" tvg-logo="",Univision East HD
http://{{ .IPADDRESS }}/play/tuner/UNIeHD~94f35e95-f0d6-4967-874e-234e4ceaae8c

#EXTINF:-1 channel-id="404" channel-number="404" tvc-guide-stationid="68367" tvg-group="" tvg-logo="",Galavision HD
http://{{ .IPADDRESS }}/play/tuner/GALAHD~851e06c6-a83a-4d33-a19d-bb726a9a955f

#EXTINF:-1 channel-id="408" channel-number="408" tvc-guide-stationid="68040" tvg-group="" tvg-logo="",UniMas West HD
http://{{ .IPADDRESS }}/play/tuner/UMasHD~dad499f5-14e2-43f8-a98a-333022817223

#EXTINF:-1 channel-id="410" channel-number="410" tvc-guide-stationid="91588" tvg-group="" tvg-logo="",Universo HD
http://{{ .IPADDRESS }}/play/tuner/UVSOHD~b0453ac3-7a84-462d-8ef0-c1d66810b72c

#EXTINF:-1 channel-id="501" channel-number="501" tvc-guide-stationid="19548" tvg-group="" tvg-logo="",HBO HD East
http://{{ .IPADDRESS }}/play/tuner/HBOeHD~4fc097f1-e123-4b41-b302-faf4e7d82118

#EXTINF:-1 channel-id="502" channel-number="502" tvc-guide-stationid="59368" tvg-group="" tvg-logo="",HBO2 HD East
http://{{ .IPADDRESS }}/play/tuner/HB2eHD~51cfd7f4-0f6e-4c9b-b2ec-646afb3f7d93

#EXTINF:-1 channel-id="503" channel-number="503" tvc-guide-stationid="59363" tvg-group="" tvg-logo="",HBO Signature HD East
http://{{ .IPADDRESS }}/play/tuner/HBSeHD~5beb41da-ff97-42af-a31f-3787ee6878b6

#EXTINF:-1 channel-id="504" channel-number="504" tvc-guide-stationid="19566" tvg-group="" tvg-logo="",HBO West HD
http://{{ .IPADDRESS }}/play/tuner/HBOwHD~6da0d147-0635-4fe0-a003-19c6dc089af5

#EXTINF:-1 channel-id="505" channel-number="505" tvc-guide-stationid="59355" tvg-group="" tvg-logo="",HBO2 West HD
http://{{ .IPADDRESS }}/play/tuner/HB2wHD~c4256331-1604-417d-9c37-6dba5513ef98

#EXTINF:-1 channel-id="506" channel-number="506" tvc-guide-stationid="59839" tvg-group="" tvg-logo="",HBO Comedy HD
http://{{ .IPADDRESS }}/play/tuner/HBOCHD~703c22aa-7be9-43b4-a3fb-d828479bc421

#EXTINF:-1 channel-id="507" channel-number="507" tvc-guide-stationid="59357" tvg-group="" tvg-logo="",HBO Family East HD
http://{{ .IPADDRESS }}/play/tuner/HBOFeHD~7fe9d32a-0313-4ee6-911f-9ed6e42ee8dc

#EXTINF:-1 channel-id="509" channel-number="509" tvc-guide-stationid="59845" tvg-group="" tvg-logo="",HBO Zone HD
http://{{ .IPADDRESS }}/play/tuner/HBOZHD~9cc69dee-d1f4-4f2d-a646-657b2ddbc5f7

#EXTINF:-1 channel-id="511" channel-number="511" tvc-guide-stationid="59837" tvg-group="" tvg-logo="",HBO Latino HD
http://{{ .IPADDRESS }}/play/tuner/HBOLHD~efe03e4e-1994-4716-a74d-8948f01c856e

#EXTINF:-1 channel-id="570" channel-number="570" tvc-guide-stationid="58532" tvg-group="" tvg-logo="",Smithsonian Channel HD
http://{{ .IPADDRESS }}/play/tuner/SMTHHD~b7dd0c3c-d22b-4a6b-b360-dcaf56deab7f

#EXTINF:-1 channel-id="573" channel-number="573" tvc-guide-stationid="67454" tvg-group="" tvg-logo="",ShortsTV HD
http://{{ .IPADDRESS }}/play/tuner/SHRTTV~9cf938f5-e2c1-4909-9536-918305eb4f23

#EXTINF:-1 channel-id="602" channel-number="602" tvc-guide-stationid="21345" tvg-group="" tvg-logo="",FanDuel TV HD
http://{{ .IPADDRESS }}/play/tuner/FDTVHD~29f35d32-a695-40de-9fbb-56d5c0204822

#EXTINF:-1 channel-id="610" channel-number="610" tvc-guide-stationid="61143" tvg-group="" tvg-logo="",BTN HD
http://{{ .IPADDRESS }}/play/tuner/BTNHD~9a1380bd-3201-4fdd-a46e-c71a0453c87a

#EXTINF:-1 channel-id="611" channel-number="611" tvc-guide-stationid="89714" tvg-group="" tvg-logo="",SEC Network HD
http://{{ .IPADDRESS }}/play/tuner/SECHD~3c8abb32-1002-4118-a3b2-2201be88fe5a

#EXTINF:-1 channel-id="612" channel-number="612" tvc-guide-stationid="111871" tvg-group="" tvg-logo="",ACC Network HD
http://{{ .IPADDRESS }}/play/tuner/ACCNHD~4adb6040-f730-4e88-be8c-742a12943915

#EXTINF:-1 channel-id="618" channel-number="618" tvc-guide-stationid="59305" tvg-group="" tvg-logo="",FOX Sports 2 HD
http://{{ .IPADDRESS }}/play/tuner/FS2HD~c710ec79-d8e0-4100-ae61-ab296cbb1fc0

#EXTINF:-1 channel-id="exit" channel-number="698" tvc-guide-stationid="" tvg-group="" tvg-logo="http://{{ .IPADDRESS }}/static/logos/exit.png",Exit DirecTV
http://{{ .IPADDRESS }}/play/tuner/exit

#EXTINF:-1 channel-id="reboot" channel-number="699" tvc-guide-stationid="" tvg-group="" tvg-logo="http://{{ .IPADDRESS }}/static/logos/reboot.png",Reboot FireTV
http://{{ .IPADDRESS }}/play/tuner/reboot

Everything is working great, thank you for all your help!

do any modifications need to be done in the linkpi as far as changing values, is the default the best choice?

Also, now that everything is working great with this 1:1 config, how big of a pain is it to add an additional linkpi--the linkpi enc5-v2?

Is it as simple as adding it as another source in Channels and the docker yml?

That'd get me to my desired 6 tuner setup

Once you have your M3U setup the way you want it, you'll need to change your STREAMER_APP value to scripts/firetv/dtvdeeplinks (this is for testing only, as I'll have you use dtvstreamdeeplinks ultimately). And, then you'll need to reload the M3U in Channels using the dropdown option for that purpose in your Custom Channel source.

Also, you'll want to add Gracenote IDs to your M3U entries, so they don't need to matched up by hand to guide data.

You could definitely change the Main stream bitrate to 8000 for one thing. There are other possible tweaks described in the LinkPi thread.

I only ever allowed for 4 tuners in my scripts, and the ah4c Go code may also be limited to 4 also. You can however set up a second container pointed at the same data directory. You would need to add it a second source, and it would need to use a different port. I have 3 containers running, and they use 7654, 7664 and 7674 along with 7655, 7665 and 7675 for ws-scrcpy ports respectively.

Use ah4c2 for the stack name, container name and hostname. With Gracenote station IDs in your M3U, Channels should roll over to the next source when all tuners are active in the first.

What's the best way to add the Gracenote IDs to my existing M3U?

OliveTin-for-Channels has an Action specifically for that purpose. Plus it's another of my projects :slight_smile::

I want to make sure I understand the assignment before doing them all and finding out I was wrong

I run this

and edit this

to this

--

That's the workflow? Any way to point it a list of callsigns and let'er rip or this is a one by one process?

Just so.

No automated way to do it I've ever seen. You may be able to pull many station IDs from the current dtvstream.m3u, but beware of channels that have east/west coast feeds, as the ID will change based on what is usually a 3 hour broadcasting offset for the west feed.

I think it's good? I omited the locals since I use OTA antenna for those anyway.

#EXTINF:-1 channel-id="202" tvc-guide-stationid="58646",CNNHD
http://{{ .IPADDRESS }}/play/tuner/CNNHD~d3603aea-f5d8-e789-786c-43c5e8799428
#EXTINF:-1 channel-id="204" tvc-guide-stationid="10145",HLN
http://{{ .IPADDRESS }}/play/tuner/HLNHD~6d1f5d8a-9616-b2aa-fd67-190f5f108591
#EXTINF:-1 channel-id="206" tvc-guide-stationid="32645",ESPN HD
http://{{ .IPADDRESS }}/play/tuner/ESPNHD~dede9246-d012-a0b5-3a0d-47e1dab9aad8
#EXTINF:-1 channel-id="207" tvc-guide-stationid="16485",ESPNEWS
http://{{ .IPADDRESS }}/play/tuner/ESNHD~12a35cc1-19d8-d1c1-1fac-4ca6b264dbed
#EXTINF:-1 channel-id="208" tvc-guide-stationid="60696",ESPNU HD
http://{{ .IPADDRESS }}/play/tuner/ESPNUHD~9ecd95cc-35c3-6edf-f374-ba56a30479c0
#EXTINF:-1 channel-id="209" tvc-guide-stationid="45507",ESPN2 HD
http://{{ .IPADDRESS }}/play/tuner/ESPN2HD~86803936-4000-2af7-19e9-81ba8fa148d8
#EXTINF:-1 channel-id="211" tvc-guide-stationid="65025",NFL Red Zone
http://{{ .IPADDRESS }}/play/tuner/211
#EXTINF:-1 channel-id="212" tvc-guide-stationid="45399",NFL Network
http://{{ .IPADDRESS }}/play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
#EXTINF:-1 channel-id="213" tvc-guide-stationid="62081",MLB Network
http://{{ .IPADDRESS }}/play/tuner/MLBNHD~a65b11b9-e803-3bc8-1efc-49c5dd66d689
#EXTINF:-1 channel-id="213A" tvc-guide-stationid="62085",MLB Network Alternate
http://{{ .IPADDRESS }}/play/tuner/MLBaHD~7c04b18e-9534-d6a4-dbd8-790561ee75a6
#EXTINF:-1 channel-id="215" tvc-guide-stationid="58690",NHL Network HD
http://{{ .IPADDRESS }}/play/tuner/NHLHD~f70c4f77-652e-bfc0-6f4d-65f32fc3f2ba
#EXTINF:-1 channel-id="216" tvc-guide-stationid="45526",NBA TV
http://{{ .IPADDRESS }}/play/tuner/NBAHD~d340c4c5-abad-9bc1-6dbc-3cd499b796a7
#EXTINF:-1 channel-id="217" tvc-guide-stationid="60316",Tennis Channel HD
http://{{ .IPADDRESS }}/play/tuner/TNNSHD~f0d90008-caa2-97c8-93c3-7ff6a575486f
#EXTINF:-1 channel-id="218" tvc-guide-stationid="61854",Golf Channel
http://{{ .IPADDRESS }}/play/tuner/GolfHD~2dd56923-6e9f-b6ef-a3d6-d6c0c5aa6ab0
#EXTINF:-1 channel-id="219" tvc-guide-stationid="82547",FOX Sports 1
http://{{ .IPADDRESS }}/play/tuner/FS1HD~5c55c82f-c5cb-2aa5-6376-cc868d5cdc32
#EXTINF:-1 channel-id="221" tvc-guide-stationid="59250",CBS Sports Network HD
http://{{ .IPADDRESS }}/play/tuner/CBSSNHD~143250f9-2f97-19ea-1070-b1b64a7589be
#EXTINF:-1 channel-id="226" tvc-guide-stationid="56032",Shop LC
http://{{ .IPADDRESS }}/play/tuner/SHOPLC~c697423f-24ae-9691-cf3e-b0753f8ad23a
#EXTINF:-1 channel-id="229" tvc-guide-stationid="14902",HGTV
http://{{ .IPADDRESS }}/play/tuner/HGTVHD~deaa46a3-836f-58f3-f897-73a42289a940
#EXTINF:-1 channel-id="230" tvc-guide-stationid="67375",Magnolia Network
http://{{ .IPADDRESS }}/play/tuner/MAGNHD~25ad7277-733d-16f9-965d-6e80308a64fa
#EXTINF:-1 channel-id="231" tvc-guide-stationid="50747",Food Network
http://{{ .IPADDRESS }}/play/tuner/foodHD~7822f08f-c09d-d890-2b46-948766f9f571
#EXTINF:-1 channel-id="232" tvc-guide-stationid="68065",Cooking Channel
http://{{ .IPADDRESS }}/play/tuner/COOKHD~dcccb5d2-a567-e7a7-a1a2-c12d4b83c0c8
#EXTINF:-1 channel-id="233" tvc-guide-stationid="68827",GSN HD
http://{{ .IPADDRESS }}/play/tuner/GSNHD~dd504770-d338-5864-8d11-e0ae78330990
#EXTINF:-1 channel-id="235" tvc-guide-stationid="107076",Tastemade
http://{{ .IPADDRESS }}/play/tuner/TASTE~6a0016fd-74ec-7d3e-973f-da042697284d
#EXTINF:-1 channel-id="236" tvc-guide-stationid="61812",E HD
http://{{ .IPADDRESS }}/play/tuner/E!HD~b4bd8603-8a28-c738-450b-b43807610760
#EXTINF:-1 channel-id="237" tvc-guide-stationid="58625",Bravo
http://{{ .IPADDRESS }}/play/tuner/BRVOHD~aad256ef-1e09-f926-a05e-2591a809ffff
#EXTINF:-1 channel-id="238" tvc-guide-stationid="68385",ReelzChannel HD
http://{{ .IPADDRESS }}/play/tuner/REELZHD~c3fbdc9f-44b7-76e3-23e9-cde81c5b3117
#EXTINF:-1 channel-id="239" tvc-guide-stationid="71280",Sundance TV
http://{{ .IPADDRESS }}/play/tuner/SUNDHD~d94cb013-806e-43f9-c316-31ed9073b3d3
#EXTINF:-1 channel-id="240" tvc-guide-stationid="62077",HSN HD
http://{{ .IPADDRESS }}/play/tuner/HSNHD~b26807c7-7513-c72e-261c-6270efc1cad4
#EXTINF:-1 channel-id="241" tvc-guide-stationid="59186",Paramount TV
http://{{ .IPADDRESS }}/play/tuner/PARHD~6924fc10-8306-4009-6495-714764f0dbf6
#EXTINF:-1 channel-id="242" tvc-guide-stationid="58452",USA Network
http://{{ .IPADDRESS }}/play/tuner/USAHD~28bbbe87-9c3b-5da7-4ad4-9868916b173d
#EXTINF:-1 channel-id="244" tvc-guide-stationid="58623",Syfy HD
http://{{ .IPADDRESS }}/play/tuner/SyfyHD~148e9301-574b-e202-9f1d-5eaac40731ac
#EXTINF:-1 channel-id="245" tvc-guide-stationid="42642",TNT HD
http://{{ .IPADDRESS }}/play/tuner/TNTHD~acf51074-6940-81d8-2355-c2eb610e0afc
#EXTINF:-1 channel-id="246" tvc-guide-stationid="64490",truTV HD
http://{{ .IPADDRESS }}/play/tuner/truTVHD~e7971467-59df-3be6-5711-8b9f72b70787
#EXTINF:-1 channel-id="247" tvc-guide-stationid="58515",TBS HD
http://{{ .IPADDRESS }}/play/tuner/TBSHD~ded1f9a7-a3e2-503d-7129-3e31e5257fae
#EXTINF:-1 channel-id="248" tvc-guide-stationid="58574",FX HD
http://{{ .IPADDRESS }}/play/tuner/FXHD~f1281894-b977-5b3a-596d-5cf3b1b176ca
#EXTINF:-1 channel-id="249" tvc-guide-stationid="62420",Comedy Central
http://{{ .IPADDRESS }}/play/tuner/COMHD~853e2bbe-abda-d6b7-26c9-69fbe2d007ef
#EXTINF:-1 channel-id="251" tvc-guide-stationid="70522",Oxygen True Crime
http://{{ .IPADDRESS }}/play/tuner/OXGNHD~a7ee26db-54eb-601b-b8df-1a67ad0cff4d
#EXTINF:-1 channel-id="252" tvc-guide-stationid="60150",Lifetime
http://{{ .IPADDRESS }}/play/tuner/LIFEHD~bab3ef03-eeac-b5b1-a157-1a98bf4fbbde
#EXTINF:-1 channel-id="253" tvc-guide-stationid="55887",LMN HD
http://{{ .IPADDRESS }}/play/tuner/LMNHD~3d967c45-3b9b-f223-db5f-b4d7ef756744
#EXTINF:-1 channel-id="254" tvc-guide-stationid="59337",AMC HD
http://{{ .IPADDRESS }}/play/tuner/AMCHD~91f974cf-5346-2c4a-47c6-ad3326597a6b
#EXTINF:-1 channel-id="256" tvc-guide-stationid="64312",TCM HD
http://{{ .IPADDRESS }}/play/tuner/TCMHD~cca34ba0-ffc4-bcdd-16d1-20469ae2f1c9
#EXTINF:-1 channel-id="258" tvc-guide-stationid="70253",FX Movie Channel
http://{{ .IPADDRESS }}/play/tuner/FXM~a56d1955-3f16-b9d1-a531-89755221ccf2
#EXTINF:-1 channel-id="259" tvc-guide-stationid="66379",FXX HD
http://{{ .IPADDRESS }}/play/tuner/FXXHD~79dfae40-37b1-adf0-d95b-97c72f792a02
#EXTINF:-1 channel-id="260" tvc-guide-stationid="59296",WE TV
http://{{ .IPADDRESS }}/play/tuner/WEHD~af87404f-791a-a30f-c3f9-484abfce0452
#EXTINF:-1 channel-id="261" tvc-guide-stationid="16125",Discovery Life
http://{{ .IPADDRESS }}/play/tuner/DLIF~2c3c77b4-8941-7de6-291c-a33ad50f6504
#EXTINF:-1 channel-id="264" tvc-guide-stationid="64492",BBC America
http://{{ .IPADDRESS }}/play/tuner/BBCAHD~aade5336-7457-df09-bcfe-7485240a2f8d
#EXTINF:-1 channel-id="265" tvc-guide-stationid="51529",A&E HD
http://{{ .IPADDRESS }}/play/tuner/A&EHD~703b7a51-6290-4d92-6826-c52f4e23519f
#EXTINF:-1 channel-id="266" tvc-guide-stationid="58988",FYI HD
http://{{ .IPADDRESS }}/play/tuner/FYIHD~2238cd22-7e7a-89d3-d219-aea6b94d292f
#EXTINF:-1 channel-id="267" tvc-guide-stationid="126128",EarthxTV
http://{{ .IPADDRESS }}/play/tuner/EARTHX~76c132b0-fa3f-ac34-bc39-b0fecdc68e49
#EXTINF:-1 channel-id="269" tvc-guide-stationid="57708",HISTORY
http://{{ .IPADDRESS }}/play/tuner/HISTHD~3d2a7de5-af2e-b845-da1c-17d51e5f156a
#EXTINF:-1 channel-id="271" tvc-guide-stationid="65732",VICE HD
http://{{ .IPADDRESS }}/play/tuner/VICEHD~5d43cf2a-99f7-f804-499b-4409953e578d
#EXTINF:-1 channel-id="272" tvc-guide-stationid="46762",LOGO HD
http://{{ .IPADDRESS }}/play/tuner/LOGOHD~cdb44de7-e993-8772-28fb-1158b49137aa
#EXTINF:-1 channel-id="273" tvc-guide-stationid="68796",POP HD
http://{{ .IPADDRESS }}/play/tuner/POPHD~d7f25adf-9813-5570-bdaa-83d1aef41777
#EXTINF:-1 channel-id="274" tvc-guide-stationid="69061",Ovation HD
http://{{ .IPADDRESS }}/play/tuner/OVTVHD~334adfc3-a627-41bd-7724-f313e9101697
#EXTINF:-1 channel-id="275" tvc-guide-stationid="60222",QVC HD
http://{{ .IPADDRESS }}/play/tuner/QVCHD~15d2ac39-3429-e4c3-eafa-9bd6f477344d
#EXTINF:-1 channel-id="276" tvc-guide-stationid="49438",National Geographic Channel
http://{{ .IPADDRESS }}/play/tuner/NGCHD~2b76c29e-325d-a699-9a6c-99bbe6a7c765
#EXTINF:-1 channel-id="277" tvc-guide-stationid="59303",Travel Channel
http://{{ .IPADDRESS }}/play/tuner/TRAVHD~d1fd34a4-4dcc-dd0d-6310-6c25aabf20ff
#EXTINF:-1 channel-id="278" tvc-guide-stationid="56905",DSC HD
http://{{ .IPADDRESS }}/play/tuner/DSCHD~1755a18d-4cf4-8440-8f4a-bd73849cd9d6
#EXTINF:-1 channel-id="279" tvc-guide-stationid="70388",OWN HD
http://{{ .IPADDRESS }}/play/tuner/OWNHD~c88d76e7-6a4c-435c-65f2-5ea6c63a3c9e
#EXTINF:-1 channel-id="280" tvc-guide-stationid="57391",TLC HD
http://{{ .IPADDRESS }}/play/tuner/TLCHD~88bbbc54-9107-45ec-26b0-a79707a87bb2
#EXTINF:-1 channel-id="281" tvc-guide-stationid="31046",MotorTrend
http://{{ .IPADDRESS }}/play/tuner/MTHD~649c0044-750a-d41a-9d3d-55229567a62f
#EXTINF:-1 channel-id="282" tvc-guide-stationid="57394",Animal Planet
http://{{ .IPADDRESS }}/play/tuner/APLHD~6b8b578e-eaa0-8086-4803-340763f93d36
#EXTINF:-1 channel-id="283" tvc-guide-stationid="67331",Nat Geo WILD
http://{{ .IPADDRESS }}/play/tuner/NGWHD~219e6ef1-a7d1-b89d-fbb8-f190e7832bd2
#EXTINF:-1 channel-id="284" tvc-guide-stationid="57390",Science
http://{{ .IPADDRESS }}/play/tuner/SCIHD~c6874cea-e0ae-8bda-80b4-a347b0e09a43
#EXTINF:-1 channel-id="285" tvc-guide-stationid="65342",Investigation Discovery
http://{{ .IPADDRESS }}/play/tuner/IDHD~29ef0716-ed45-4e47-5185-d4384199b291
#EXTINF:-1 channel-id="286" tvc-guide-stationid="60468",Destination America HD
http://{{ .IPADDRESS }}/play/tuner/DESTHD~d5ad3ec8-623a-b0ae-9335-a2d09fbc850c
#EXTINF:-1 channel-id="287" tvc-guide-stationid="78808",American Heroes
http://{{ .IPADDRESS }}/play/tuner/AHCH~61295f1d-b338-1427-befc-e0ec881a9599
#EXTINF:-1 channel-id="289" tvc-guide-stationid="74885",Disney Junior HD
http://{{ .IPADDRESS }}/play/tuner/DSJRHD~74b13512-5e2c-8c70-15d0-d1c8b9fda9b2
#EXTINF:-1 channel-id="290" tvc-guide-stationid="59684",Disney Channel HD
http://{{ .IPADDRESS }}/play/tuner/DISeHD~22f13b87-4c9d-9674-f01d-328925c190e9
#EXTINF:-1 channel-id="292" tvc-guide-stationid="60006",Disney XD HD
http://{{ .IPADDRESS }}/play/tuner/DXDHD~d5b8d53c-1409-d612-3436-d7bccebc4e04
#EXTINF:-1 channel-id="293" tvc-guide-stationid="50338",Baby First HD
http://{{ .IPADDRESS }}/play/tuner/BABY~dc98eaf2-8e61-8222-e2a3-54dcb9e3d08a
#EXTINF:-1 channel-id="294" tvc-guide-stationid="67749",Discovery Family Channel
http://{{ .IPADDRESS }}/play/tuner/DFCH~524c81fb-5d82-3ad0-c1e2-d8434692cf6b
#EXTINF:-1 channel-id="295" tvc-guide-stationid="70225",Universal Kids
http://{{ .IPADDRESS }}/play/tuner/UKIDSH~d41f94b9-92a0-5134-1de2-88672cb415c5
#EXTINF:-1 channel-id="296" tvc-guide-stationid="60048",Cartoon Network
http://{{ .IPADDRESS }}/play/tuner/CNeHD~2336facb-8e11-c83b-b49f-4e54682104e3
#EXTINF:-1 channel-id="298" tvc-guide-stationid="21883",BOOM
http://{{ .IPADDRESS }}/play/tuner/Boom~e331455c-dfa0-7d05-2b47-2d22768394b9
#EXTINF:-1 channel-id="299" tvc-guide-stationid="59432",Nickelodeon
http://{{ .IPADDRESS }}/play/tuner/NIKeHD~ed9654e0-a239-473b-2654-f45e655b183c
#EXTINF:-1 channel-id="301" tvc-guide-stationid="82649",Nick Jr. HD
http://{{ .IPADDRESS }}/play/tuner/NKJRHD~e1468b46-28cd-bb84-4d8c-fa9b86fa6d6b
#EXTINF:-1 channel-id="302" tvc-guide-stationid="30420",Nicktoons
http://{{ .IPADDRESS }}/play/tuner/NKTN~2e8de275-8a57-a07e-2748-45df074e06da
#EXTINF:-1 channel-id="303" tvc-guide-stationid="59036",TeenNick
http://{{ .IPADDRESS }}/play/tuner/TNCK~dacae6da-950d-bc52-9e77-a120799ca097
#EXTINF:-1 channel-id="304" tvc-guide-stationid="73541",TV Land
http://{{ .IPADDRESS }}/play/tuner/TVLDHD~b24b7b6f-c840-e216-e73c-7d32d9eecbda
#EXTINF:-1 channel-id="305" tvc-guide-stationid="76894",ION
http://{{ .IPADDRESS }}/play/tuner/IONEHD~a6740f2c-81c8-f263-90ea-ac83df064f10
#EXTINF:-1 channel-id="307" tvc-guide-stationid="91096",NewsNation
http://{{ .IPADDRESS }}/play/tuner/NwsNnHD~870c91a5-e875-37f0-3c4f-d1b41ec6b831
#EXTINF:-1 channel-id="311" tvc-guide-stationid="59615",Freeform HD
http://{{ .IPADDRESS }}/play/tuner/FRFMHD~d3046aab-71b5-2d44-1b53-fcab4c9d7cad
#EXTINF:-1 channel-id="312" tvc-guide-stationid="66268",Hallmark Channel
http://{{ .IPADDRESS }}/play/tuner/HALLHD~a2236f35-6af2-3c7f-bf9d-979acaec1251
#EXTINF:-1 channel-id="313" tvc-guide-stationid="16604",Jewelry TV
http://{{ .IPADDRESS }}/play/tuner/JTV~7886d5c2-2559-9822-f009-3c72a2f6fb69
#EXTINF:-1 channel-id="314" tvc-guide-stationid="122068",Family Movie Classics
http://{{ .IPADDRESS }}/play/tuner/FMC~57b6cb4b-1a42-2381-901c-16a2813c6492
#EXTINF:-1 channel-id="315" tvc-guide-stationid="82682",QVC2
http://{{ .IPADDRESS }}/play/tuner/QVC2HD~2f0bc776-8b8f-d6a5-2123-a9c940121c63
#EXTINF:-1 channel-id="318" tvc-guide-stationid="101260",QVC3
http://{{ .IPADDRESS }}/play/tuner/QVC3HD~f02bab27-3ac4-7e0c-7e6d-624804fb7c06
#EXTINF:-1 channel-id="320" tvc-guide-stationid="102490",Scientology Network
http://{{ .IPADDRESS }}/play/tuner/SCNTV~5fe9e66f-bdb4-dbb1-ace0-504734ce970c
#EXTINF:-1 channel-id="323" tvc-guide-stationid="73413",FETV
http://{{ .IPADDRESS }}/play/tuner/FETV~3ef9f466-918c-40c8-a141-280f8d15f623
#EXTINF:-1 channel-id="326" tvc-guide-stationid="82892",Great American Family
http://{{ .IPADDRESS }}/play/tuner/GFAMHD~eaf8f979-a1ee-40e1-9162-77dc4873c9a4
#EXTINF:-1 channel-id="327" tvc-guide-stationid="10138",CMT
http://{{ .IPADDRESS }}/play/tuner/CMTHD~61086ae5-48ce-8085-6d40-1da956771eba
#EXTINF:-1 channel-id="328" tvc-guide-stationid="61960",TV One
http://{{ .IPADDRESS }}/play/tuner/TV1~95d012f3-9276-a155-be33-96d29a3bf2e5
#EXTINF:-1 channel-id="329" tvc-guide-stationid="63236",BET HD
http://{{ .IPADDRESS }}/play/tuner/BETHD~1c362f35-5526-952d-b892-b1b8492d3d54
#EXTINF:-1 channel-id="330" tvc-guide-stationid="14897",BHER
http://{{ .IPADDRESS }}/play/tuner/BHER~2cb67cc0-5cbd-c28e-5cb3-efd2c063ab05
#EXTINF:-1 channel-id="331" tvc-guide-stationid="60964",MTV HD
http://{{ .IPADDRESS }}/play/tuner/MTVHD~9ec54b53-8d07-7efc-99a7-349057b95eed
#EXTINF:-1 channel-id="332" tvc-guide-stationid="75077",MTV2 HD
http://{{ .IPADDRESS }}/play/tuner/MTV2HD~721ab65b-5333-8c23-4a03-3fff869176c9
#EXTINF:-1 channel-id="333" tvc-guide-stationid="59444",IFC HD
http://{{ .IPADDRESS }}/play/tuner/IFCHD~156dda5e-4d82-707a-ee92-cd9fd017f425
#EXTINF:-1 channel-id="335" tvc-guide-stationid="60046",VH1 HD
http://{{ .IPADDRESS }}/play/tuner/VH1HD~f4d9239f-9378-1beb-9ab3-23c07a0b1473
#EXTINF:-1 channel-id="336" tvc-guide-stationid="22561",MTVClassic
http://{{ .IPADDRESS }}/play/tuner/MTVC~2f3603ca-cc66-e8b0-b2da-7c88d527c969
#EXTINF:-1 channel-id="338" tvc-guide-stationid="44940",UPTV
http://{{ .IPADDRESS }}/play/tuner/UPTV~ce75e450-1ad3-1794-1b74-351de95ea6ad
#EXTINF:-1 channel-id="339" tvc-guide-stationid="59116",Fuse HD
http://{{ .IPADDRESS }}/play/tuner/fuseHD~5ba91416-92dc-84ab-73fb-c7e10f4620e3
#EXTINF:-1 channel-id="340" tvc-guide-stationid="28506",AXSTV
http://{{ .IPADDRESS }}/play/tuner/AXSTV~d0c3c9df-90af-6f4a-5ad0-ab0e0d646dd5
#EXTINF:-1 channel-id="341" tvc-guide-stationid="110289",Cleo TV
http://{{ .IPADDRESS }}/play/tuner/CLEOTV~abb3ce13-34f9-a681-7a07-ccee20166ee1
#EXTINF:-1 channel-id="342" tvc-guide-stationid="132272",theGrio
http://{{ .IPADDRESS }}/play/tuner/GRIOTV~bdc5570f-ff4d-776f-157d-cf398c4d0853
#EXTINF:-1 channel-id="345" tvc-guide-stationid="63717",RFD-TV
http://{{ .IPADDRESS }}/play/tuner/RFDTV~8653742c-ddfd-32d3-e9c9-8c3489892ff6
#EXTINF:-1 channel-id="346" tvc-guide-stationid="89690",BBC News
http://{{ .IPADDRESS }}/play/tuner/BBCN~2d96572a-55c8-828a-2430-66f99477d46a
#EXTINF:-1 channel-id="347" tvc-guide-stationid="114934",The First
http://{{ .IPADDRESS }}/play/tuner/TheFirst~4bdf80f2-d09d-45d5-b98a-86da258f373e
#EXTINF:-1 channel-id="349" tvc-guide-stationid="97163",Newsmax TV
http://{{ .IPADDRESS }}/play/tuner/NEWSMXH~533f3fad-e91d-5cbf-6f80-82db799e4953
#EXTINF:-1 channel-id="350" tvc-guide-stationid="10161",C-SPAN
http://{{ .IPADDRESS }}/play/tuner/CSP1~c167f6c4-9128-4043-d798-50a8df3f29de
#EXTINF:-1 channel-id="351" tvc-guide-stationid="10162",C-SPAN2
http://{{ .IPADDRESS }}/play/tuner/CSP2~49943603-c8bb-1a02-9621-15c8e95ecf7c
#EXTINF:-1 channel-id="353" tvc-guide-stationid="71799",Bloomberg TV
http://{{ .IPADDRESS }}/play/tuner/BTVHD~862d91ba-d234-e4bc-1caa-79726755fd67
#EXTINF:-1 channel-id="354" tvc-guide-stationid="109333",Cheddar News
http://{{ .IPADDRESS }}/play/tuner/CHDR~3180919e-9228-678f-baa7-88a09c369a95
#EXTINF:-1 channel-id="355" tvc-guide-stationid="58780",CNBC HD
http://{{ .IPADDRESS }}/play/tuner/CNBCHD~a2ce2e53-bc11-775d-b070-e3c2d4a62d99
#EXTINF:-1 channel-id="356" tvc-guide-stationid="64241",MSNBC
http://{{ .IPADDRESS }}/play/tuner/MSNBC~6ea83d29-e16f-7ab5-397e-6efb32bbcba9
#EXTINF:-1 channel-id="357" tvc-guide-stationid="26849",CNBC World
http://{{ .IPADDRESS }}/play/tuner/CNBW~5d12e358-4ec1-3905-b5fd-f7fca4700aa6
#EXTINF:-1 channel-id="358" tvc-guide-stationid="10146",CNNi HD
http://{{ .IPADDRESS }}/play/tuner/CNNiHD~ad9a7dfd-d780-1be2-adf2-a449399254f1
#EXTINF:-1 channel-id="359" tvc-guide-stationid="58718",Fox Business Network
http://{{ .IPADDRESS }}/play/tuner/FBNHD~b0129946-46f3-f80f-42ea-315f64eeaac0
#EXTINF:-1 channel-id="360" tvc-guide-stationid="60179",Fox News Channel
http://{{ .IPADDRESS }}/play/tuner/FNCHD~5f3323ab-7390-8fcc-177f-bf9cc8000bcf
#EXTINF:-1 channel-id="361" tvc-guide-stationid="91994",AccuWeather
http://{{ .IPADDRESS }}/play/tuner/ACCUHD~dc033f1c-cc4a-adb2-fc2e-9188dc2d36ec
#EXTINF:-1 channel-id="362" tvc-guide-stationid="58812",The Weather Channel HD
http://{{ .IPADDRESS }}/play/tuner/WEAHD~171bd2ee-b0d3-da59-a26a-231e199a438c
#EXTINF:-1 channel-id="363" channel-number="363" tvc-guide-stationid="93141",FOXWX
http://{{ .IPADDRESS }}/play/tuner/FOXWX~ecd16979-bf5c-6f24-2575-11788b27f387
#EXTINF:-1 channel-id="364" channel-number="364" tvc-guide-stationid="82773",INSPHD
http://{{ .IPADDRESS }}/play/tuner/INSPHD~175ff6e3-db6f-1f74-327a-ac998f93b987
#EXTINF:-1 channel-id="369" tvc-guide-stationid="87001",Daystar HD
http://{{ .IPADDRESS }}/play/tuner/DSTRHD~6ee7980c-e134-7e7a-7bd0-ddc88fb558cb
#EXTINF:-1 channel-id="381" tvc-guide-stationid="97409",Aspire HD
http://{{ .IPADDRESS }}/play/tuner/ASPHD~63976b4a-449a-c192-ff84-10c5d0c18fd2
#EXTINF:-1 channel-id="382" tvc-guide-stationid="82470",Comedy TV
http://{{ .IPADDRESS }}/play/tuner/COMTVH~ca96e2f7-a27a-f202-cb2d-31975539c9e3
#EXTINF:-1 channel-id="383" tvc-guide-stationid="78850",Justice Central HD
http://{{ .IPADDRESS }}/play/tuner/JCHD~cf7d17e0-f70e-9775-73a4-bd109035b169
#EXTINF:-1 channel-id="384" tvc-guide-stationid="83098",Revolt HD
http://{{ .IPADDRESS }}/play/tuner/RVLTHD~541dd341-6a6d-19e4-58cf-b1d6469c4c05
#EXTINF:-1 channel-id="385" tvc-guide-stationid="110477",Heroes & Icons
http://{{ .IPADDRESS }}/play/tuner/H&I~3e228444-bc03-2b53-fe94-311f35388702
#EXTINF:-1 channel-id="386" tvc-guide-stationid="72094",FM HD
http://{{ .IPADDRESS }}/play/tuner/FM HD~953bc9f7-4dc5-93b4-8052-2a3ba1cfe4af
#EXTINF:-1 channel-id="387" channel-number="387" tvc-guide-stationid="71294",RECIPE
http://{{ .IPADDRESS }}/play/tuner/RECIPE~74271fce-8ac1-6eed-e9ab-3a25833e0f85
#EXTINF:-1 channel-id="402" tvc-guide-stationid="68049",Univision
http://{{ .IPADDRESS }}/play/tuner/UNIeHD~91e8d5f2-ef1b-d3c5-17e7-cb3da2da015b
#EXTINF:-1 channel-id="404" tvc-guide-stationid="68367",Galavision
http://{{ .IPADDRESS }}/play/tuner/GALAHD~f2cc0b38-5662-8586-4358-4e6746e76bb2
#EXTINF:-1 channel-id="408" tvc-guide-stationid="68040",UniMas
http://{{ .IPADDRESS }}/play/tuner/UMasHD~3b2dc438-4244-ecf9-a2f6-f967c524712c
#EXTINF:-1 channel-id="410" tvc-guide-stationid="91588",UNIVERSO
http://{{ .IPADDRESS }}/play/tuner/UVSOHD~d51f7b37-e63c-5d6d-3222-c237108f1d28
#EXTINF:-1 channel-id="464" tvc-guide-stationid="77033",TUDN HD
http://{{ .IPADDRESS }}/play/tuner/TUDNHD~4e32e1d2-6ed0-e6fb-b3a0-f4c409ee7799
#EXTINF:-1 channel-id="535" tvc-guide-stationid="36225",STARZ ENCORE East
http://{{ .IPADDRESS }}/play/tuner/SENCHD~b9ddc1ac-7daf-5f96-9817-5c2c142bfbb7
#EXTINF:-1 channel-id="536" tvc-guide-stationid="17125",STARZ ENCORE West
http://{{ .IPADDRESS }}/play/tuner/SENw~97d47e36-15d9-6ea9-596b-de55223b9689
#EXTINF:-1 channel-id="537" tvc-guide-stationid="14764",STARZ ENCORE Classic
http://{{ .IPADDRESS }}/play/tuner/SECL~18b2939c-782e-e13d-e764-297f9edd0238
#EXTINF:-1 channel-id="538" tvc-guide-stationid="102906",STARZ ENCORE Westerns
http://{{ .IPADDRESS }}/play/tuner/SEWS~7a0cf3c9-df1a-d67f-2cfd-c31c23d42773
#EXTINF:-1 channel-id="539" tvc-guide-stationid="14766",STARZ ENCORE Suspense
http://{{ .IPADDRESS }}/play/tuner/SESU~71fa3714-c586-f978-bc41-a9abbf696c7a
#EXTINF:-1 channel-id="540" tvc-guide-stationid="14870",STARZ ENCORE Black
http://{{ .IPADDRESS }}/play/tuner/SEBK~5c48e0e5-2d7d-e713-9165-5dcb43014173
#EXTINF:-1 channel-id="541" tvc-guide-stationid="72015",STARZ ENCORE Action
http://{{ .IPADDRESS }}/play/tuner/SEACHD~d2d065bf-aac0-7ed9-bdc5-35a713bccca8
#EXTINF:-1 channel-id="542" tvc-guide-stationid="102903",STARZ ENCORE Family
http://{{ .IPADDRESS }}/play/tuner/SEFM~1dd535f5-7229-7230-2ae5-44f0b5da59d9
#EXTINF:-1 channel-id="564" channel-number="564" tvc-guide-stationid="105723",HFM
http://{{ .IPADDRESS }}/play/tuner/HFMHD~a19bb823-2d6a-925b-6e8a-d94f3610813b
#EXTINF:-1 channel-id="565" tvc-guide-stationid="46710",Hallmark Mystery
http://{{ .IPADDRESS }}/play/tuner/HMYSHD~d120a585-8155-4df6-b294-2808d6e3f640
#EXTINF:-1 channel-id="566" tvc-guide-stationid="33668",HDNM
http://{{ .IPADDRESS }}/play/tuner/HDNM~427146c7-ba72-f092-5c39-a973864c1429
#EXTINF:-1 channel-id="570" tvc-guide-stationid="58532",Smithsonian Channel HD
http://{{ .IPADDRESS }}/play/tuner/SMTHHD~1653bae3-dad0-8d4f-7524-8090a1a46e86
#EXTINF:-1 channel-id="571" channel-number="571" tvc-guide-stationid="61621",CIHD
http://{{ .IPADDRESS }}/play/tuner/CIHD~e9009898-3c52-499b-ccaf-d02581e11039
#EXTINF:-1 channel-id="573" tvc-guide-stationid="67454",Shorts TV HD
http://{{ .IPADDRESS }}/play/tuner/SHRTTV~24c133b3-ae88-b1b2-efdb-357127a9d1d7
#EXTINF:-1 channel-id="602" tvc-guide-stationid="21345",FanDuel TV
http://{{ .IPADDRESS }}/play/tuner/FDTV~cbad9aaa-dacc-3f9a-e799-5cbd192a6744
#EXTINF:-1 channel-id="604" tvc-guide-stationid="60111",Pursuit Channel
http://{{ .IPADDRESS }}/play/tuner/PRST~aefee661-f332-a0e1-9232-17775d8eb624
#EXTINF:-1 channel-id="605" tvc-guide-stationid="33930",Sportsman Channel
http://{{ .IPADDRESS }}/play/tuner/SPMNHD~c0e8a1c8-61fb-6d94-7023-bd57672fea7a
#EXTINF:-1 channel-id="610" channel-number="610" tvc-guide-stationid="49466",BIG10HD
http://{{ .IPADDRESS }}/play/tuner/BIG10HD~6e59cfb6-e9cf-f265-1fc3-d8fb0085b829
#EXTINF:-1 channel-id="611" tvc-guide-stationid="89714",SEC Network
http://{{ .IPADDRESS }}/play/tuner/SECHD~59806c1a-3da5-504b-ad47-fd7c44397445
#EXTINF:-1 channel-id="612" tvc-guide-stationid="111871",ACC Network
http://{{ .IPADDRESS }}/play/tuner/ACCNHD~a39b5a6b-fcba-4d31-53be-12190003e171
#EXTINF:-1 channel-id="618" tvc-guide-stationid="59305",FOX Sports 2
http://{{ .IPADDRESS }}/play/tuner/FS2HD~996701b2-525f-4b9e-ba56-222e80ff45ac
#EXTINF:-1 channel-id="668" tvc-guide-stationid="102069" tvg-group="" tvg-logo="",FSNO1MH
dtvnow://deeplink.directvnow.com/play/channel/FSNO1MH/3bf48966-a192-91e3-9acb-e272aad57d20

Left RedZone in there since I plan on picking that up before football starts this weekend.

Looks fine to me. Once you've done enough testing to satisfy yourself that all is well, I'll build a new version of ah4c with your M3U, and copies of the current dtvdeeplinks scripts in a dtvstreamdeeplinks directory.

From that point, you can change your STREAMER_APP value to scripts/firetv/dtvstreamdeeplinks.

So with this new M3U, I should "unpair" the bindings in Channels or add it as a new source?

I want them to "failover" to additional tuners :slight_smile:

If you matched the channels to guide data by hand previously, then I'd say go ahead and delete that source and re-add -- just to be sure this source, and the next one you add, are based on the same values.

You mean use the same M3U file for all of the containers?

In channels, is each container added as a source?

Sort of. It would be same actual M3U, but each source would have a slightly different URL.

So, you'd spin up two containers, with the different names and ports as described previously. Then you'd add two sources each referencing the M3U relative to that container.

For example, in my case the M3U URLs for two such containers would be:

http://htpc6:7654/m3u/dtvdeeplinks.m3u

and

http://htpc6:7664/m3u/dtvdeeplinks.m3u

Since each container would have the same HOST_DIR value, the actual M3U is the same, but the URL differs by the port number.

Yes.

Quick question.
DTVStream, Central Time Zone

Any reason I can’t load up ngdot24's deep links? I can use Channels to manage if I don’t get a specific channel.

Should be fine, but I am going to build a new container soon, with separate scripts and M3U for DTVStream deeplinks. So, just be aware there will be a change to the STREAMER_APP value you'd want to use in the near future.

No problem. I'm primarily been using it to record Paralympics lately so have to finish that. Whenever you get it out there, shoot a post. I’ve got plenty things to work on in the meantime.

This is still just a 1:1 setup. 1 Linkpi on 1 Firestick. I want to really get this hammered out before going out and buying a bunch of equipment.

--

However, In an effort to prepare for additional equipment, I updated the dtvdeeplinks m3u with the deeplink URLs and Gracecnote information inside \ah4c\m3u with this content:

#EXTM3U

#EXTINF:-1 channel-id="202" channel-number="202" tvc-guide-stationid="58646",CNNHD
http://{{ .IPADDRESS }}/play/tuner/CNNHD~d3603aea-f5d8-e789-786c-43c5e8799428
#EXTINF:-1 channel-id="204" channel-number="204" tvc-guide-stationid="10145",HLN
http://{{ .IPADDRESS }}/play/tuner/HLNHD~6d1f5d8a-9616-b2aa-fd67-190f5f108591
#EXTINF:-1 channel-id="206" channel-number="206" tvc-guide-stationid="32645",ESPN HD
http://{{ .IPADDRESS }}/play/tuner/ESPNHD~dede9246-d012-a0b5-3a0d-47e1dab9aad8
#EXTINF:-1 channel-id="207" channel-number="207" tvc-guide-stationid="16485",ESPNEWS
http://{{ .IPADDRESS }}/play/tuner/ESNHD~12a35cc1-19d8-d1c1-1fac-4ca6b264dbed
#EXTINF:-1 channel-id="208" channel-number="208" tvc-guide-stationid="60696",ESPNU HD
http://{{ .IPADDRESS }}/play/tuner/ESPNUHD~9ecd95cc-35c3-6edf-f374-ba56a30479c0
#EXTINF:-1 channel-id="209" channel-number="209" tvc-guide-stationid="45507",ESPN2 HD
http://{{ .IPADDRESS }}/play/tuner/ESPN2HD~86803936-4000-2af7-19e9-81ba8fa148d8
#EXTINF:-1 channel-id="211" channel-number="211" tvc-guide-stationid="65025",NFL Red Zone
http://{{ .IPADDRESS }}/play/tuner/211
#EXTINF:-1 channel-id="212" channel-number="212" tvc-guide-stationid="45399",NFL Network
http://{{ .IPADDRESS }}/play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
#EXTINF:-1 channel-id="213" channel-number="213" tvc-guide-stationid="62081",MLB Network
http://{{ .IPADDRESS }}/play/tuner/MLBNHD~a65b11b9-e803-3bc8-1efc-49c5dd66d689
#EXTINF:-1 channel-id="213A" channel-number="213A" tvc-guide-stationid="62085",MLB Network Alternate
http://{{ .IPADDRESS }}/play/tuner/MLBaHD~7c04b18e-9534-d6a4-dbd8-790561ee75a6
#EXTINF:-1 channel-id="215" channel-number="215" tvc-guide-stationid="58690",NHL Network HD
http://{{ .IPADDRESS }}/play/tuner/NHLHD~f70c4f77-652e-bfc0-6f4d-65f32fc3f2ba
#EXTINF:-1 channel-id="216" channel-number="216" tvc-guide-stationid="45526",NBA TV
http://{{ .IPADDRESS }}/play/tuner/NBAHD~d340c4c5-abad-9bc1-6dbc-3cd499b796a7
#EXTINF:-1 channel-id="217" channel-number="217" tvc-guide-stationid="60316",Tennis Channel HD
http://{{ .IPADDRESS }}/play/tuner/TNNSHD~f0d90008-caa2-97c8-93c3-7ff6a575486f
#EXTINF:-1 channel-id="218" channel-number="218" tvc-guide-stationid="61854",Golf Channel
http://{{ .IPADDRESS }}/play/tuner/GolfHD~2dd56923-6e9f-b6ef-a3d6-d6c0c5aa6ab0
#EXTINF:-1 channel-id="219" channel-number="219" tvc-guide-stationid="82547",FOX Sports 1
http://{{ .IPADDRESS }}/play/tuner/FS1HD~5c55c82f-c5cb-2aa5-6376-cc868d5cdc32
#EXTINF:-1 channel-id="221" channel-number="221" tvc-guide-stationid="59250",CBS Sports Network HD
http://{{ .IPADDRESS }}/play/tuner/CBSSNHD~143250f9-2f97-19ea-1070-b1b64a7589be
#EXTINF:-1 channel-id="226" channel-number="226" tvc-guide-stationid="56032",Shop LC
http://{{ .IPADDRESS }}/play/tuner/SHOPLC~c697423f-24ae-9691-cf3e-b0753f8ad23a
#EXTINF:-1 channel-id="229" channel-number="229" tvc-guide-stationid="14902",HGTV
http://{{ .IPADDRESS }}/play/tuner/HGTVHD~deaa46a3-836f-58f3-f897-73a42289a940
#EXTINF:-1 channel-id="230" channel-number="230" tvc-guide-stationid="67375",Magnolia Network
http://{{ .IPADDRESS }}/play/tuner/MAGNHD~25ad7277-733d-16f9-965d-6e80308a64fa
#EXTINF:-1 channel-id="231" channel-number="231" tvc-guide-stationid="50747",Food Network
http://{{ .IPADDRESS }}/play/tuner/foodHD~7822f08f-c09d-d890-2b46-948766f9f571
#EXTINF:-1 channel-id="232" channel-number="232" tvc-guide-stationid="68065",Cooking Channel
http://{{ .IPADDRESS }}/play/tuner/COOKHD~dcccb5d2-a567-e7a7-a1a2-c12d4b83c0c8
#EXTINF:-1 channel-id="233" channel-number="233" tvc-guide-stationid="68827",GSN HD
http://{{ .IPADDRESS }}/play/tuner/GSNHD~dd504770-d338-5864-8d11-e0ae78330990
#EXTINF:-1 channel-id="235" channel-number="235" tvc-guide-stationid="107076",Tastemade
http://{{ .IPADDRESS }}/play/tuner/TASTE~6a0016fd-74ec-7d3e-973f-da042697284d
#EXTINF:-1 channel-id="236" channel-number="236" tvc-guide-stationid="61812",E HD
http://{{ .IPADDRESS }}/play/tuner/E!HD~b4bd8603-8a28-c738-450b-b43807610760
#EXTINF:-1 channel-id="237" channel-number="237" tvc-guide-stationid="58625",Bravo
http://{{ .IPADDRESS }}/play/tuner/BRVOHD~aad256ef-1e09-f926-a05e-2591a809ffff
#EXTINF:-1 channel-id="238" channel-number="238" tvc-guide-stationid="68385",ReelzChannel HD
http://{{ .IPADDRESS }}/play/tuner/REELZHD~c3fbdc9f-44b7-76e3-23e9-cde81c5b3117
#EXTINF:-1 channel-id="239" channel-number="239" tvc-guide-stationid="71280",Sundance TV
http://{{ .IPADDRESS }}/play/tuner/SUNDHD~d94cb013-806e-43f9-c316-31ed9073b3d3
#EXTINF:-1 channel-id="240" channel-number="240" tvc-guide-stationid="62077",HSN HD
http://{{ .IPADDRESS }}/play/tuner/HSNHD~b26807c7-7513-c72e-261c-6270efc1cad4
#EXTINF:-1 channel-id="241" channel-number="241" tvc-guide-stationid="59186",Paramount TV
http://{{ .IPADDRESS }}/play/tuner/PARHD~6924fc10-8306-4009-6495-714764f0dbf6
#EXTINF:-1 channel-id="242" channel-number="242" tvc-guide-stationid="58452",USA Network
http://{{ .IPADDRESS }}/play/tuner/USAHD~28bbbe87-9c3b-5da7-4ad4-9868916b173d
#EXTINF:-1 channel-id="244" channel-number="244" tvc-guide-stationid="58623",Syfy HD
http://{{ .IPADDRESS }}/play/tuner/SyfyHD~148e9301-574b-e202-9f1d-5eaac40731ac
#EXTINF:-1 channel-id="245" channel-number="245" tvc-guide-stationid="42642",TNT HD
http://{{ .IPADDRESS }}/play/tuner/TNTHD~acf51074-6940-81d8-2355-c2eb610e0afc
#EXTINF:-1 channel-id="246" channel-number="246" tvc-guide-stationid="64490",truTV HD
http://{{ .IPADDRESS }}/play/tuner/truTVHD~e7971467-59df-3be6-5711-8b9f72b70787
#EXTINF:-1 channel-id="247" channel-number="247" tvc-guide-stationid="58515",TBS HD
http://{{ .IPADDRESS }}/play/tuner/TBSHD~ded1f9a7-a3e2-503d-7129-3e31e5257fae
#EXTINF:-1 channel-id="248" channel-number="248" tvc-guide-stationid="58574",FX HD
http://{{ .IPADDRESS }}/play/tuner/FXHD~f1281894-b977-5b3a-596d-5cf3b1b176ca
#EXTINF:-1 channel-id="249" channel-number="249" tvc-guide-stationid="62420",Comedy Central
http://{{ .IPADDRESS }}/play/tuner/COMHD~853e2bbe-abda-d6b7-26c9-69fbe2d007ef
#EXTINF:-1 channel-id="251" channel-number="251" tvc-guide-stationid="70522",Oxygen True Crime
http://{{ .IPADDRESS }}/play/tuner/OXGNHD~a7ee26db-54eb-601b-b8df-1a67ad0cff4d
#EXTINF:-1 channel-id="252" channel-number="252" tvc-guide-stationid="60150",Lifetime
http://{{ .IPADDRESS }}/play/tuner/LIFEHD~bab3ef03-eeac-b5b1-a157-1a98bf4fbbde
#EXTINF:-1 channel-id="253" channel-number="253" tvc-guide-stationid="55887",LMN HD
http://{{ .IPADDRESS }}/play/tuner/LMNHD~3d967c45-3b9b-f223-db5f-b4d7ef756744
#EXTINF:-1 channel-id="254" channel-number="254" tvc-guide-stationid="59337",AMC HD
http://{{ .IPADDRESS }}/play/tuner/AMCHD~91f974cf-5346-2c4a-47c6-ad3326597a6b
#EXTINF:-1 channel-id="256" channel-number="256" tvc-guide-stationid="64312",TCM HD
http://{{ .IPADDRESS }}/play/tuner/TCMHD~cca34ba0-ffc4-bcdd-16d1-20469ae2f1c9
#EXTINF:-1 channel-id="258" channel-number="258" tvc-guide-stationid="70253",FX Movie Channel
http://{{ .IPADDRESS }}/play/tuner/FXM~a56d1955-3f16-b9d1-a531-89755221ccf2
#EXTINF:-1 channel-id="259" channel-number="259" tvc-guide-stationid="66379",FXX HD
http://{{ .IPADDRESS }}/play/tuner/FXXHD~79dfae40-37b1-adf0-d95b-97c72f792a02
#EXTINF:-1 channel-id="260" channel-number="260" tvc-guide-stationid="59296",WE TV
http://{{ .IPADDRESS }}/play/tuner/WEHD~af87404f-791a-a30f-c3f9-484abfce0452
#EXTINF:-1 channel-id="261" channel-number="261" tvc-guide-stationid="16125",Discovery Life
http://{{ .IPADDRESS }}/play/tuner/DLIF~2c3c77b4-8941-7de6-291c-a33ad50f6504
#EXTINF:-1 channel-id="264" channel-number="264" tvc-guide-stationid="64492",BBC America
http://{{ .IPADDRESS }}/play/tuner/BBCAHD~aade5336-7457-df09-bcfe-7485240a2f8d
#EXTINF:-1 channel-id="265" channel-number="265" tvc-guide-stationid="51529",A&E HD
http://{{ .IPADDRESS }}/play/tuner/A&EHD~703b7a51-6290-4d92-6826-c52f4e23519f
#EXTINF:-1 channel-id="266" channel-number="266" tvc-guide-stationid="58988",FYI HD
http://{{ .IPADDRESS }}/play/tuner/FYIHD~2238cd22-7e7a-89d3-d219-aea6b94d292f
#EXTINF:-1 channel-id="267" channel-number="267" tvc-guide-stationid="126128",EarthxTV
http://{{ .IPADDRESS }}/play/tuner/EARTHX~76c132b0-fa3f-ac34-bc39-b0fecdc68e49
#EXTINF:-1 channel-id="269" channel-number="269" tvc-guide-stationid="57708",HISTORY
http://{{ .IPADDRESS }}/play/tuner/HISTHD~3d2a7de5-af2e-b845-da1c-17d51e5f156a
#EXTINF:-1 channel-id="271" channel-number="271" tvc-guide-stationid="65732",VICE HD
http://{{ .IPADDRESS }}/play/tuner/VICEHD~5d43cf2a-99f7-f804-499b-4409953e578d
#EXTINF:-1 channel-id="272" channel-number="272" tvc-guide-stationid="46762",LOGO HD
http://{{ .IPADDRESS }}/play/tuner/LOGOHD~cdb44de7-e993-8772-28fb-1158b49137aa
#EXTINF:-1 channel-id="273" channel-number="273" tvc-guide-stationid="68796",POP HD
http://{{ .IPADDRESS }}/play/tuner/POPHD~d7f25adf-9813-5570-bdaa-83d1aef41777
#EXTINF:-1 channel-id="274" channel-number="274" tvc-guide-stationid="69061",Ovation HD
http://{{ .IPADDRESS }}/play/tuner/OVTVHD~334adfc3-a627-41bd-7724-f313e9101697
#EXTINF:-1 channel-id="275" channel-number="275" tvc-guide-stationid="60222",QVC HD
http://{{ .IPADDRESS }}/play/tuner/QVCHD~15d2ac39-3429-e4c3-eafa-9bd6f477344d
#EXTINF:-1 channel-id="276" channel-number="276" tvc-guide-stationid="49438",National Geographic Channel
http://{{ .IPADDRESS }}/play/tuner/NGCHD~2b76c29e-325d-a699-9a6c-99bbe6a7c765
#EXTINF:-1 channel-id="277" channel-number="277" tvc-guide-stationid="59303",Travel Channel
http://{{ .IPADDRESS }}/play/tuner/TRAVHD~d1fd34a4-4dcc-dd0d-6310-6c25aabf20ff
#EXTINF:-1 channel-id="278" channel-number="278" tvc-guide-stationid="56905",DSC HD
http://{{ .IPADDRESS }}/play/tuner/DSCHD~1755a18d-4cf4-8440-8f4a-bd73849cd9d6
#EXTINF:-1 channel-id="279" channel-number="279" tvc-guide-stationid="70388",OWN HD
http://{{ .IPADDRESS }}/play/tuner/OWNHD~c88d76e7-6a4c-435c-65f2-5ea6c63a3c9e
#EXTINF:-1 channel-id="280" channel-number="280" tvc-guide-stationid="57391",TLC HD
http://{{ .IPADDRESS }}/play/tuner/TLCHD~88bbbc54-9107-45ec-26b0-a79707a87bb2
#EXTINF:-1 channel-id="281" channel-number="281" tvc-guide-stationid="31046",MotorTrend
http://{{ .IPADDRESS }}/play/tuner/MTHD~649c0044-750a-d41a-9d3d-55229567a62f
#EXTINF:-1 channel-id="282" channel-number="282" tvc-guide-stationid="57394",Animal Planet
http://{{ .IPADDRESS }}/play/tuner/APLHD~6b8b578e-eaa0-8086-4803-340763f93d36
#EXTINF:-1 channel-id="283" channel-number="283" tvc-guide-stationid="67331",Nat Geo WILD
http://{{ .IPADDRESS }}/play/tuner/NGWHD~219e6ef1-a7d1-b89d-fbb8-f190e7832bd2
#EXTINF:-1 channel-id="284" channel-number="284" tvc-guide-stationid="57390",Science
http://{{ .IPADDRESS }}/play/tuner/SCIHD~c6874cea-e0ae-8bda-80b4-a347b0e09a43
#EXTINF:-1 channel-id="285" channel-number="285" tvc-guide-stationid="65342",Investigation Discovery
http://{{ .IPADDRESS }}/play/tuner/IDHD~29ef0716-ed45-4e47-5185-d4384199b291
#EXTINF:-1 channel-id="286" channel-number="286" tvc-guide-stationid="60468",Destination America HD
http://{{ .IPADDRESS }}/play/tuner/DESTHD~d5ad3ec8-623a-b0ae-9335-a2d09fbc850c
#EXTINF:-1 channel-id="287" channel-number="287" tvc-guide-stationid="78808",American Heroes
http://{{ .IPADDRESS }}/play/tuner/AHCH~61295f1d-b338-1427-befc-e0ec881a9599
#EXTINF:-1 channel-id="289" channel-number="289" tvc-guide-stationid="74885",Disney Junior HD
http://{{ .IPADDRESS }}/play/tuner/DSJRHD~74b13512-5e2c-8c70-15d0-d1c8b9fda9b2
#EXTINF:-1 channel-id="290" channel-number="290" tvc-guide-stationid="59684",Disney Channel HD
http://{{ .IPADDRESS }}/play/tuner/DISeHD~22f13b87-4c9d-9674-f01d-328925c190e9
#EXTINF:-1 channel-id="292" channel-number="292" tvc-guide-stationid="60006",Disney XD HD
http://{{ .IPADDRESS }}/play/tuner/DXDHD~d5b8d53c-1409-d612-3436-d7bccebc4e04
#EXTINF:-1 channel-id="293" channel-number="293" tvc-guide-stationid="50338",Baby First HD
http://{{ .IPADDRESS }}/play/tuner/BABY~dc98eaf2-8e61-8222-e2a3-54dcb9e3d08a
#EXTINF:-1 channel-id="294" channel-number="294" tvc-guide-stationid="67749",Discovery Family Channel
http://{{ .IPADDRESS }}/play/tuner/DFCH~524c81fb-5d82-3ad0-c1e2-d8434692cf6b
#EXTINF:-1 channel-id="295" channel-number="295" tvc-guide-stationid="70225",Universal Kids
http://{{ .IPADDRESS }}/play/tuner/UKIDSH~d41f94b9-92a0-5134-1de2-88672cb415c5
#EXTINF:-1 channel-id="296" channel-number="296" tvc-guide-stationid="60048",Cartoon Network
http://{{ .IPADDRESS }}/play/tuner/CNeHD~2336facb-8e11-c83b-b49f-4e54682104e3
#EXTINF:-1 channel-id="298" channel-number="298" tvc-guide-stationid="21883",BOOM
http://{{ .IPADDRESS }}/play/tuner/Boom~e331455c-dfa0-7d05-2b47-2d22768394b9
#EXTINF:-1 channel-id="299" channel-number="299" tvc-guide-stationid="59432",Nickelodeon
http://{{ .IPADDRESS }}/play/tuner/NIKeHD~ed9654e0-a239-473b-2654-f45e655b183c
#EXTINF:-1 channel-id="301" channel-number="301" tvc-guide-stationid="82649",Nick Jr. HD
http://{{ .IPADDRESS }}/play/tuner/NKJRHD~e1468b46-28cd-bb84-4d8c-fa9b86fa6d6b
#EXTINF:-1 channel-id="302" channel-number="302" tvc-guide-stationid="30420",Nicktoons
http://{{ .IPADDRESS }}/play/tuner/NKTN~2e8de275-8a57-a07e-2748-45df074e06da
#EXTINF:-1 channel-id="303" channel-number="303" tvc-guide-stationid="59036",TeenNick
http://{{ .IPADDRESS }}/play/tuner/TNCK~dacae6da-950d-bc52-9e77-a120799ca097
#EXTINF:-1 channel-id="304" channel-number="304" tvc-guide-stationid="73541",TV Land
http://{{ .IPADDRESS }}/play/tuner/TVLDHD~b24b7b6f-c840-e216-e73c-7d32d9eecbda
#EXTINF:-1 channel-id="305" channel-number="305" tvc-guide-stationid="76894",ION
http://{{ .IPADDRESS }}/play/tuner/IONEHD~a6740f2c-81c8-f263-90ea-ac83df064f10
#EXTINF:-1 channel-id="307" channel-number="307" tvc-guide-stationid="91096",NewsNation
http://{{ .IPADDRESS }}/play/tuner/NwsNnHD~870c91a5-e875-37f0-3c4f-d1b41ec6b831
#EXTINF:-1 channel-id="311" channel-number="311" tvc-guide-stationid="59615",Freeform HD
http://{{ .IPADDRESS }}/play/tuner/FRFMHD~d3046aab-71b5-2d44-1b53-fcab4c9d7cad
#EXTINF:-1 channel-id="312" channel-number="312" tvc-guide-stationid="66268",Hallmark Channel
http://{{ .IPADDRESS }}/play/tuner/HALLHD~a2236f35-6af2-3c7f-bf9d-979acaec1251
#EXTINF:-1 channel-id="313" channel-number="313" tvc-guide-stationid="16604",Jewelry TV
http://{{ .IPADDRESS }}/play/tuner/JTV~7886d5c2-2559-9822-f009-3c72a2f6fb69
#EXTINF:-1 channel-id="314" channel-number="314" tvc-guide-stationid="122068",Family Movie Classics
http://{{ .IPADDRESS }}/play/tuner/FMC~57b6cb4b-1a42-2381-901c-16a2813c6492
#EXTINF:-1 channel-id="315" channel-number="315" tvc-guide-stationid="82682",QVC2
http://{{ .IPADDRESS }}/play/tuner/QVC2HD~2f0bc776-8b8f-d6a5-2123-a9c940121c63
#EXTINF:-1 channel-id="318" channel-number="318" tvc-guide-stationid="101260",QVC3
http://{{ .IPADDRESS }}/play/tuner/QVC3HD~f02bab27-3ac4-7e0c-7e6d-624804fb7c06
#EXTINF:-1 channel-id="320" channel-number="320" tvc-guide-stationid="102490",Scientology Network
http://{{ .IPADDRESS }}/play/tuner/SCNTV~5fe9e66f-bdb4-dbb1-ace0-504734ce970c
#EXTINF:-1 channel-id="323" channel-number="323" tvc-guide-stationid="73413",FETV
http://{{ .IPADDRESS }}/play/tuner/FETV~3ef9f466-918c-40c8-a141-280f8d15f623
#EXTINF:-1 channel-id="326" channel-number="326" tvc-guide-stationid="82892",Great American Family
http://{{ .IPADDRESS }}/play/tuner/GFAMHD~eaf8f979-a1ee-40e1-9162-77dc4873c9a4
#EXTINF:-1 channel-id="327" channel-number="327" tvc-guide-stationid="10138",CMT
http://{{ .IPADDRESS }}/play/tuner/CMTHD~61086ae5-48ce-8085-6d40-1da956771eba
#EXTINF:-1 channel-id="328" channel-number="328" tvc-guide-stationid="61960",TV One
http://{{ .IPADDRESS }}/play/tuner/TV1~95d012f3-9276-a155-be33-96d29a3bf2e5
#EXTINF:-1 channel-id="329" channel-number="329" tvc-guide-stationid="63236",BET HD
http://{{ .IPADDRESS }}/play/tuner/BETHD~1c362f35-5526-952d-b892-b1b8492d3d54
#EXTINF:-1 channel-id="330" channel-number="330" tvc-guide-stationid="14897",BHER
http://{{ .IPADDRESS }}/play/tuner/BHER~2cb67cc0-5cbd-c28e-5cb3-efd2c063ab05
#EXTINF:-1 channel-id="331" channel-number="331" tvc-guide-stationid="60964",MTV HD
http://{{ .IPADDRESS }}/play/tuner/MTVHD~9ec54b53-8d07-7efc-99a7-349057b95eed
#EXTINF:-1 channel-id="332" channel-number="332" tvc-guide-stationid="75077",MTV2 HD
http://{{ .IPADDRESS }}/play/tuner/MTV2HD~721ab65b-5333-8c23-4a03-3fff869176c9
#EXTINF:-1 channel-id="333" channel-number="333" tvc-guide-stationid="59444",IFC HD
http://{{ .IPADDRESS }}/play/tuner/IFCHD~156dda5e-4d82-707a-ee92-cd9fd017f425
#EXTINF:-1 channel-id="335" channel-number="335" tvc-guide-stationid="60046",VH1 HD
http://{{ .IPADDRESS }}/play/tuner/VH1HD~f4d9239f-9378-1beb-9ab3-23c07a0b1473
#EXTINF:-1 channel-id="336" channel-number="336" tvc-guide-stationid="22561",MTVClassic
http://{{ .IPADDRESS }}/play/tuner/MTVC~2f3603ca-cc66-e8b0-b2da-7c88d527c969
#EXTINF:-1 channel-id="338" channel-number="338" tvc-guide-stationid="44940",UPTV
http://{{ .IPADDRESS }}/play/tuner/UPTV~ce75e450-1ad3-1794-1b74-351de95ea6ad
#EXTINF:-1 channel-id="339" channel-number="339" tvc-guide-stationid="59116",Fuse HD
http://{{ .IPADDRESS }}/play/tuner/fuseHD~5ba91416-92dc-84ab-73fb-c7e10f4620e3
#EXTINF:-1 channel-id="340" channel-number="340" tvc-guide-stationid="28506",AXSTV
http://{{ .IPADDRESS }}/play/tuner/AXSTV~d0c3c9df-90af-6f4a-5ad0-ab0e0d646dd5
#EXTINF:-1 channel-id="341" channel-number="341" tvc-guide-stationid="110289",Cleo TV
http://{{ .IPADDRESS }}/play/tuner/CLEOTV~abb3ce13-34f9-a681-7a07-ccee20166ee1
#EXTINF:-1 channel-id="342" channel-number="342" tvc-guide-stationid="132272",theGrio
http://{{ .IPADDRESS }}/play/tuner/GRIOTV~bdc5570f-ff4d-776f-157d-cf398c4d0853
#EXTINF:-1 channel-id="345" channel-number="345" tvc-guide-stationid="63717",RFD-TV
http://{{ .IPADDRESS }}/play/tuner/RFDTV~8653742c-ddfd-32d3-e9c9-8c3489892ff6
#EXTINF:-1 channel-id="346" channel-number="346" tvc-guide-stationid="89690",BBC News
http://{{ .IPADDRESS }}/play/tuner/BBCN~2d96572a-55c8-828a-2430-66f99477d46a
#EXTINF:-1 channel-id="347" channel-number="347" tvc-guide-stationid="114934",The First
http://{{ .IPADDRESS }}/play/tuner/TheFirst~4bdf80f2-d09d-45d5-b98a-86da258f373e
#EXTINF:-1 channel-id="349" channel-number="349" tvc-guide-stationid="97163",Newsmax TV
http://{{ .IPADDRESS }}/play/tuner/NEWSMXH~533f3fad-e91d-5cbf-6f80-82db799e4953
#EXTINF:-1 channel-id="350" channel-number="350" tvc-guide-stationid="10161",C-SPAN
http://{{ .IPADDRESS }}/play/tuner/CSP1~c167f6c4-9128-4043-d798-50a8df3f29de
#EXTINF:-1 channel-id="351" channel-number="351" tvc-guide-stationid="10162",C-SPAN2
http://{{ .IPADDRESS }}/play/tuner/CSP2~49943603-c8bb-1a02-9621-15c8e95ecf7c
#EXTINF:-1 channel-id="353" channel-number="353" tvc-guide-stationid="71799",Bloomberg TV
http://{{ .IPADDRESS }}/play/tuner/BTVHD~862d91ba-d234-e4bc-1caa-79726755fd67
#EXTINF:-1 channel-id="354" channel-number="354" tvc-guide-stationid="109333",Cheddar News
http://{{ .IPADDRESS }}/play/tuner/CHDR~3180919e-9228-678f-baa7-88a09c369a95
#EXTINF:-1 channel-id="355" channel-number="355" tvc-guide-stationid="58780",CNBC HD
http://{{ .IPADDRESS }}/play/tuner/CNBCHD~a2ce2e53-bc11-775d-b070-e3c2d4a62d99
#EXTINF:-1 channel-id="356" channel-number="356" tvc-guide-stationid="64241",MSNBC
http://{{ .IPADDRESS }}/play/tuner/MSNBC~6ea83d29-e16f-7ab5-397e-6efb32bbcba9
#EXTINF:-1 channel-id="357" channel-number="357" tvc-guide-stationid="26849",CNBC World
http://{{ .IPADDRESS }}/play/tuner/CNBW~5d12e358-4ec1-3905-b5fd-f7fca4700aa6
#EXTINF:-1 channel-id="358" channel-number="358" tvc-guide-stationid="10146",CNNi HD
http://{{ .IPADDRESS }}/play/tuner/CNNiHD~ad9a7dfd-d780-1be2-adf2-a449399254f1
#EXTINF:-1 channel-id="359" channel-number="359" tvc-guide-stationid="58718",Fox Business Network
http://{{ .IPADDRESS }}/play/tuner/FBNHD~b0129946-46f3-f80f-42ea-315f64eeaac0
#EXTINF:-1 channel-id="360" channel-number="360" tvc-guide-stationid="60179",Fox News Channel
http://{{ .IPADDRESS }}/play/tuner/FNCHD~5f3323ab-7390-8fcc-177f-bf9cc8000bcf
#EXTINF:-1 channel-id="361" channel-number="361" tvc-guide-stationid="91994",AccuWeather
http://{{ .IPADDRESS }}/play/tuner/ACCUHD~dc033f1c-cc4a-adb2-fc2e-9188dc2d36ec
#EXTINF:-1 channel-id="362" channel-number="362" tvc-guide-stationid="58812",The Weather Channel HD
http://{{ .IPADDRESS }}/play/tuner/WEAHD~171bd2ee-b0d3-da59-a26a-231e199a438c
#EXTINF:-1 channel-id="363" channel-number="363" tvc-guide-stationid="93141",FOXWX
http://{{ .IPADDRESS }}/play/tuner/FOXWX~ecd16979-bf5c-6f24-2575-11788b27f387
#EXTINF:-1 channel-id="364" channel-number="364" tvc-guide-stationid="82773",INSPHD
http://{{ .IPADDRESS }}/play/tuner/INSPHD~175ff6e3-db6f-1f74-327a-ac998f93b987
#EXTINF:-1 channel-id="369" channel-number="369" tvc-guide-stationid="87001",Daystar HD
http://{{ .IPADDRESS }}/play/tuner/DSTRHD~6ee7980c-e134-7e7a-7bd0-ddc88fb558cb
#EXTINF:-1 channel-id="381" channel-number="381" tvc-guide-stationid="97409",Aspire HD
http://{{ .IPADDRESS }}/play/tuner/ASPHD~63976b4a-449a-c192-ff84-10c5d0c18fd2
#EXTINF:-1 channel-id="382" channel-number="382" tvc-guide-stationid="82470",Comedy TV
http://{{ .IPADDRESS }}/play/tuner/COMTVH~ca96e2f7-a27a-f202-cb2d-31975539c9e3
#EXTINF:-1 channel-id="383" channel-number="383" tvc-guide-stationid="78850",Justice Central HD
http://{{ .IPADDRESS }}/play/tuner/JCHD~cf7d17e0-f70e-9775-73a4-bd109035b169
#EXTINF:-1 channel-id="384" channel-number="384" tvc-guide-stationid="83098",Revolt HD
http://{{ .IPADDRESS }}/play/tuner/RVLTHD~541dd341-6a6d-19e4-58cf-b1d6469c4c05
#EXTINF:-1 channel-id="385" channel-number="385" tvc-guide-stationid="110477",Heroes & Icons
http://{{ .IPADDRESS }}/play/tuner/H&I~3e228444-bc03-2b53-fe94-311f35388702
#EXTINF:-1 channel-id="386" channel-number="386" tvc-guide-stationid="72094",FM HD
http://{{ .IPADDRESS }}/play/tuner/FM HD~953bc9f7-4dc5-93b4-8052-2a3ba1cfe4af
#EXTINF:-1 channel-id="387" channel-number="387" tvc-guide-stationid="71294",RECIPE
http://{{ .IPADDRESS }}/play/tuner/RECIPE~74271fce-8ac1-6eed-e9ab-3a25833e0f85
#EXTINF:-1 channel-id="402" channel-number="402" tvc-guide-stationid="68049",Univision
http://{{ .IPADDRESS }}/play/tuner/UNIeHD~91e8d5f2-ef1b-d3c5-17e7-cb3da2da015b
#EXTINF:-1 channel-id="404" channel-number="404" tvc-guide-stationid="68367",Galavision
http://{{ .IPADDRESS }}/play/tuner/GALAHD~f2cc0b38-5662-8586-4358-4e6746e76bb2
#EXTINF:-1 channel-id="408" channel-number="408" tvc-guide-stationid="68040",UniMas
http://{{ .IPADDRESS }}/play/tuner/UMasHD~3b2dc438-4244-ecf9-a2f6-f967c524712c
#EXTINF:-1 channel-id="410" channel-number="410" tvc-guide-stationid="91588",UNIVERSO
http://{{ .IPADDRESS }}/play/tuner/UVSOHD~d51f7b37-e63c-5d6d-3222-c237108f1d28
#EXTINF:-1 channel-id="464" channel-number="464" tvc-guide-stationid="77033",TUDN HD
http://{{ .IPADDRESS }}/play/tuner/TUDNHD~4e32e1d2-6ed0-e6fb-b3a0-f4c409ee7799
#EXTINF:-1 channel-id="535" channel-number="535" tvc-guide-stationid="36225",STARZ ENCORE East
http://{{ .IPADDRESS }}/play/tuner/SENCHD~b9ddc1ac-7daf-5f96-9817-5c2c142bfbb7
#EXTINF:-1 channel-id="536" channel-number="536" tvc-guide-stationid="17125",STARZ ENCORE West
http://{{ .IPADDRESS }}/play/tuner/SENw~97d47e36-15d9-6ea9-596b-de55223b9689
#EXTINF:-1 channel-id="537" channel-number="537" tvc-guide-stationid="14764",STARZ ENCORE Classic
http://{{ .IPADDRESS }}/play/tuner/SECL~18b2939c-782e-e13d-e764-297f9edd0238
#EXTINF:-1 channel-id="538" channel-number="538" tvc-guide-stationid="102906",STARZ ENCORE Westerns
http://{{ .IPADDRESS }}/play/tuner/SEWS~7a0cf3c9-df1a-d67f-2cfd-c31c23d42773
#EXTINF:-1 channel-id="539" channel-number="539" tvc-guide-stationid="14766",STARZ ENCORE Suspense
http://{{ .IPADDRESS }}/play/tuner/SESU~71fa3714-c586-f978-bc41-a9abbf696c7a
#EXTINF:-1 channel-id="540" channel-number="540" tvc-guide-stationid="14870",STARZ ENCORE Black
http://{{ .IPADDRESS }}/play/tuner/SEBK~5c48e0e5-2d7d-e713-9165-5dcb43014173
#EXTINF:-1 channel-id="541" channel-number="541" tvc-guide-stationid="72015",STARZ ENCORE Action
http://{{ .IPADDRESS }}/play/tuner/SEACHD~d2d065bf-aac0-7ed9-bdc5-35a713bccca8
#EXTINF:-1 channel-id="542" channel-number="542" tvc-guide-stationid="102903",STARZ ENCORE Family
http://{{ .IPADDRESS }}/play/tuner/SEFM~1dd535f5-7229-7230-2ae5-44f0b5da59d9
#EXTINF:-1 channel-id="564" channel-number="564" tvc-guide-stationid="105723",HFM
http://{{ .IPADDRESS }}/play/tuner/HFMHD~a19bb823-2d6a-925b-6e8a-d94f3610813b
#EXTINF:-1 channel-id="565" channel-number="565" tvc-guide-stationid="46710",Hallmark Mystery
http://{{ .IPADDRESS }}/play/tuner/HMYSHD~d120a585-8155-4df6-b294-2808d6e3f640
#EXTINF:-1 channel-id="566" channel-number="566" tvc-guide-stationid="33668",HDNM
http://{{ .IPADDRESS }}/play/tuner/HDNM~427146c7-ba72-f092-5c39-a973864c1429
#EXTINF:-1 channel-id="570" channel-number="570" tvc-guide-stationid="58532",Smithsonian Channel HD
http://{{ .IPADDRESS }}/play/tuner/SMTHHD~1653bae3-dad0-8d4f-7524-8090a1a46e86
#EXTINF:-1 channel-id="571" channel-number="571" tvc-guide-stationid="61621",CIHD
http://{{ .IPADDRESS }}/play/tuner/CIHD~e9009898-3c52-499b-ccaf-d02581e11039
#EXTINF:-1 channel-id="573" channel-number="573" tvc-guide-stationid="67454",Shorts TV HD
http://{{ .IPADDRESS }}/play/tuner/SHRTTV~24c133b3-ae88-b1b2-efdb-357127a9d1d7
#EXTINF:-1 channel-id="602" channel-number="602" tvc-guide-stationid="21345",FanDuel TV
http://{{ .IPADDRESS }}/play/tuner/FDTV~cbad9aaa-dacc-3f9a-e799-5cbd192a6744
#EXTINF:-1 channel-id="604" channel-number="604" tvc-guide-stationid="60111",Pursuit Channel
http://{{ .IPADDRESS }}/play/tuner/PRST~aefee661-f332-a0e1-9232-17775d8eb624
#EXTINF:-1 channel-id="605" channel-number="605" tvc-guide-stationid="33930",Sportsman Channel
http://{{ .IPADDRESS }}/play/tuner/SPMNHD~c0e8a1c8-61fb-6d94-7023-bd57672fea7a
#EXTINF:-1 channel-id="610" channel-number="610" tvc-guide-stationid="49466",BIG10HD
http://{{ .IPADDRESS }}/play/tuner/BIG10HD~6e59cfb6-e9cf-f265-1fc3-d8fb0085b829
#EXTINF:-1 channel-id="611" channel-number="611" tvc-guide-stationid="89714",SEC Network
http://{{ .IPADDRESS }}/play/tuner/SECHD~59806c1a-3da5-504b-ad47-fd7c44397445
#EXTINF:-1 channel-id="612" channel-number="612" tvc-guide-stationid="111871",ACC Network
http://{{ .IPADDRESS }}/play/tuner/ACCNHD~a39b5a6b-fcba-4d31-53be-12190003e171
#EXTINF:-1 channel-id="618" channel-number="618" tvc-guide-stationid="59305",FOX Sports 2
http://{{ .IPADDRESS }}/play/tuner/FS2HD~996701b2-525f-4b9e-ba56-222e80ff45ac
#EXTINF:-1 channel-id="668" channel-number="668" tvc-guide-stationid="102069" tvg-group="" tvg-logo="",FSNO1MH
dtvnow://deeplink.directvnow.com/play/channel/FSNO1MH/3bf48966-a192-91e3-9acb-e272aad57d20

Then I deleted the source in Channels, and added a new source.

Everything looks great, as far as matching goes

I can see the data from a web browser as expected

I get tuned to this local MeTV channel instead? (I think because it's "underneath" when an ABD command is executed on the DirecTV Stream app)

Here are the logs from the container

2024/09/07 12:02:44 [START] ah4c is starting
2024/09/07 12:02:44 [ENV] Not loading env
2024/09/07 12:02:44 [ENV] IPADDRESS 192.168.1.6:7654
2024/09/07 12:02:44 [ENV] ALERT_SMTP_SERVER
2024/09/07 12:02:44 [ENV] ALERT_AUTH_SERVER
2024/09/07 12:02:44 [ENV] ALERT_EMAIL_FROM
2024/09/07 12:02:44 [ENV] ALERT_EMAIL_PASS
2024/09/07 12:02:44 [ENV] ALERT_EMAIL_TO
2024/09/07 12:02:44 [ENV] ALERT_WEBHOOK_URL
2024/09/07 12:02:44 [ENV] ALLOW_DEBUG_VIDEO_PREVIEW
2024/09/07 12:02:44 [ENV] Creating tuner 1
2024/09/07 12:02:44 [ENV] ENCODER1_URL http://192.168.1.101:8090/stream0
2024/09/07 12:02:44 [ENV] TUNER1_IP 192.168.1.34:5555
2024/09/07 12:02:44 [ENV] CMD1
2024/09/07 12:02:44 [ENV] TEECMD1
2024/09/07 12:02:44 [ENV] PRE SCRIPT ./scripts/firetv/dtvdeeplinks/prebmitune.sh
2024/09/07 12:02:44 [ENV] START SCRIPT ./scripts/firetv/dtvdeeplinks/bmitune.sh
2024/09/07 12:02:44 [ENV] STOP SCRIPT ./scripts/firetv/dtvdeeplinks/stopbmitune.sh
2024/09/07 12:02:44 [ENV] REBOOT SCRIPT ./scripts/firetv/dtvdeeplinks/reboot.sh
2024/09/07 12:02:44 [START] ah4c is ready
2024/09/07 12:02:44 Attempting network tune for device http://192.168.1.101:8090/stream0 192.168.1.34:5555 NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
2024/09/07 12:02:44 [EXECUTE] Running [./scripts/firetv/dtvdeeplinks/prebmitune.sh 192.168.1.34:5555 NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465]
2024/09/07 12:02:46 [EXECUTE] Stdout: 'already connected to 192.168.1.34:5555
Starting: Intent { cmp=com.att.tv/com.clientapp.MainActivity }
Confirming com.att.tv on 192.168.1.34:5555
prebmitune.sh is exiting for 192.168.1.34:5555 with exit code 0
'
2024/09/07 12:02:46 [EXECUTE] Stderr: '+ streamerIP=192.168.1.34:5555
+ streamerNoPort=192.168.1.34
+ adbTarget='adb -s 192.168.1.34:5555'
+ mkdir -p 192.168.1.34
+ trap finish EXIT
+ main
+ adbConnect
+ adb connect 192.168.1.34:5555
+ local -i adbMaxRetries=2
+ local -i adbCounter=0
+ true
+ adb -s 192.168.1.34:5555 shell input keyevent KEYCODE_WAKEUP
+ local adbEventSuccess=0
+ [[ 0 -eq 0 ]]
+ break
+ adbWake
+ packageLaunch=com.clientapp.MainActivity
+ packageName=com.att.tv
++ adb -s 192.168.1.34:5555 shell pidof com.att.tv
+ packagePID=1555
+ '[' '!' -z 1555 ']'
+ adb -s 192.168.1.34:5555 shell am start -n com.att.tv/com.clientapp.MainActivity
Warning: Activity not started, intent has been delivered to currently running top-most instance.
+ echo 'Confirming com.att.tv on 192.168.1.34:5555'
+ touch 192.168.1.34/adbAppRunning
+ finish
+ echo 'prebmitune.sh is exiting for 192.168.1.34:5555 with exit code 0'
'
2024/09/07 12:02:46 [EXECUTE] Finished running ./scripts/firetv/dtvdeeplinks/prebmitune.sh in 1.405384176s
2024/09/07 12:02:46 [EXECUTE] Running [./scripts/firetv/dtvdeeplinks/bmitune.sh NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465 192.168.1.34:5555]
2024/09/07 12:02:48 [IO] io.Copy: write tcp 172.18.0.2:7654->172.18.0.1:34640: write: broken pipe
2024/09/07 12:02:48 [IOINFO] Successfully copied 394328 bytes
2024/09/07 12:02:48 [IOINFO] Transfer speed: 1.2730829904804453 Mbits/second
2024/09/07 12:02:48 Performing Close() for 192.168.1.34:5555
2024/09/07 12:02:48 [EXECUTE] Running [./scripts/firetv/dtvdeeplinks/stopbmitune.sh 192.168.1.34:5555 NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465]
2024/09/07 12:02:51 [EXECUTE] Stdout: 'Current PID for this script is 65
Not a special channel (exit nor reboot)
Active audio stream detected with -30.3 LUF.
Starting: Intent { act=android.intent.action.VIEW dat=dtvnow://deeplink.directvnow.com/play/channel/NFLHD/b7effab4-2677-a11a-6505-d5e1ef60f465 cmp=com.att.tv/com.clientapp.MainActivity }
bmitune.sh is exiting for 192.168.1.34:5555 with exit code 0
'
2024/09/07 12:02:51 [EXECUTE] Stderr: '++ echo NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
++ awk -F~ '{print $2}'
+ channelID=b7effab4-2677-a11a-6505-d5e1ef60f465
++ echo NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
++ awk -F~ '{print $1}'
+ channelName=NFLHD
+ specialID=NFLHD
+ streamerIP=192.168.1.34:5555
+ streamerNoPort=192.168.1.34
+ adbTarget='adb -s 192.168.1.34:5555'
+ packageName=com.att.tv
+ packageAction=com.clientapp.MainActivity
+ [[ '' == '' ]]
+ speedMode=true
+ trap finish EXIT
+ main
+ updateReferenceFiles
+ mkdir -p 192.168.1.34
+ [[ -f 192.168.1.34/stream_stopped ]]
+ echo 0
+ [[ -f 192.168.1.34/last_channel ]]
+ echo 0
+ echo 65
+ echo 'Current PID for this script is 65'
+ matchEncoderURL
+ case "$streamerIP" in
+ encoderURL=http://192.168.1.101:8090/stream0
+ specialChannels
+ '[' NFLHD = exit ']'
+ '[' NFLHD = reboot ']'
+ [[ -f 192.168.1.34/adbCommunicationFail ]]
+ echo 'Not a special channel (exit nor reboot)'
+ launchDelay
+ local lastChannel
+ local lastAwake
+ local timeNow
+ local timeElapsed
+ local maxTime=14400
+ lastChannel=0
+ lastAwake=0
++ date +%s
+ timeNow=1725728566
+ timeElapsed=1725728566
+ '[' -f 192.168.1.34/adbAppRunning ']'
+ (( 1725728566 < 14400 ))
+ activeAudioCheck 42 true 0 1
++ date +%s
+ local startTime=1725728566
+ local maxDuration=42
+ local minimumLoudness=-50
+ local sleepBeforeAudioCheck=0
+ local sleepAfterAudioCheck=1
+ local preTuneAudioCheck=true
+ true
+ sleep 0
++ ffmpeg -t 1 -i http://192.168.1.101:8090/stream0 -filter:a ebur128 -map 0:a -f null -hide_banner -
++ awk '/I: /{print $2}'
+ checkLoudness=-30.3
++ date +%s
+ (( 1725728571 - 1725728566 > 42 ))
++ echo '-30.3 > -50'
++ bc -l
+ (( 1 ))
+ echo 'Active audio stream detected with -30.3 LUF.'
+ break
+ echo NFLHD
+ tuneChannel
+ adb -s 192.168.1.34:5555 shell am start -n com.att.tv/com.clientapp.MainActivity dtvnow://deeplink.directvnow.com/play/channel/NFLHD/b7effab4-2677-a11a-6505-d5e1ef60f465
Warning: Activity not started, intent has been delivered to currently running top-most instance.
+ finish
+ echo 'bmitune.sh is exiting for 192.168.1.34:5555 with exit code 0'
'
2024/09/07 12:02:51 [EXECUTE] Finished running ./scripts/firetv/dtvdeeplinks/bmitune.sh in 5.229568855s
2024/09/07 12:02:55 Tuner 0 is active - skipping
2024/09/07 12:02:55 [ERR] Failed to tune device(s) not available
2024/09/07 12:02:55 [GIN-debug] Request: 172.18.0.1 GET /play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465, latency: 86.198µs, status: 500
2024/09/07 12:02:56 Tuner 0 is active - skipping
2024/09/07 12:02:56 [ERR] Failed to tune device(s) not available
2024/09/07 12:02:56 [GIN-debug] Request: 172.18.0.1 GET /play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465, latency: 72.084µs, status: 500
2024/09/07 12:02:57 Tuner 0 is active - skipping
2024/09/07 12:02:57 [ERR] Failed to tune device(s) not available
2024/09/07 12:02:57 [GIN-debug] Request: 172.18.0.1 GET /play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465, latency: 66.382µs, status: 500
2024/09/07 12:02:57 [EXECUTE] Stdout: 'Waiting for bmitune.sh to complete...
Waiting for bmitune.sh to complete...
Streaming stopped for 192.168.1.34:5555
Sleep initiated for 192.168.1.34:5555
192.168.1.34/stream_stopped written with epoch stop time
'
2024/09/07 12:02:57 [EXECUTE] Stderr: '+ streamerIP=192.168.1.34:5555
+ streamerNoPort=192.168.1.34
+ adbTarget='adb -s 192.168.1.34:5555'
+ packageName=com.att.tv
+ main
+ bmituneDone
+ bmitunePID=65
+ ps -p 65
+ echo 'Waiting for bmitune.sh to complete...'
+ sleep 2
+ ps -p 65
+ echo 'Waiting for bmitune.sh to complete...'
+ sleep 2
+ ps -p 65
+ adbStop
+ stop='input keyevent KEYCODE_BACK; input keyevent KEYCODE_HOME'
+ adb -s 192.168.1.34:5555 shell input keyevent 'KEYCODE_BACK;' input keyevent KEYCODE_HOME
+ sleep 2
+ echo 'Streaming stopped for 192.168.1.34:5555'
+ adbSleep
+ sleep='input keyevent KEYCODE_SLEEP'
+ adb -s 192.168.1.34:5555 shell input keyevent KEYCODE_SLEEP
+ echo 'Sleep initiated for 192.168.1.34:5555'
+ date +%s
+ echo '192.168.1.34/stream_stopped written with epoch stop time'
'
2024/09/07 12:02:57 [EXECUTE] Finished running ./scripts/firetv/dtvdeeplinks/stopbmitune.sh in 8.934691673s
2024/09/07 12:02:57 [GIN-debug] Request: 172.18.0.1 GET /play/tuner/NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465, latency: 12.820803663s, status: 200
2024/09/07 12:02:58 Attempting network tune for device http://192.168.1.101:8090/stream0 192.168.1.34:5555 NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
2024/09/07 12:02:58 [EXECUTE] Running [./scripts/firetv/dtvdeeplinks/prebmitune.sh 192.168.1.34:5555 NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465]
2024/09/07 12:02:59 [EXECUTE] Stdout: 'already connected to 192.168.1.34:5555
Starting: Intent { cmp=com.att.tv/com.clientapp.MainActivity }
Confirming com.att.tv on 192.168.1.34:5555
prebmitune.sh is exiting for 192.168.1.34:5555 with exit code 0
'
2024/09/07 12:02:59 [EXECUTE] Stderr: '+ streamerIP=192.168.1.34:5555
+ streamerNoPort=192.168.1.34
+ adbTarget='adb -s 192.168.1.34:5555'
+ mkdir -p 192.168.1.34
+ trap finish EXIT
+ main
+ adbConnect
+ adb connect 192.168.1.34:5555
+ local -i adbMaxRetries=2
+ local -i adbCounter=0
+ true
+ adb -s 192.168.1.34:5555 shell input keyevent KEYCODE_WAKEUP
+ local adbEventSuccess=0
+ [[ 0 -eq 0 ]]
+ break
+ adbWake
+ packageLaunch=com.clientapp.MainActivity
+ packageName=com.att.tv
++ adb -s 192.168.1.34:5555 shell pidof com.att.tv
+ packagePID=1555
+ '[' '!' -z 1555 ']'
+ adb -s 192.168.1.34:5555 shell am start -n com.att.tv/com.clientapp.MainActivity
Warning: Activity not started, its current task has been brought to the front
+ echo 'Confirming com.att.tv on 192.168.1.34:5555'
+ touch 192.168.1.34/adbAppRunning
+ finish
+ echo 'prebmitune.sh is exiting for 192.168.1.34:5555 with exit code 0'
'
2024/09/07 12:02:59 [EXECUTE] Finished running ./scripts/firetv/dtvdeeplinks/prebmitune.sh in 1.226152761s
2024/09/07 12:02:59 [EXECUTE] Running [./scripts/firetv/dtvdeeplinks/bmitune.sh NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465 192.168.1.34:5555]
2024/09/07 12:03:00 [EXECUTE] Stdout: 'Current PID for this script is 134
Not a special channel (exit nor reboot)
Starting: Intent { act=android.intent.action.VIEW dat=dtvnow://deeplink.directvnow.com/play/channel/NFLHD/b7effab4-2677-a11a-6505-d5e1ef60f465 cmp=com.att.tv/com.clientapp.MainActivity }
bmitune.sh is exiting for 192.168.1.34:5555 with exit code 0
'
2024/09/07 12:03:00 [EXECUTE] Stderr: '++ echo NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
++ awk -F~ '{print $2}'
+ channelID=b7effab4-2677-a11a-6505-d5e1ef60f465
++ echo NFLHD~b7effab4-2677-a11a-6505-d5e1ef60f465
++ awk -F~ '{print $1}'
+ channelName=NFLHD
+ specialID=NFLHD
+ streamerIP=192.168.1.34:5555
+ streamerNoPort=192.168.1.34
+ adbTarget='adb -s 192.168.1.34:5555'
+ packageName=com.att.tv
+ packageAction=com.clientapp.MainActivity
+ [[ '' == '' ]]
+ speedMode=true
+ trap finish EXIT
+ main
+ updateReferenceFiles
+ mkdir -p 192.168.1.34
+ [[ -f 192.168.1.34/stream_stopped ]]
+ [[ -f 192.168.1.34/last_channel ]]
+ echo 134
+ echo 'Current PID for this script is 134'
+ matchEncoderURL
+ case "$streamerIP" in
+ encoderURL=http://192.168.1.101:8090/stream0
+ specialChannels
+ '[' NFLHD = exit ']'
+ '[' NFLHD = reboot ']'
+ [[ -f 192.168.1.34/adbCommunicationFail ]]
+ echo 'Not a special channel (exit nor reboot)'
+ launchDelay
+ local lastChannel
+ local lastAwake
+ local timeNow
+ local timeElapsed
+ local maxTime=14400
+ lastChannel=NFLHD
+ lastAwake=1725728577
++ date +%s
+ timeNow=1725728579
+ timeElapsed=2
+ '[' -f 192.168.1.34/adbAppRunning ']'
+ (( 2 < 14400 ))
+ rm 192.168.1.34/adbAppRunning
+ echo NFLHD
+ tuneChannel
+ adb -s 192.168.1.34:5555 shell am start -n com.att.tv/com.clientapp.MainActivity dtvnow://deeplink.directvnow.com/play/channel/NFLHD/b7effab4-2677-a11a-6505-d5e1ef60f465
Warning: Activity not started, intent has been delivered to currently running top-most instance.
+ finish
+ echo 'bmitune.sh is exiting for 192.168.1.34:5555 with exit code 0'
'
2024/09/07 12:03:00 [EXECUTE] Finished running ./scripts/firetv/dtvdeeplinks/bmitune.sh in 213.882609ms

Curiously, It does show the correct information in the container. Tuner IP is right, shows streaming (because it is, that local MeTV feed) and even the correct deeplink URL as formatted in the M3U.

Any advice?

Any chance you grabbed the wrong Resource ID out of the JSON for this channel?

EDIT: You also have some errors in the log indicating your single tuner hadn't been released yet -- so that's another possible issue.

It's "hovering" over the channel, but doesn't "press" ok to actually tune it

Edit:

I've really busted it now, even reverting to my old m3u and adding that as a source doesn't work now