Windows ADB Bridge App

I should be angry with you that my stupid brain has been thinking about this on and off all day, but I came up with a really cool idea for the UI on this mod. I'm actually stoked about it.

1 Like

ESPN for their linear channels. Have to scroll all the way down to the bottom and then pick individual channels with adb.

Thanks.

I have a big release in the works. It will not be ready this week, but here are some of the things being worked on:

  • Simulated Keypress Tuning for apps that do not work with Deeplinks.

  • Fire OS Streamers Tuner Support

  • Cloud & Local Channel Packs to easily install large amount of channels at once.

  • Direct USB ADB Connections (Wired Mode) for Google branded devices that lose wireless debugging on restart.

  • UX/UI Improvements

Thanks for the update. One thing to remember with native apps is that some of them may be a little buggy with video, so you need something that can monitor the video and restart the app if it fails. I have to do that with the NBC app even though it supports deeplinks.

ADBTuner does this internally, I think. But it's another good reason to have the option to fire up a script.

Just fyi I've been doing some testing today with the Cenmate USB capture device on Win11 using the hardware transcoding that Channels provides:

and the results have been excellent using a Fire Stick 4k Max as source locked to 1080p. Virtually no CPU usage on my AMD Ryzen 7 and the PQ is great at 1080p/60. I have not tried it with fast action stuff like sports yet but that's my goal. This is connected via USB 3.0 to my server.

I have all the features working on my test PC. Just a little more fine tuning and testing. Hopefully I'll have a new release ready before Wednesday.

I want to expand on this. I have a CCwGTV device connected to my PC through a powered USB hub and it is working fine with wired USB Debugging to control it and it stays connected after power cycles. I tried using y splitters (OTG) and they will not work to power the device and ADB since the CCwGTV device acts as a host when they are used. The powered USB hub works fine without causing the device to act as a host. I am not sure if you can power 2 CCwGTV devices on the same hub. A 3 amp hub may work, but that will be stretching it.

Edit: tried to add a check to make sure the Macros apps were installed before they would run, but everything I tried made Windows detect a false Trojan. There is no check to verify an app is installed on a tuner. If the app is not installed, the script will start clicking away on the home screen. I'm going to try and figure another way around it without triggering a Trojan warning.
Nevermind. I figured it out.

Version 5.1.0 is released.
New Features/Improvements

  1. Simulated Keypress Tuning (Macros)
  2. Fire OS / Fire TV Support
  3. Cloud & Local Channel Packs (More Coming)
  4. Direct USB ADB Connections (Wired Mode)

The GitHub Repo has more information about all the features and how to use them.

1 Like

I apologize if this is a dumb question, but do I need an ADB tuner stack running for this to work or does this create it's own? Thanks.

@daldana7296 You need tuners, but this application takes your tuners(Google TV, Onn devices Fire sticks, etc) in combination with either a linkpi encoder or a capture dongle, and allows you to tune them to the sources you have, such as YouTube TV app, by way of an M3U that channels DVR can then use as a Custom Source and tunes in the channels.

The GitHub page goes into detail about setting everything up.

Ok, so if I have a capture dongle and a fire tv stick (Fire OS 6.7), is that all I need? Or do I need to run an adb stack in Docker?

This does the ADB tuning. It is an all in one setup without a need for docker. You provide the device and dongle, add the source like YouTube TV, add the channels with Deeplinks and Gracenotes IDs to the, put your fire stick in developer mode, add the IP address of the device so on and so on.. it's all on the GutHub page on how to set them up. If you have used ADB Tuner, this works like that, just different I have some sources as channel packs that can pre populate your install if you can find one that matches your provider.

Thanks! This is my first foray into ADB stuff, so I'm quite the noob. I tried to use @bnhf's Project One-Click to create an ADBTuner DirecTV JSON and its Channel Lineup for my subscription's lineup. It first errored out on couldn't connect to adb tuner, but I changed the port from 5592 to 8888 in the tool and now it errors out with a "malformed M3U provided". I'll keep trying to figure it out.

You are getting errors from mine or the docker ADB Tuner? What provider are you using for your channels? I can try and make a Channel Pack that can help get you started.

Edit: Oh, I just saw DirecTV as your source. What time zone are you in? If you have a DirecTV json file with the channels and deeplinks, I can modify it to work on my Windows ADB.

Actually neither. The error is in the tool to create the json file lineup. I'm in America/Los Angeles with the Ultimate package.

I'll see what I can do about finding the West Coast DirecTV channels tomorrow, unless someone else can provide me a json backup of an ADB DirecTV lineup? I'm on the East Coast

Thanks again. I'll keep trying to find put what the "malformed M3U" is all about.

@daldana7296 I added a rushed DirecTV West Channel Pack to the Cloud (GitHub) Repo. You should be able to import it into your dashboard and have the provider and 138 channels added for you. I have not tested the functionality of the actual channels, I only appended the pack to my test install and everything populated correctly. The list appears to be about a year old, so it should be current enough to have some, if not most, of the channels to work. The GitHub page should be able to walk you through setting your tuner up. I do not know what the Fire OS package or activity links are, I only found the Android TV ones. They may be the same. You will need to find out what they are and add them to the Provider. I found them and added them to the DirecTV West pack.

I'm going to have to switch some equipment around before I can really test. The Fire TV stick I was using is a 1st gen 4k one and I guess the Directv app only works on 2nd gen and newer (according to Directv's compatibility website). I'll report back a bit later.

BTW, the pack you uploaded has a lot of the channels I have, but not all. Enough to test with though. Thanks!