HDMI for Channels

The HDMI device has 4 channels. You'd need one of these and 4 cheap Android boxes with HDMI out. Pretty clever. I might have to look into this when Spectrum DRMs the channels on my cablecard and TVE loses too many channels.

3 Likes

I don't get this comment, none of the channels being recorded here are available over ATSC3.0?

For an equivalent capability you'd need a Prime and..... actually, Prime won't do this - it's all DRM.

Go buy this and 4 of these, and you've got a 4 tuner solution that if it has an App, channels can record it - independent of DRM, for ~$500. I know lots of folks who'd find that both practical and compelling considering the price differential to a basic cable streaming plan will pay for itself (over time)

EDIT: Cheaper - HDMI for Channels - #44 by boukmandutty

3 Likes

I’m looking for similar solutions for Xfinity STB (HDMI) to IP encoder or VeCOAX and how do I control the cable box using Custom Channel, using IR Blaster?

2 Likes

For 4 streams you would also need the 4K Plus plan on your subscription, as without it, YouTube TV will only stream concurrently to 3 devices.

With the 4K Plus plan you’d be able to have unlimited streams but only on your own home LAN.

8 Likes

If you are using ChannelsDVR it will always appear as if you are on your home Lan even while away from home. ... I would assume or am I wrong.

2 Likes

There was some discussion on this thread:

And some recommendations here: Build your own Slingbox Alternative/Replacement DIY

3 Likes

That's correct, but it would require some careful configuration of Channels to ensure it was always true. Think always "tuner sharing", for this source.

1 Like

Those of us that come from SageTV have been using HDMI for a long time to bypass DRM. I guess everything comes back into fashion.

1 Like

Ugh, IR is so flakey. This is where enabling adb on the Android box and allowing Channels to configure to the channel will bring you guys $$$$ :smile:

2 Likes

I tinker a lot, and can see the value in a “TVE failsafe”, but I’ll sit this one out

  1. cost of even a 1 port device is pretty rich
  2. Google has a bad depreciation habit, so relying on ADB gives me pause.
4 Likes

I agree I just downsized my PC footprint to return to the days of having devices hooked up to an encoder is not for me that is going backwards.

But others might find this to be a great solution.

3 Likes

I've done this using EventGhost to drive a USB-UIRT, and I think it can control an IR-Blaster as well. EG can also receive network commands so it's easy to send commands with curl or wget such as the desired channel number. Development on EG looks like it's dead but the most recent version works well enough.

In fact, I'm doing this now using an Intel NUC with the Spectrum web player, to "tune" a channel, and the output goes to an H.264/IP encoder similar to what's mentioned in this thread. I use a script to tail the log file to parse out my custom channel numbers and to stop the browser playback. It's a bit crude but it works well enough to give me back my NBC channels.

3 Likes

Yes of course, it would be based on wherever the HDMI devices are located. My point though was that without the 4K Plus add-on, concurrent streams from YTTV would be restricted to 3 and a 4th wouldn’t be allowed.

3 Likes

You guys need to find away for Channels to send network command to the cable box using network IR blaster or HDMI-CEC control when tuning using custom channel.

@tmm1 what is ADB and how do you control an Android device remotely?

2 Likes

Android Debug Bridge

You put the Android TV device in developer mode and then a computer can connect to it and send commands. You can open links (like the stream links used by Channels itself) and even send instructions to specific apps.

For the androidhdmi-for-channels prototype, I used scripts that @boukmandutty wrote which issue voice control commands via the virtual keyboard interface, to do things like "watch USA in YouTube TV".

Using adb you can send specific key codes:

and input text:

and when you're done it can quit the app and put the android device to sleep:

1 Like

How hard would it be to do the same thing with the Spectrum TV app?

1 Like

each channel on this hdmi encoder would be set for a certain station.
Channel 1 ASX TV
Channel 2 Local station
Channel 3 USA
Channel 4 extra channel
Am i understanding it righrt?

1 Like

Each channel/HDMI port is connected to an Android box that would normally connect to your TV. The Android box runs your TV app. In this case YouTube TV. You use those commands up top to change the channels on your TV app on the Android box.

4 Likes

On the DVR side you end up with a Custom Channel that looks like this:

#EXTINF:-1 channel-id="usa",USA
http://x:7654/play/tuner/usa
#EXTINF:-1 channel-id="nbc",NBC
http://x:7654/play/tuner/nbc

The androidhmdi-for-channels program runs on 7654, receives the request for say the USA channel, picks an available hdmi tuner, then sends adb commands to the android device connected to that hdmi tuner to tell YouTube TV to launch and open the USA channel. The video output from the Android device is sent to Channels DVR which sends it to the Channels player.

8 Likes