HDMI for Channels

DOH! I did not. Thanks for that!

Is Channels able to see your black magic card? Does it send its signal over the network?

1 Like

No, the Black Magic is a HDMI capture card only that is hooked up via Thunderbolt. Does channels support local BM cards natively?

Hmmm… If nextpvr is able to see it you can use that program to serve its feed to Channelsdvr as a m3u, I think. I have not tried that functionality of nextpvr just yet. The need has not yet arisen.

The other option is to petition one of the devs here to write another little nifty program that takes the feed that any capture card is able to send to VLC or something of the sort and serve that up as a m3u stream or something compatible. That way Channels can get the feed from any capture card users have lying around.

I'll give that a shot. Don't want to burden the devs with this as I'll purchase a HDMI encoder if I cannot get the BM working.

One other question, I have ADB launching hulu. How can I tune to a specific channel? My apologies if this was mentioned earlier - I re-read the thread but somehow glossed over it.

Thanks for that. I am getting a does not exist error:

Starting: Intent { act=hulu.intent.action.PLAY_CONTENT cmp=com.hulu.livingroomplus/.WKFactivity (has extras) }
Error type 3
Error: Activity class {com.hulu.livingroomplus/com.hulu.livingroomplus.WKFactivity} does not exist.

Anyone ran into this one?

EDIT: the command that was run is

adb -s 10.0.250.216 shell am start -a hulu.intent.action.PLAY_CONTENT -e content_id syfy-07fb8004-d9af-43fe-8f7c-811cf3b7e0b0 -n com.hulu.livingroomplus/.WKFactivity

This is the android box you are directing it to right? I don’t have hulu installed so one of the people running it will have to chime in here. Until they do, try the command again by putting the sequence after shell between quotes.

Presume you have the Hulu app installed and working?

2 Likes

Correct. This is an Amazon Fire TV 4K.

Yep, watching a live channel as I type.

EDIT: I cannot get any activity class to work. Strange.

  am start -a android.intent.action.VIEW -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity

Also does not work but clearly works for many people.

Don’t know much about fire sticks. I can’t recall seeing anyone one above use one. Did you enable adb debugging on the device? I wonder if the custom os on it functions differently and if the device might require rooting to work like ordinary android boxes do.

Anyone with experience using this particular device?

1 Like

Yep ADB is enabled and I can issue commands OK. Gonna break down and get the onn device everyone else here seems to be using. This FireTV feels like a gimped version of Android TV.

FYI, Hulu Live is currently limited to 30fps on the onn 4k streamer. If you intend to use Hulu, the Chromecast with Google TV is the better option.

1 Like

Do you mean this model? https://www.amazon.com/Google-Chromecast-Streaming-Cleaning-Version/dp/B0BNP1VGQY/ref=sr_1_3?crid=1JGT4C9N3QN7&keywords=Chromecast+with+Google+TV&qid=1685407768&sprefix=%2Caps%2C160&sr=8-3

Does a 4K model exist?

TIA!

2 Likes

Yes: https://store.google.com/us/product/chromecast_google_tv?hl=en-US

1 Like

Thanks! Does Channels have a wiki? Would love to see some community documentation and would be willing to help document my process!

1 Like

I thought the Hulu app was limited to 30fps on all google TV devices because of the backend provider they used?

They have a published list of devices that support 60fps live tv:
https://community.hulu.com/s/article/video-quality

If you open "App and Device Info" under "settings" in the Hulu app it will show what is available for that specific device.


This image is from the Chromecast with Google TV. It only shows 30fps for h264 on the Onn device. I'm sure the Onn device can decode 60fps h264, it just hasn't been approved by Hulu (yet?).

1 Like

This seems to work consistently on my gimped Amazon Fire TV:

adb shell am start -a android.intent.action.VIEW -d https://www.hulu.com/watch/$content_id

content_id is the UUID of the channel/show. To get the live network content id click live and the click on the channel on very left. this will show a url similar to:

https://www.hulu.com/network/a&e-67d198b0-9d65-485e-a381-7a24848cfe38

In this case the content_id is 67d198b0-9d65-485e-a381-7a24848cfe38 resulting in the command:

adb shell am start -a android.intent.action.VIEW -d https://www.hulu.com/watch/67d198b0-9d65-485e-a381-7a24848cfe38

HTH in the future if you are using a similar setup!