HDMI for Channels

@doug8796
Can someone compile the apk?

Did you get the apk I built for you?

No can you message me ?

1 Like

Am I right that this is a screaming deal?

If it works then yes I would think so! I have not seen anyone testing this specific device, however.

I pay for Youtube TV and would love to pull all those channels into Channels DVR especially Sunday Ticket and NBC Boston. I understand the concept that we're using an Android TV device via the HDMI to IP box and then creating a channel playlist that's pulled into Channels DVR.

However, everything in the middle is overwhelming to me. I started reading the thread from back in May where this concept was fresh. There's over 1200 posts on this topic alone. Since the initial concept, has a wiki or step by step process been created to help those who are not as proficient with Docker, ADB, etc.? I'd love to get this implemented, and honestly, this would save my Channels DVR subscription.

There's this helpful write-up: HDMI -> Channels DVR - John Sturgeon

Also check out adbTuner, which may be an easier / more appropriate solution for you, depending on your use case:

1 Like

The ADBTuner project is going to be a better bet for you, as it's inspired by this project -- but is WebUI driven. It's particularly good with YouTube TV, since deep links are supported. It's still going to be a bit of a lift, as Docker and ADB are involved, but I think you'll find it worth the effort.

1 Like

I just recently got ADBTuner up and running with Hulu. Here is a post with the starting instructions.

Once you have the container running, and can log in to the ADBTuner server, there are more instructions on how to set up the tuner, and channels entries, on the docker page.

https://hub.docker.com/r/turtletank99/adbtuner

1 Like

Anybody figured out how to pipe a USB capture card stream with this on windows?

Want to share some quick info for anyone using DirecTV Stream. I've been testing my old Osprey Android streamers which are ready made for DTS. The advantage of this device is the home screen is basically the DTS Apps.

ADB test connections have been reliable. I'm able to send sleep, wake and channel tune (key input channel numbers). Since I don't have to target an app, tuning is very simple and quick. Resume from sleep always goes to live TV so I can wake the box and tune MSNBC with just this line:

adb shell input keyevent KEYCODE_WAKEUP; sleep 1; input keyevent 4; sleep 1; input keyevent 10 12 13;

I started to play with AH4C in an docker and got hit with permission issues (and distracted by World Series), but will find some time to test. The scripts should be pretty simple.

If you are a DTS user, these boxes have potential for this project. They are pretty cheap, have Ethernet and USB, and are built to fast tuning.

1 Like

Always good to have additional options!

We've had DTVStream working for a number of months using ah4c, and it's super solid -- but not super fast (remote control emulation using channel name search, as channel numbers aren't supported outside of the box you're using).

The scripts take into account numerous special situations, some of which you may run into, so have a look there for clues on how to handle non-standard scenarios.

I've been the builder of the Docker containers, so let me know if you need help there. There shouldn't be any permissions issues with a standard Docker install, but if you're using Docker Desktop or have a non-root user installation it's certainly possible. Let me know if you need any assistance.

Appreciate the offer! I was able to get permissions working the dirty way with a little "777" (I know, I know). I'm sure the limitation is due to how Unraid decides to compose dockers. I'll figure that out as a production goal.

So far the testing has been pretty good. I'm getting about an 8-10 second tune time from sleep on the test Osprey box. This will be perfectly acceptable to me as I don't plan to flip channels. This will be for recording only.

I could shave time on tune, to a few seconds, if I didn't have the Osprey sleep in the stopbmi script. Problem is the HOME function on the Osprey takes you to a live channel. The device is always streaming. With a plan for multiple Osprey boxes, that's a lot of wasted data.

Next step is to test AH4C this week on NBC channels I was grabbing with the (awesome) ADBTuner. If stable, I'll look at dropping coin on some more Ospreys and one of those uRay four channel encoders. Luckily DirectTV Stream allows unlimited devices inside your home network.

