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

Have you tried going into the ONN device, and revoking all previous permissions? Maybe this will reset the authorization process on ADBTuner, and you will see the authorization request on the ONN?

You also need to enable "USB Debugging" -- then you should see the auth prompt on the onn device.

Has anyone been able to launch NFL Network via the NFL app through ADBTuner? I believe the APK is com.gotv.nflgamecenter.us.lite but that's as far as I've gotten.

1 Like

Presuming you tried the other recommendations, sometimes this happens if you are trying to setup ABDTuner and another ADB connection is currently established with the target Android device.

Make sure you disconnect any persistent sessions you might have open from a PC (or other client), or just reboot the Android device, and then try adding it to ADBTuner.

Multiple devices can be configured to control one Android device via ADB, but you won’t get an approval popup if one is currently connected.

1 Like

Thank you! I didn't turn on USB debugging since it wasn't connected to anything but power supply. As soon as I did that it was resolved.

Launching the app is the easy part, it's the virtual tuning that's challenging. If deep links are supported, which is always a treasure hunt -- then this extension should work.

Otherwise, the ah4c project can do remote control emulation, so it'll work with most apps. I have DirecTV and FireTV LiveTV supported through ah4c.

If deep links exist, use this project -- otherwise ah4c is likely the answer.

1 Like

@turtletank I've got a random request/question. YTTV added a new feature to reduce broadcast delay to help with latency for live sports. It's been a super useful feature but the biggest issue is that it only lasts for 48 hours. So every 48 hrs I have go to and go to each chromecast I have setup in ADBTuner to turn on the feature. I'm wondering if there's something that could be added to ADBTuner to use ADB commands to manipulate the app to enable the feature.

Reduce broadcast delay on your TV for YouTube TV

Broadcast delay is the delay between the camera capturing an event and the event being displayed when you’re watching on your TV.

The lower the broadcast delay, the less buffer the video player will have. With a lower broadcast delay, you’re more likely to experience playback interruption.

Internet congestion, Wi-Fi interference, and other factors may also cause live programming issues, which can delay the stream. Delays can happen even when you have a great network.

Update your broadcast delay in the YouTube TV app on your TV

  1. Select the three dot more menu.
  2. Select Broadcast Delay.
  3. Select Decrease for 48 hours or Default.

If you select Decrease for 48 hours, the decreased broadcast delay will revert back to Default after the 48 hours are up.

“Default” is best to minimize playback interruptions. “Decrease for 48 hours” is best to reduce live spoilers. Choose the “Decrease for 48 hours” option if you want low broadcast delay with minimal playback interruptions.

3 Likes

Getting very close to have this working. Using Fubo and trying to get my first channel setup on the first tuner port. It's opens the nbc channel and player - but I have to click on the play icon to actually get it start playing.
I got past the profile issue by switching to the :experimental.

This my testing link:
https://www.fubo.tv/p/watch?type%3Dlive%26channelId%3D32639

Hi there,
The link you want for ADB Tuner as a sample is as follows.
https://link.fubo.tv/al1%3Fv%3D1%26a%3Dplay%26t%3Dchannel%26channel_id%3D68704
You have to use compatibility mode and it helps to run the Experimental branch.

That link plus compatibility mode worked perfectly! Thank you. Shoulda' posted an hour ago - would've saved me some time - lol..

Been following this project with excitment for some time and decided to give it a try. I purchased one of the Exvist 265 Encoders listed above and paired it with a firestick 4k 2018 I had laying around. Using the POE adapters recommeneded above, I wired everything up and tested with Hulu and Philo.

Playback has been a bit jittery using 10000 bitrate, h.264, TS, VBR, 5 GOP (tried 30 as well), and 24, 30 and 60 FPS.

After getting the Hulu walke up bug, i purchased a Chromecast 4K with Google TV. The tuner seems slow to capture on Hulu and the Philo channels stop working after being selected once. The logs say the tuner timed out after 20

Would any one have any ideas to make it better? Should I try the Uray boxes mentioned above?
My POE switch is only a 10/100, but I do have a better gigabit one on the way. The adapters are still 10/100 though, so not sure how much better it will be. I do have the poe switch daisyed to my gigabit switch my server is on, so I will have full bandwidth at the very least.

Any help would be greatly appreciated.

I have had success with URayCoder 4K https://www.amazon.com/gp/product/B0C5CM33VV/
Maybe because it's got better architecture to handle 4k.

When I had Hulu, I tried several encoders; URay 4K, ISEEV, LinkPi, and Exvist, and never could get rid of my judder. Switched to YTTV and all was good. Something about the Hulu stream for me. I don't have any experience with Philo on ADBTuner, but do you see a video quality difference between the two services? Or, does it stutter on both?

Hulu is really bad.
I kept having my onn boxes logged out.
I use Playon Cloud with Hulu so probably broke things along the way.
Moved it to YTTV and Philo and played a little with Fubo tv.
Trying to get the tugoTV app to work with the app so so far no go.

I've really enjoyed LinkPi encoders. Lot of discussion in the HDMI for Channels thread, starting with my last post.

I might try the LinkPi next.

Philo is fine when it works, but seems slow to resolve.

I might give YTTV a go. I can get a free trial. Hulu some channels are fine and others are jittery. I kbow some of Hulu's feeds, like USA Channel are encoded wrong and cause jitter, but it can be hard to know if its them or my encoder acting up.

Philo does take a bit to resolve.
I don't like the occasional buffering.
YTT is pretty fast.
Doesn't seem to happen on YTTV.
If you need a discount promo code, let me know and we will pass on my link.

LinkPi Setup with ADBTuner

I have read through this and the HDMI for Channels forums repeatedly.
I got a Onn 4k and Digivideo HDMI to IP H.265 h.264 Video Encoder (AliExpress) and set them up according to directions on here with ADBTuner and it work flawlessly for me.

So I decided to jump all in and get the WayPonDEV Link Pi ENC5-V2. I added an Onn 4k to it and set it up in ADBTuner the same as before. Everything is green for both the DigiVideo and LinkPi units in ADBTuner. But when I try to watch or record something using CDVR on the LinkPi "tuner" it just keeps restarting the stream over and over every few seconds.
The LinkPi has the newest firmware: **App version: 2.9.0 build 20231229_1901.
I enabled HTTP and use the link http://192.168.1.41/live/stream1 that it shows. This works with no problems using the Onn remote and VLC. I read where it was said you have to unplug the unit in the past if you make changes and reboot it and I have also tried that repeatedly.

As a side note I noticed in the top menu on the LinkPi if I pull down the menu that says Classic it Shows a choice of Standard but when I click on it never changes from Classic.
Any help in troubleshooting this would be greatly appreciated.

@ChannelSam This is a LinkPi quirk and I had the exact same problem. Your stream http://192.168.1.41/live/stream1 is really a redirect to a stream with a port. LinkPi making things looks tidy I suppose. VLC can redirect, but ADBTuner and Channels cannot.

In ADBTuner, change your Streaming Endpoint Link to the direct link with the port:

http://192.168.1.41:8090/stream1

I too have the ENC5-V2. Been using for about seven weeks now and it's been great. Let me know how it goes.

Welcome to Club LinkPi.

1 Like

Question about the LinkPi if you don't mind. Are you able to sync the framerate of the output stream to that of the content?

1 Like