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

So, just to be clear, I’d like to think I am an enthusiast. I have been doing Home DVR since my Mythtv days back in the dark ages(as in last century). I am still running a Sagetv system because I think the HD300 are the most trouble free interfaces I have right now. However, I kicked my Xfinity cable when all of my tuners and packages were approaching $300/mo. So, I do use Channels.dvr with Pluto and Philo to record the channels we watch the most (Hallmark, GAF, etc) and that works fine. However, there are some deficiencies in the whole paid channel arena, and while Philo supports MGM and Starz addons, they don’t show up via my TVE interface. So, I’m exploring. And surprisingly, the older I get, seems like the less free time I have, which I’m also finding perplexing. Anyway, I don’t mind toying and monkeying around, but I was just looking for some pointers, as I don’t have the time I used to have to sit and read the novel that is this forum channel..

1 Like

Think about the channels and sub to the services that has it. You could punch in the channels you on suppose.tv. Just remember TVE will never have the premium channels because DRM so you'll have to pipe it in via adbtuner or ah4c

@turtletank any ideas how to improve HTTP protocol for other clients then Channels? The biggest issue for me is that i always has to stop playback in Kodi to be able to change channel . Channel change with +/- wont work with IPTV simple ( slow as h*ll ) or Next pvr Kodi addon (stuck on buffer) From stop channel change with enter/ok is pretty fast. Using your debug docker build.

You probably need to ask over in the Kodi forums as that seems to be a Kodi problem

On Kodi (Xbox series X, Next pvr Kodi addon) 5 seconds to change a channel, on Windows 11 Windows media center (Tvheadend) 5-6 seconds to change a channel.

2 Likes

It it actually possible to actually read the channel you are on Android TV and then make a report on that? I see that HDMI for Channels sort of reads all channels and create an hdmi endpoint?

1 Like

I seem to be stuck at this point. (Adding my first tuner)

Does the Name matter, name resolution? Or just a tag?

I have the Device IP Address set to my Android TV puck (Onn 4K) IP address granted via DHCP, it's what the puck itself reports

I have the Streaming Endpoint set to the string given to me by my LinkPi ENC5 for the first HDMI port, "http://192.168.xx.xx/live/stream0"

For the Onn 4k device, I confirmed:

  • Device has been freshly restarted and isn't actively connected to another ADB server.
  • Device is powered on.
  • Developer Mode is enabled.
  • The device remote is available to approve the connection.

Endpoint Connection Successful = Green
Android Connection Failed = Red
Available = Gray

I feel like I'm misinterprting something, thank you for any guidance

1 Like

Android isn't connected to ADB Tuner.
You have the tuner going and the available button should be grey unless it is in use.
You will need to go into setting on the encoder and get the local ip address.
The device ip address will be the setting that needs to be fixed.

I went back to 'enable developer mode', which I had done. Then I found a note about 'did you enable adb'? Not being an Android developer I had to learn that was Android Developer Bridge. Nothing like that in my settings. Another bit of combing through some unrelated things got me to where I realized that on my box that means 'enable USB debugging'. Then I tried again, got the prompt from the machine. Accepted that, and I have green bubbles now!

1 Like

I was traveling so I couldn't get back to you earlier. Glad to hear you figured it out.

Did anyone get anywhere with this? The ADTH box appears to be a very cut-down version of android, so thinking the zinwell might be a better choice for ADBTuner

You know, I'm getting pretty tired of waiting on HDHomeRun for the DRM channel support. I ordered both the ADTH and Zinwell devices. Let's see if we can get these working with ADBTuner and AH4C.

2 Likes

We are waiting on the US Government and private industry to work out a conflict. Don't hold your breath.

1 Like

My hero! My 2c:

The ADTH, aside from the android build being minimal and old, as i said earlier, also has this cousin, at least announced. In theory, this might be a better solution with a known entity client device (an ONN device was suggested in another article, but it also could be vaporware.

Zinwell: Removes a redundant DVR setup, but ChannelMaster has a long history of stopping support on products like these. This is why i leaned ADTH, but in practice now, this might be an easier lift.

1 Like

Getting 2 of those usb dongles would be cool if the
price is right

I had a lot of movies just showing darkness and no sound ... Can ADB tuner Check for dark screens with no sound for a period of time and kill the recording.... using XFINITY Stream.

For now what I do is reboot the firesticks once a day when the DVR is idle. I think the Problem is that it kept using the same firestick and it ran low on memory.

@turtletank - ever been any thought to implementing a "pass through" channel, which would suffice for live tv viewing on anything over HDMI?

2 Likes

You don't really need ADBTuner for that because you aren't actually tuning anything. I created a custom channel for that in Channels DVR that just points to the TS stream of my encoder:

2 Likes

Do you not use that encoder with ADBTuner? If you do, what happens if you're watching something and then ADBTuner tries to tune something for a recording?

Connecting directly to the streaming endpoint as in the m3u example already provided makes more sense, but if you absolutely want to proxy the output of the streaming endpoint through ADBTuner without any automation, something like this should work:

4 Likes