This is looking to be a great solution for me, one that I hope to be long term and reliable. The core experience on these Osprey boxes is channel tuning and that function should not deviate much like an App would. I get cleanly tuned channels without app launch delays, pop up menus and "on screen left overs" like I have with in-app video capture.

I'll keep testing. If anyone has any questions, please feel free to ping. Thanks to the CDVR and AH4C devs for all the great work.

I think you may be able to do it with NextPVR.

@Edwin_Perez might have abit more knowledge on that.

1 Like

I've used the NBC app for a few months now with a 1080p URay and it does have an A/V sync issue, but I don't care much because it's used almost all for sports.
The app has a nasty habit of randomly throwing up a promo banner that wont go away, ruining the recording unless you catch it early. Probably see it once every 15-20 recordings or so. Otherwise it works fine, takes around 15 secs to load and play a channel.

Does anybody know the new deep link URL for the Bally Sports app? SInce it got updated recently ballysports:// doesn't work to open the app anymore. Was wondering if anybody noticed or found the new url. Thanks!

This is what I found from the AndroidManifest.xml file. I have tried ballysports:// once again and it's still not working. I wonder what I am doing wrong?

Note - the referral link now goes to a "v3" here, which does 4k, for the same cost! Pulled trigger here.

FYI; I updated my dtvstream.m3u for the recently added CW

