Introduction

This app can be used only for players based on Raspberry Pi. For other player types, this app won’t have any use.

Change the TV Source from your Media Player to another HDMI input. Similar to changing the source from your TV controller. Typical use case: Changing content between live TV from the cable box and Digital Signage content.

⚠️It works only with a Player based on Raspberry Pi.


Creating a TV source app

Click on the TV source app within your app gallery to add it and fill in the app details as follows:

  1. Name is required for the app and an optional Description.
  2. Select the HDMI source you want the TV screen to switch to.
  3. Click Save, and your app is ready to use.

HDMI source switchWhen the app stops playing, the TV source returns to the HDMI input of the Player. For example, if you have scheduled the app to play from 10 am until 11 am, the TV will revert to the Player’s HDMI source.

Advanced Settings

  • Set the Default Duration for which the app will appear in a playlist.
  • You can set the Play From/Play Until parameters. In other words, you can select the expiration date, which means you can choose the exact date and time that this app will play in your playlist. We recommend selecting the “Always” and “Forever” settings for the app to never expire.

Example

You want to display a football match or a movie during a specific timeframe. You can schedule this switch by creating the TV source app and scheduling it to change the HDMI source to the source where a TV box is connected to the TV screen. With this functionality, the Player will automatically adjust the TV source to the one you configured in the TV Source app.

I have set up a TV box on my TV screen in HDMI2. I will create a TV source appwith the below configuration. Then I will schedule that app to play from 10 am until 12 am. Within that timeframe, the app will force the Player to switch to HDMI 2 for 2 hours. After that, the HDMI will revert to the Player’s HDMI source.


CEC Compatibility

The Player (or Raspberry Pi in general) includes a CEC adapter on its HDMI monitor port. CEC is a standard communication protocol supported by most major TV manufacturers. It allows a playback device (Playbox) to power on and off and switches video inputs on a CEC-enabled TV. Check out the CEC compatibility chart. If your monitor does not support CEC (e.g., you have a computer monitor), the Raspberry Player turns off the HDMI port to allow it to turn off. This function is supported by all current computer monitors, even some TVs. CEC is not supported if you use a PC as the player.

The software will attempt to turn off or change the HDMI/VGA port, but your hardware might not support this. The same goes if you use an HDMI-to-VGA adapter on your Playbox. In the future, we will support using infrared LEDs to signal the monitor on or off through IR, just like normal TV remotes do. We can support custom solutions for large installations, like the above, or use custom serial connections to monitors. We will also provide programming hooks that allow you to create custom scripts to power your monitor on/off.

Manufacturer CEC Specification list