Geekzone: technology news, blogs, forums
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.

6769 posts

Uber Geek

Lifetime subscriber

# 205552 17-Nov-2016 16:50
Send private message



I've tried a few keywords in Google but I'm not really sure what to search for here :)


Like most modern models, my Blu-ray player and TV both support CEC, allowing me to use the TV remote to control the Blu-ray player and vice versa.


I also have a Raspberry Pi, and when connected directly to a TV it's possible to use Raspbian's "tvservice" utility to control the TV's CEC functions.


Ideally I'd like to have all three devices connected together so that I can use tvservice commands to control the Blu-ray player while sending the Blu-ray video output to my TV. Does anyone know whether there's some sort of "3-way" adapter that'll let me do this?


Most of the Google hits are for switches with selectable inputs, and I'm not sure whether that's really what I want. I want the video to go from the Blu-ray player to the TV, while at the same time I want CEC commands to go from the Raspberry Pi to the Blu-ray player (I don't care about the actual video from the Pi). I don't think I need any CEC going to the TV.


Is this sort of thing possible?

Create new topic
22614 posts

Uber Geek


  # 1673002 17-Nov-2016 17:51
Send private message

CEC seems to be a common bus among all inputs on the TVs I have tried it on (and given up) so you probably dont need to do anything other than figure out how to get the pi to send the correct commands.


6769 posts

Uber Geek

Lifetime subscriber

  # 1673033 17-Nov-2016 18:14
Send private message

If I'm understanding you correctly, I can use any old HDMI switch and it'll let the CEC commands through?


Meanwhile, looking at the tvservice docs, it seems to be a bit trickier than I thought it was. I might need to go to a lower level and use the vc_cec APIs, which is beginning to head into "may be more trouble than it's worth" territory :(


1091 posts

Uber Geek

  # 1677042 24-Nov-2016 21:47
Send private message

I do this with my raspberry pi using python. I can't remember the APIs right now but if you'd like I could give you some sample code.

All I'm doing is tuning the TV on and off at the moment.

6769 posts

Uber Geek

Lifetime subscriber

  # 1677049 24-Nov-2016 22:00
Send private message

Turning the TV off and on is easy (tvservice -o and tvservice -p, respectively). The trick is controlling the Blu-ray player, as tvservice doesn't appear to have any of the "player control" stuff (play, pause, next track, etc).


Thanks for the offer, but don't worry about it for now.

Create new topic

Twitter and LinkedIn »

Follow us to receive Twitter updates when new discussions are posted in our forums:

Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:

Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:

News »

Chorus to launch Hyperfibre service
Posted 18-Nov-2019 15:00

Microsoft launches first Experience Center worldwide for Asia Pacific in Singapore
Posted 13-Nov-2019 13:08

Disney+ comes to LG Smart TVs
Posted 13-Nov-2019 12:55

Spark launches new wireless broadband "Unplan Metro"
Posted 11-Nov-2019 08:19

Malwarebytes overhauls flagship product with new UI, faster engine and lighter footprint
Posted 6-Nov-2019 11:48

CarbonClick launches into Digital Marketplaces
Posted 6-Nov-2019 11:42

Kordia offers Microsoft Azure Peering Service
Posted 6-Nov-2019 11:41

Spark 5G live on Auckland Harbour for Emirates Team New Zealand
Posted 4-Nov-2019 17:30

BNZ and Vodafone partner to boost NZ Tech for SME
Posted 31-Oct-2019 17:14

Nokia 7.2 available in New Zealand
Posted 31-Oct-2019 16:24

2talk launches Microsoft Teams Direct Routing product
Posted 29-Oct-2019 10:35

New Breast Cancer Foundation app puts power in Kiwi women's hands
Posted 25-Oct-2019 16:13

OPPO Reno2 Series lands, alongside hybrid noise-cancelling Wireless Headphones
Posted 24-Oct-2019 15:32

Waikato Data Scientists awarded $13 million from the Government
Posted 24-Oct-2019 15:27

D-Link launches Wave 2 Unified Access Points
Posted 24-Oct-2019 15:07

Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.

Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron

Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.