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

Yeah, I have ADBTuner running with a LinkPi ENC5-V2 and 5 ONN 4K (not PRO) wifi boxes.

I have several YTTV channels through TVE, and the rest with ADBTuner. It works great!
Right now I'm looking to cut costs by switching providers.

I just signed up for the DirecTV deal. 5 day free trial, then the 2 month discounted offer. There's also $21.50 Cashback through Capital One Shopping if I stick with it for at least 2 mos.

My YTTV account renews in 4 days. I can put it on hold at that point, rather than completely cancelling, just in case I need to go back...

I really appreciate your help!

Great! Let me pull you a copy of my channels and config and a quick list of what to do withe the app. Gimme 20 min.

1 Like

Awesome! In the meantime, I'll try to add the TVE source to Channels DVR.

Aww, crud. That didn't work quite right. Do I need to do some special magic to add the DirecTV as a TVE source?

To that issue, I had problems logging into DTV last night. I think it's just their system being wonky as they prep the new Genre / ESPN Unlimited / Gemini specific bundles.

Gotcha. As the graphic says, "Please try again" I give it a shot later.
I should probably try to move this specific subject (TVE) to a different conversation string.
Not sure how to do that without losing track of our current ADBTuner conversation topic.

Below is a quick reference for my ADBT/DTV setup.

Configuration

With further testing, I found you don't really need to do anything special with the tuning config. I have not found the need to leave the DTV app running, or close at end of tune.

The "Deep Links (default, recommended)" Configuration for tuning works just fine. This leaves the DirecTV App open and pauses the video on exit. Next tuning fires right back up and is pretty fast.

For my use, I prefer to go to home screen after tuning as I use other apps in ADBT. I use a custom config, below if you want to do your own testing (pertinent parts):

 "global_options": {
        "wait_for_video_playback_detection": true,
        "use_fixed_delay": false,
        "fixed_delay_seconds": 0,
        "check_for_and_clear_whos_watching_prompts": false
    },
    "pre_tune_commands": [
        "input keyevent 3"
    ],
    "tune_commands": [
        "am start -W -a android.intent.action.VIEW -d '||TARGET_URL_OR_IDENTIFIER||' '||TARGET_PACKAGE_NAME||'"
    ],
    "post_tune_commands": [
        "input keyevent 3"
    ]

Channel List

Below is my channel list for the Signature Entertainment Package, which should include most if not all the channels in your Genre Packs. You will need to test, add any missing channels or remove any which don't apply.

Keep in mind, I set all my channels to match the actual DirecTV Channels having memorized them over the years. Also, DTV channels are East Coast Feeds.

[{"provider_name": "DirecTV", "number": 202, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 204, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 206, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 209, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 229, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 231, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 235, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 236, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 237, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 238, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 239, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 241, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 242, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 244, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 245, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 246, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 247, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 248, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 249, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 254, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 256, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 259, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 260, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 264, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 267, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 274, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 276, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 278, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 280, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 281, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 282, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 285, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 288, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 289, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 290, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 292, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 293, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 296, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 298, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 299, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 303, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 304, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 305, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 307, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 311, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 312, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 314, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 323, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 327, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 328, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 329, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 331, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 332, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 333, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 334, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 335, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 340, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 341, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 342, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 345, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 347, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 349, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 350, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 351, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 353, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 354, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 355, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 356, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 358, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 359, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 360, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 363, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 364, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 369, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 381, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 383, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}, {"provider_name": "DirecTV", "number": 386, "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": "b9d140d2-8088-458d-9e71-af2ec3c2695a"}]

EDIT: A big list of DTV Deep Links can be found in this thread, should you need to add any channels not on my list: AndroidHDMI for Channels (ah4c): A virtual channel tuner using HDMI Encoder(s) + streaming stick(s) - #707 by Jean0987654321

Configuring the DTV App

A few quick tips to get the Direct TV app ADBT ready. Once installed:

  • Open, and you may need to create a profile, do so.
  • After profile, turn off game scores if prompted
  • In app Settings > Preferences > Select Profile on Launch > OFF
  • In app Settings > Preferences > Launch Preference > Live TV
  • In app Settings > Preferences > Show Game Scores > OFF
  • Go find a live sports event, see if it prompts you for Game Scores and disable again (they really want you to have Game Scores).

OPTIONAL: Development Build with Addtional Playlists

The newest ADBT build 20250823-1 supports Addtional Playlists (thanks again to @turtletank). This allows you add an M3U sources to Channels per unique app in ADBT. You could use this feature to test both YTTV and DirecTV at the same time. To do so, you would edit your existing ADBT source in Channels to use the YTTV list, and add a second ADBT Custom Source for DTV.

Hardware: Onn Boxes

My testing this week as been mostly on the Onn 4K Plus boxes. I had two 2023 Onn 4K boxes in the mix earlier this week, mixed in with two Plus boxes. They 2023 boxes are fine, but do take longer to tune. I highly recommend you pickup a Plus box for testing as I think you'll be impressed with how much faster they are.


If you have any questions, I'll be in and out the rest of the day. Since you already have ADBT setup, with a nearly identical LinkPi and Onn setup, I think you'll be successful with little effort.

Happy Streaming!

Thank you so very much! :grinning:

BTW, I added a new post under the Channels DVR Server: TV Everywhere Topic, asking for advice on the TVE login error.

Happy to share. My current ADBT/DTV workflow is promising and I may keep it in production. Those Genre Packs are pretty good deals if you don't need every channel.

If ADBT does not work out for some reason, you could also explore AH4C setup using Osprey Gemini boxes. AH4C/Osprey has been my main DTV setup for a year or two (that long, really?). It is super reliable as the turning is done by channel numbers which don't change.