#EXTM3U
#EXTINF:-1 channel-id="3" tvc-guide-stationid="19611",CBS-KYW
http://{{ .IPADDRESS }}/play/tuner/3
#EXTINF:-1 channel-id="6" tvc-guide-stationid="19612",ABC-WPVI
http://{{ .IPADDRESS }}/play/tuner/6
#EXTINF:-1 channel-id="10" tvc-guide-stationid="19613",NBC-WCAU
http://{{ .IPADDRESS }}/play/tuner/10
#EXTINF:-1 channel-id="12" tvc-guide-stationid="24114",PBS-WHYY
http://{{ .IPADDRESS }}/play/tuner/12
#EXTINF:-1 channel-id="17" tvc-guide-stationid="32619",CW-WPHL
http://{{ .IPADDRESS }}/play/tuner/17
#EXTINF:-1 channel-id="23" tvc-guide-stationid="43689",PBS-WNJS
http://{{ .IPADDRESS }}/play/tuner/23
#EXTINF:-1 channel-id="29" tvc-guide-stationid="19614",FOX-WTXF-TV
http://{{ .IPADDRESS }}/play/tuner/29
#EXTINF:-1 channel-id="39" tvc-guide-stationid="24783",PBS-WLVT
http://{{ .IPADDRESS }}/play/tuner/39
#EXTINF:-1 channel-id="57" tvc-guide-stationid="34628",WPSG
http://{{ .IPADDRESS }}/play/tuner/57
#EXTINF:-1 channel-id="206" tvc-guide-stationid="32645",ESPN
http://{{ .IPADDRESS }}/play/tuner/206
#EXTINF:-1 channel-id="209" tvc-guide-stationid="45507",ESPN2
http://{{ .IPADDRESS }}/play/tuner/209
#EXTINF:-1 channel-id="211" tvc-guide-stationid="65025",NFL Red Zone
http://{{ .IPADDRESS }}/play/tuner/211
#EXTINF:-1 channel-id="212" tvc-guide-stationid="45399",NFL Network
http://{{ .IPADDRESS }}/play/tuner/212
#EXTINF:-1 channel-id="213" tvc-guide-stationid="62081",MLB Network
http://{{ .IPADDRESS }}/play/tuner/213
#EXTINF:-1 channel-id="213A" tvc-guide-stationid="62085",MLB Network Alternate
http://{{ .IPADDRESS }}/play/tuner/213A
#EXTINF:-1 channel-id="215" tvc-guide-stationid="58690",NHL Network HD
http://{{ .IPADDRESS }}/play/tuner/215
#EXTINF:-1 channel-id="216" tvc-guide-stationid="45526",NBA TV
http://{{ .IPADDRESS }}/play/tuner/216
#EXTINF:-1 channel-id="217" tvc-guide-stationid="60316",Tennis Channel HD
http://{{ .IPADDRESS }}/play/tuner/217
#EXTINF:-1 channel-id="218" tvc-guide-stationid="61854",Golf Channel
http://{{ .IPADDRESS }}/play/tuner/218
#EXTINF:-1 channel-id="219" tvc-guide-stationid="82547",FOX Sports 1
http://{{ .IPADDRESS }}/play/tuner/219
#EXTINF:-1 channel-id="241" tvc-guide-stationid="59186",Paramount TV
http://{{ .IPADDRESS }}/play/tuner/241
#EXTINF:-1 channel-id="242" tvc-guide-stationid="58452",USA Network
http://{{ .IPADDRESS }}/play/tuner/242
#EXTINF:-1 channel-id="244" tvc-guide-stationid="11097",Syfy
http://{{ .IPADDRESS }}/play/tuner/244
#EXTINF:-1 channel-id="256" tvc-guide-stationid="12852",TCM
http://{{ .IPADDRESS }}/play/tuner/256
#EXTINF:-1 channel-id="264" tvc-guide-stationid="18332",BBC America
http://{{ .IPADDRESS }}/play/tuner/264
#EXTINF:-1 channel-id="269" tvc-guide-stationid="14771",HISTORY
http://{{ .IPADDRESS }}/play/tuner/269
#EXTINF:-1 channel-id="274" tvc-guide-stationid="15807",Ovation HD
http://{{ .IPADDRESS }}/play/tuner/274
#EXTINF:-1 channel-id="281" tvc-guide-stationid="31046",MotorTrend
http://{{ .IPADDRESS }}/play/tuner/281
#EXTINF:-1 channel-id="345" tvc-guide-stationid="63717",RFD-TV
http://{{ .IPADDRESS }}/play/tuner/345
#EXTINF:-1 channel-id="501" tvc-guide-stationid="19548",HBO HD East
http://{{ .IPADDRESS }}/play/tuner/501
#EXTINF:-1 channel-id="502" tvc-guide-stationid="59368",HBO2 HD East
http://{{ .IPADDRESS }}/play/tuner/502
#EXTINF:-1 channel-id="503" tvc-guide-stationid="59363",HBO Signature HD East
http://{{ .IPADDRESS }}/play/tuner/503
#EXTINF:-1 channel-id="504" tvc-guide-stationid="19566",HBO West HD
http://{{ .IPADDRESS }}/play/tuner/504
#EXTINF:-1 channel-id="505" tvc-guide-stationid="59368",HBO2 West HD
http://{{ .IPADDRESS }}/play/tuner/505
#EXTINF:-1 channel-id="506" tvc-guide-stationid="59839",HBO Comedy HD
http://{{ .IPADDRESS }}/play/tuner/506
#EXTINF:-1 channel-id="507" tvc-guide-stationid="59357",HBO Family East HD
http://{{ .IPADDRESS }}/play/tuner/507
#EXTINF:-1 channel-id="509" tvc-guide-stationid="59845",HBO Zone HD
http://{{ .IPADDRESS }}/play/tuner/509
#EXTINF:-1 channel-id="618" tvc-guide-stationid="59305",FOX Sports 2
http://{{ .IPADDRESS }}/play/tuner/618
#EXTINF:-1 channel-id="exit" tvc-guide-stationid="",Exit DirecTV
http://{{ .IPADDRESS }}/play/tuner/exit
#EXTINF:-1 channel-id="reboot" tvc-guide-stationid="",Reboot FireTV
http://{{ .IPADDRESS }}/play/tuner/reboot
1 Like

Awesome, thanks. This will be the new "master" for firetv/dtvstream.

Anybody have any ideas or thoughts?