ADBTuner: A "channel tuning" application for networked Google TV / Android TV devices

I've spent a lot of time playing with ADBT lately, mostly to dial in NBC App. Already had a test docker setup. The DTV testing was all a late night "why not?" test after I saw @Jean0987654321 post about DTV deep link info over in AH4C thread.

I found the DTV App, newest one from Play Store, would occasionally hang when left open and trying to tune a new channel. Not every time, but my goal with testing is always reliability. I prefer to just set up automation so I don't have to babysit it.

I was surprised it worked so well. Tuning takes about 8 seconds on my Onn 4K Plus.

If you all want to try, will save you all a bunch of formatting JSON. Here is my test DTV Channel List:

[{"provider_name": "DirecTV", "number": 3202, "name": "CNNHD", "url": "dtvnow://deeplink.directvnow.com/play/channel/CNNHD/d3603aea-f5d8-e789-786c-43c5e8799428", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58646", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3204, "name": "HLN", "url": "dtvnow://deeplink.directvnow.com/play/channel/HLN/6d1f5d8a-9616-b2aa-fd67-190f5f108591", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "10145", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3206, "name": "ESPN HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/ESPN HD/dede9246-d012-a0b5-3a0d-47e1dab9aad8", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "32645", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3209, "name": "ESPN2 HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/ESPN2 HD/86803936-4000-2af7-19e9-81ba8fa148d8", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "45507", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3229, "name": "HGTV", "url": "dtvnow://deeplink.directvnow.com/play/channel/HGTVHD/deaa46a3-836f-58f3-f897-73a42289a940", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "14902", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3231, "name": "Food Network", "url": "dtvnow://deeplink.directvnow.com/play/channel/foodHD/7822f08f-c09d-d890-2b46-948766f9f571", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "12574", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3235, "name": "Tastemade", "url": "dtvnow://deeplink.directvnow.com/play/channel/TASTE/6a0016fd-74ec-7d3e-973f-da042697284d", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "107076", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3236, "name": "E HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/E!HD/b4bd8603-8a28-c738-450b-b43807610760", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "61812", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3237, "name": "Bravo", "url": "dtvnow://deeplink.directvnow.com/play/channel/BRVOHD/aad256ef-1e09-f926-a05e-2591a809ffff", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58625", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3238, "name": "ReelzChannel HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/REELZHD/c3fbdc9f-44b7-76e3-23e9-cde81c5b3117", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "68385", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3239, "name": "Sundance", "url": "dtvnow://deeplink.directvnow.com/play/channel/SUNDHD/d94cb013-806e-43f9-c316-31ed9073b3d3", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "71280", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3241, "name": "Paramount TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/PARHD/6924fc10-8306-4009-6495-714764f0dbf6", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59186", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3242, "name": "USA Network", "url": "dtvnow://deeplink.directvnow.com/play/channel/USAHD/28bbbe87-9c3b-5da7-4ad4-9868916b173d", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58452", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3244, "name": "Syfy HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/SyfyHD/148e9301-574b-e202-9f1d-5eaac40731ac", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58623", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3245, "name": "TNT HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/TNTHD/acf51074-6940-81d8-2355-c2eb610e0afc", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "42642", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3246, "name": "truTV HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/truTVHD/e7971467-59df-3be6-5711-8b9f72b70787", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "64490", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3247, "name": "TBS HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/TBSHD/ded1f9a7-a3e2-503d-7129-3e31e5257fae", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58515", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3248, "name": "FX HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/FXHD/f1281894-b977-5b3a-596d-5cf3b1b176ca", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58574", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3249, "name": "Comedy Central", "url": "dtvnow://deeplink.directvnow.com/play/channel/COMHD/853e2bbe-abda-d6b7-26c9-69fbe2d007ef", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "62420", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3254, "name": "AMC HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/AMCHD/91f974cf-5346-2c4a-47c6-ad3326597a6b", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59337", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3256, "name": "TCM HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/TCMHD/cca34ba0-ffc4-bcdd-16d1-20469ae2f1c9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "64312", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3259, "name": "FXX HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/FXXHD/79dfae40-37b1-adf0-d95b-97c72f792a02", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "66379", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3260, "name": "WE TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/WEHD/af87404f-791a-a30f-c3f9-484abfce0452", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59296", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3264, "name": "BBC America", "url": "dtvnow://deeplink.directvnow.com/play/channel/BBCAHD/aade5336-7457-df09-bcfe-7485240a2f8d", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "64492", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3267, "name": "EarthxTV", "url": "dtvnow://deeplink.directvnow.com/play/channel/http://{{ .IPADDRESS }}/play/tuner/EARTHX/76c132b0-fa3f-ac34-bc39-b0fecdc68e49", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "126128", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3274, "name": "Ovation HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/OVTVHD/334adfc3-a627-41bd-7724-f313e9101697", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "69061", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3276, "name": "National Geographic Channel", "url": "dtvnow://deeplink.directvnow.com/play/channel/NGCHD/2b76c29e-325d-a699-9a6c-99bbe6a7c765", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "49438", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3278, "name": "DSC HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/DSCHD/1755a18d-4cf4-8440-8f4a-bd73849cd9d6", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "56905", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3280, "name": "TLC HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/TLCHD/88bbbc54-9107-45ec-26b0-a79707a87bb2", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "57391", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3281, "name": "MotorTrend", "url": "dtvnow://deeplink.directvnow.com/play/channel/MTHD/649c0044-750a-d41a-9d3d-55229567a62f", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "31046", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3282, "name": "Animal Planet", "url": "dtvnow://deeplink.directvnow.com/play/channel/http://{{ .IPADDRESS }}/play/tuner/APLHD/6b8b578e-eaa0-8086-4803-340763f93d36", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "57394", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3285, "name": "Investigation Discovery", "url": "dtvnow://deeplink.directvnow.com/play/channel/IDHD/29ef0716-ed45-4e47-5185-d4384199b291", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "65342", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3288, "name": "PBS Kids HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/PBSK/71932d04-1596-5e58-992b-300394cedca9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "101364", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3289, "name": "Disney Junior HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/DSJRHD~74b13512-5e2c-8c70-15d0-d1c8b9fda9b2", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "74885", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3290, "name": "Disney Channel HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/DISeHD/22f13b87-4c9d-9674-f01d-328925c190e9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59684", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3292, "name": "Disney XD HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/DXDHD/d5b8d53c-1409-d612-3436-d7bccebc4e04", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "60006", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3293, "name": "Baby First HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/BABY/dc98eaf2-8e61-8222-e2a3-54dcb9e3d08a", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "50338", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3296, "name": "Cartoon Network", "url": "dtvnow://deeplink.directvnow.com/play/channel/CNeHD/2336facb-8e11-c83b-b49f-4e54682104e3", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "60048", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3298, "name": "BOOM", "url": "dtvnow://deeplink.directvnow.com/play/channel/Boom/e331455c-dfa0-7d05-2b47-2d22768394b9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "21883", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3299, "name": "Nickelodeon", "url": "dtvnow://deeplink.directvnow.com/play/channel/NIKeHD/ed9654e0-a239-473b-2654-f45e655b183c", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59432", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3303, "name": "TeenNick", "url": "dtvnow://deeplink.directvnow.com/play/channel/TNCK/dacae6da-950d-bc52-9e77-a120799ca097", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59036", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3304, "name": "TV Land", "url": "dtvnow://deeplink.directvnow.com/play/channel/TVLDHD/b24b7b6f-c840-e216-e73c-7d32d9eecbda", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "73541", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3305, "name": "ION", "url": "dtvnow://deeplink.directvnow.com/play/channel/IONEHD/a6740f2c-81c8-f263-90ea-ac83df064f10", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "76894", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3307, "name": "NewsNation", "url": "dtvnow://deeplink.directvnow.com/play/channel/NwsNnHD/870c91a5-e875-37f0-3c4f-d1b41ec6b831", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "91096", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3311, "name": "Freeform HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/FRFMHD/d3046aab-71b5-2d44-1b53-fcab4c9d7cad", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59615", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3312, "name": "Hallmark Channel", "url": "dtvnow://deeplink.directvnow.com/play/channel/HALLHD/a2236f35-6af2-3c7f-bf9d-979acaec1251", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "66268", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3314, "name": "Family Movie Classics", "url": "dtvnow://deeplink.directvnow.com/play/channel/FMC/57b6cb4b-1a42-2381-901c-16a2813c6492", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "122068", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3323, "name": "FETV", "url": "dtvnow://deeplink.directvnow.com/play/channel/FETV/3ef9f466-918c-40c8-a141-280f8d15f623", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "73413", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3327, "name": "CMT", "url": "dtvnow://deeplink.directvnow.com/play/channel/CMTHD/61086ae5-48ce-8085-6d40-1da956771eba", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "10138", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3328, "name": "TV One", "url": "dtvnow://deeplink.directvnow.com/play/channel/TV1/95d012f3-9276-a155-be33-96d29a3bf2e5", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "61960", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3329, "name": "BET HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/BETHD/1c362f35-5526-952d-b892-b1b8492d3d54", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "63236", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3331, "name": "MTV HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/MTVHD/9ec54b53-8d07-7efc-99a7-349057b95eed", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "60964", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3332, "name": "MTV2 HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/MTV2HD/721ab65b-5333-8c23-4a03-3fff869176c9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "75077", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3333, "name": "IFC HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/IFCHD/156dda5e-4d82-707a-ee92-cd9fd017f425", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "59444", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3334, "name": "REVOLT", "url": "dtvnow://deeplink.directvnow.com/play/channel/RVLTHD/541dd341-6a6d-19e4-58cf-b1d6469c4c05", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "83098", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3335, "name": "VH1 HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/VH1HD/f4d9239f-9378-1beb-9ab3-23c07a0b1473", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "60046", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3340, "name": "AXSTV", "url": "dtvnow://deeplink.directvnow.com/play/channel/AXSTV/d0c3c9df-90af-6f4a-5ad0-ab0e0d646dd5", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "28506", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3341, "name": "Cleo TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/CLEOTV/abb3ce13-34f9-a681-7a07-ccee20166ee1", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "110289", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3342, "name": "theGrio", "url": "dtvnow://deeplink.directvnow.com/play/channel/GRIOTV/bdc5570f-ff4d-776f-157d-cf398c4d0853", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "132272", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3345, "name": "RFD-TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/RFDTV/8653742c-ddfd-32d3-e9c9-8c3489892ff6", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "63717", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3347, "name": "The First", "url": "dtvnow://deeplink.directvnow.com/play/channel/TheFirst/4bdf80f2-d09d-45d5-b98a-86da258f373e", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "114934", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3349, "name": "Newsmax TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/NEWSMXH/533f3fad-e91d-5cbf-6f80-82db799e4953", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "97163", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3350, "name": "C-SPAN", "url": "dtvnow://deeplink.directvnow.com/play/channel/CSP1/c167f6c4-9128-4043-d798-50a8df3f29de", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "10161", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3351, "name": "C-SPAN2", "url": "dtvnow://deeplink.directvnow.com/play/channel/CSP2/49943603-c8bb-1a02-9621-15c8e95ecf7c", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "10162", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3353, "name": "Bloomberg TV", "url": "dtvnow://deeplink.directvnow.com/play/channel/BTVHD/862d91ba-d234-e4bc-1caa-79726755fd67", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "71799", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3354, "name": "Cheddar News", "url": "dtvnow://deeplink.directvnow.com/play/channel/CHDR/3180919e-9228-678f-baa7-88a09c369a95", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "109333", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3355, "name": "CNBC HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/CNBCHD/a2ce2e53-bc11-775d-b070-e3c2d4a62d99", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58780", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3356, "name": "MSNBC", "url": "dtvnow://deeplink.directvnow.com/play/channel/MSNBC/6ea83d29-e16f-7ab5-397e-6efb32bbcba9", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "64241", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3358, "name": "CNNi HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/CNNiHD/ad9a7dfd-d780-1be2-adf2-a449399254f1", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "10146", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3359, "name": "Fox Business Network", "url": "dtvnow://deeplink.directvnow.com/play/channel/FBNHD/b0129946-46f3-f80f-42ea-315f64eeaac0", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "58718", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3360, "name": "Fox News Channel", "url": "dtvnow://deeplink.directvnow.com/play/channel/FNCHD/5f3323ab-7390-8fcc-177f-bf9cc8000bcf", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "60179", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3361, "name": "AccuWeather", "url": "dtvnow://deeplink.directvnow.com/play/channel/FNCHD/5f3323ab-7390-8fcc-177f-bf9cc8000bcf", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "91994", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3363, "name": "FOXWX", "url": "dtvnow://deeplink.directvnow.com/play/channel/FOXWX/ecd16979-bf5c-6f24-2575-11788b27f387", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "93141", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3364, "name": "INSPHD", "url": "dtvnow://deeplink.directvnow.com/play/channel/INSPHD/175ff6e3-db6f-1f74-327a-ac998f93b987", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "82773", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3369, "name": "Daystar HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/DSTRHD/6ee7980c-e134-7e7a-7bd0-ddc88fb558cb", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "87001", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3381, "name": "Aspire HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/ASPHD/63976b4a-449a-c192-ff84-10c5d0c18fd2", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "97409", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3383, "name": "Justice Central HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/JCHD/cf7d17e0-f70e-9775-73a4-bd109035b169", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "78850", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}, {"provider_name": "DirecTV", "number": 3386, "name": "FM HD", "url": "dtvnow://deeplink.directvnow.com/play/channel/FM HD/953bc9f7-4dc5-93b4-8052-2a3ba1cfe4af", "package_name": "com.att.tv", "alternate_package_name": "", "tvc_guide_stationid": "72094", "guide_offset_hours": 0, "configuration_uuid": "b7b36756-ce47-4911-b8d4-010a860fd8ad"}]

@bnhf Do you know how permanent the DTV "unique" IDs are? I don't see myselft replacing AH4C/Osprey setup anytime soon. But still fun to tinker.

EDIT: I updated the CNN Deeplink for the Channel List above, had a typo from my last testing.

1 Like

I never had any change when I was using them, however they are not the same for everybody -- DTV and DTVStream customers used to be different, although that may have changed in the last couple of months. Also there are regional differences, not limited to local stations.

I take it you never saw the post in the ah4c thread about how to capture the deeplinks? I've referenced it quite a few times since. The process is a bit of an advanced skill, but most here should be able to manage it:

1 Like

Good info. Just did a quick test. Tested tuning by force closing app, doing a soft reset (from menu) and hard reset (power pull). In each case, my tuning worked just fine after booting finished.

Thanks for sharing! I had read about the GET Scraping before, but never bothered since my Ospreys worked just fine. But now I have something to reference in case the links stop!

Ugh. Can confirm.

I'm not sure if they still work using wifi. I use a usb ethernet adapter which doesn't work now. For me, I want ethernet only so I'm stuck having to buy some more ONN 4k Pro's to replace which I know are working with android 14.

Silly security making things less convenient! I hope Onn doesn’t push this ADB block. I’m getting great results with 4K Plus on WiFi.

So it looks like it may be the wireless piece of the CCWGTV in play

This kind of makes sense, as the possibly hardwired ONN is working...

So now the million $ question - do i sink any money into replacing CCWGTV with an ONN device, or just buy a hub, like the link?

In my testing, the CCWGTV on Android 14 doesn't act any differently when connected via ethernet vs wifi. It still requires the new code-based, random port, pairing process to get started, and more importantly ADB is disabled every time the CCWGTV reboots.

The new pairing process could be accommodated for in ADBTuner, or it can already be done manually via CLI, but I think having to go into the settings on the chromecast to enable ADB after a reboot is a dealbreaker for this kind of application.

The Onn devices on Android 14 still use the old popup style authentication and ADB settings persist after reboot. Of course this may change in a future update.

Some have suggested using Fire TV Sticks instead because they are on ancient versions of Android and Amazon never updates them. This might be a good idea if long-term support is the goal.

It's really frustrating that there is just no way to reliably disable automatic updates on these devices..

…until Amazon moves off of android. Sigh.

Hopefully this strict ADB security is only Google Devices. Possible they take this posture for compliance. IIRC, they are one of the few with devices that can do DRM on certain thing, like HD Homerun Cable.

There is a good chance this new pairing process is going to be forced on all devices at some point. Unless, like you said, it is a device that never updates. New devices may only support the new way. Either way, eventually the old process will probably be eliminated either through old hardware obsolescence or new technology always advancing. Everyone likes the new toys but there is a price to be paid :frowning:

Just a quick update. My Deep Link tuning of DirecTV has been working rather well. No major issues to report.

@turtletank Feature Request if the forum thinks there is merit.

Running both AH4C and ADBTuner, I have two source for the same channels. This is nice as it provides a backup if the tuning fails on one source. These two sources can be set with priority in Channels. I give identical numbers the same channels so the they show up once in the Channels guide. This works to hunt for a working tuner.

On ADBTuner with the Onn boxes, I have NBC Apps and DirectTV, again with duplicate channels. To add priority sources around this, I manually add an M3U to Channels to create multiple ADBTuner sources per App used. This works, but is challenging to manage.

Is it possible or even feasible to have ADBTuner create a master M3U and possibly an M3U per App being used? Am I missing a better way to Dedup?

Thanks.

Thanks for the idea - because i own every single client over years of collecting/testing - this was an easy switch, for now.

1 Like

The current development version (20250823-1) includes support for provider specific playlists. A list is available at /playlists . It uses a new "provider" parameter with the existing playlist URL (ex. channels.m3u8?provider=NBC) and filters accordingly based on the provider names assigned to each channel.

1 Like

Absolute fire! I will test these new features this weekend.

EDIT: Just grabbed a couple more Onn 4K Plus boxes to test with. I’m getting fast and reliable tuning speeds with these Plus boxes. I will keep everyone posted.

Fox One Deep Links:

I have got the newly launched Fox One service working with ADBTuner. This can be used as a paid stand-alone service, or can be used with your login credentials from your provider.

Deep links seem to follow the format: foxone://channel/(channel name)

Can confirm that FS1, FS2, BIG10, and my local affiliate all work with deeplinks:
foxone://channel/fs1
foxone://channel/fs2
foxone://channel/btn
foxone://channel/(4 letter callsign of my local affiliate)

8 Likes

Hi all!
Based on some of the success stories I see that some of you have shared about DirecTV and ABDTuner, I'm thinking about jumping from YouTube TV.

The channels I want/need are all within the "MyEntertainment" package, and the "MyCinema" addon. $45/mo as opposed to $83/mo with YTTV.

Do any of you have a similar subscription? If so, can you help me with a "For Dummies" summary of steps for me to take to get DirecTV working with ADBTuner?

In particular, I'm concerned with the app needing to be closed to tune properly. For instance, how do I implement this?

Wanted to give a quick summary before sharing more details later.

I have four Onn 4K Plus boxes. Tuning DirecTV with ADBTuner has worked well for the last few days of testing. I don’t need to do anything special with app, and app does not need to be left running or closed.

At first I was closing the DTV app at the end of each tuning to make sure fresh start at each next tune. This is no longer necessary. In fact leaving the app running in background (just going to Home Screen at end of tune) makes tuning faster the next time a channel is called.

I have only been testing production for a few days but I’m very encouraged. Tuning has been reliable and fast. About 5-8 seconds to pull up a channels. If the deep link URLs don’t change (and it seems they won’t) ADBTuner is a good production solution for DirecTV.

A quick note on devices. I have four Onn boxes not so much for multi viewing, but redundant tuning. If one box times out, WIFI delay or tuner lock, there are others on standby by. I did test some of the 2023 Onn 4K boxes, which worked fine for DirectTV app, but not as well for the other apps I’m testing with ADBTuner. The 4K Plus boxes are impressive for $30, very fast and don’t produce much heat.

AH4C will stay in production for the time being as it is reliable and the Gemini/Osprey boxes give me a slightly better picture. But I going to leave ADBTuner as the priority this DTV week to see how recordings go and how much my family complains.

If you have any questions, let me know.

1 Like

Do you already have ADBTuner running, familiar with the basics?