If you explore the AH4C route, you could buy used Opsrey/Gemini boxes off eBay. They are cheap and have Ethernet. Oh, also slower to update, currently on Android 11, giving hope ADB USB Debug does not get nerfed.

1 Like

I'm hoping that ADBT will get the job done for me. I have been very happy with it so far. @turtletank is amazing with support. As are the many other nice and knowledgeable folks on here.

Can the DTV Osprey Gemini boxes be used with this project or are they only good for AH4C?

Osprey Boxes are really only suitable for AH4C. They don’t respond well to adb tuning with deep links (I tried). The default launcher, which really is just the DTV app, is aggressive about taking over focus to maintain the cable-box experience.

All that said the TV tuning experience is reliable and the video quality is good. I still recommend as possible use in AH4C.

1 Like

My ethernet hard-wired Google TV Streamers which started with Android 14 keep on trucking with ADBTuner about a year in. Don't know if it's because I hard-wired them or not, but have had no problems. Seems like Google did something weird with their last Android update to CCWGTVs. Restart or no, the Google TV Streamers have never stopped working, or had any troubles, so far.

1 Like

@jsfullam Found something interesting in my testing tonight. I have a typo in one of my channels.

Disney Jr. (289) Should be:

dtvnow://deeplink.directvnow.com/play/channel/DSJRHD/74b13512-5e2c-8c70-15d0-d1c8b9fda9b2

What's interesting is when you send the DTV app a bad Deep Link, the app will then stop responding to all Deep Links until you force close the app. This is not ideal for automation.

The work around is to add the following to Pre and Post Tune:

"am force-stop '||TARGET_PACKAGE_NAME||'"

Forcing the app to always start fresh makes for reliable tuning, but it is a big slower. On my test setup, it's a few seconds more to tune, so it's doable especially for recording. But for channel flipping, it's nice to get a 4-5 second tune in.

I'll keep testing.

Hmmm... I'm not to bright about stuff like this. Add this where?...and how?

1 Like

If you're using a developer version of ADBT, there is the option for Custom Configurations. It will be at location /configurations after your ADBT URL. For example: http://xxx.xxx.xxx.xxx:5592/configurations.

On the Configurations Page, ADD NEW CONFIGURATION (top menu) to generate a new config. Paste and replace everything in the template config with my sample below and save it:

{
    "name": "DirecTV App",
    "author": "",
    "version": "0",
    "description": "Tune, force close, open, close app at end of tune for DTV App.",
    "uuid": "b9a140d2-8088-468d-9e71-af2eb3c2695a",
    "global_options": {
        "wait_for_video_playback_detection": true,
        "use_fixed_delay": false,
        "fixed_delay_seconds": 0,
        "check_for_and_clear_whos_watching_prompts": false
    },
    "pre_tune_commands": [
        "input keyevent 3",
        "am force-stop '||TARGET_PACKAGE_NAME||'"
    ],
    "tune_commands": [
        "am start -W -a android.intent.action.VIEW -d '||TARGET_URL_OR_IDENTIFIER||' '||TARGET_PACKAGE_NAME||'"
    ],
    "post_tune_commands": [
        "input keyevent 3",
        "am force-stop '||TARGET_PACKAGE_NAME||'"
    ]
}

After saving the config, edit one of your channels on the main ADBT page, and change the Configuration to "DirecTV App". You may need to refresh the page for the new config to show up on drop down menu.

If the config does not work, it may be due to a UUID not being created by your ADBT. In that case, create a new config, then copy everything in my sample config above, but keep your UUID line.

Thanks! I'll give all of this a try tomorrow. I plan to add several DTV channels to ADBT. Especially ones which I cant get through TVE.

By the way, I tried adding the DTV TVE source again. It looks like it finally went through. It's scanning channels! :ok_hand:

2 Likes

@nateg, so to confirm, if I swapped out my CCWGTVs with Google TV Streamers and rebooted them, there will be no need to pair the device after every reboot? If so, I will replace my 3 CCWGTVs.

1 Like

I’m not sure anyone can guarantee what ADB will work in the future, just what works at the moment. I would speculate the Google official devices are more likely to get the ADB security change.

I just configured about 42 DTV channels for ADBTuner. I tested every one of them using the (default, recommended) mode, as you previously suggested.

Here's the odd thing about it. Every single channel previewed fine but one. For some reason, GET TV would not play in the preview window. The LinkPi interface showed the correct channel playing from the tuner. But, it would not play on the ADBT GUI.

Screenshot 2025-08-25 3.56.32 PM

Enabling Compatibility mode got it working. I switched modes a couple times, and default mode will not play this one channel properly, while compatibility mode always does.

What in the world would make just one single channel out of over three dozen require a different mode?! Same app, same interface, same link format... I don't get it... :exploding_head:

First, congrats on getting setup! As to GET TV, may be a bad link. I had one of those yesterday which made the app act all wonky, would open but freeze. I will see if I have that channel active and test when I get home later.

How is tuning otherwise? Good response and PQ from the Onn4K boxes?

Thanks for all the support. I really appreciate it. :slightly_smiling_face:

I have only tested these channels through the previews on the ADBT GUI. So far, so good. Several channels I added were not in your list, nor were they in @Jean0987654321 's list from the AH4C thread.

So, I had to figure out how to dig up the DTV deep links the hard way. Fortunately, @bnhf had posted some great instructions on how to get it done. :+1:

I'll get these new channels added to CDVR this afternoon, and hope to test things out on a CDVR client device/TV later this evening. I'm trying to keep them separate from my YTTV playlist, so that I can compare before I put my YTTV account on hold.

Three days left to my YTTV billing period. If I am satisfied within the next day or two, I'll pull the trigger.