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 
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.
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.
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)
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.
Do you already have ADBTuner running, familiar with the basics?
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.
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! 
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.
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.
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.

