The view for devices is dynamically generated based on their capabilities and components. This process is done in three steps:
- A list of compatible widget is generated for the recipe view
- Slides are generated based on the available widgets
- Slider are reordered or hidden based on user settings
This list contains the requirements for each widgets, if these are met by a given device the widgets will be available for recipes using that device.
Buttons: FUNCTION RED
, FUNCTION GREEN
, FUNCTION YELLOW
, FUNCTION BLUE
Button Groups: Color Buttons
Buttons: ENTER
, CURSOR UP
, CURSOR DOWN
, CURSOR LEFT
, CURSOR RIGHT
Buttons: DIGIT 0
, DIGIT 1
, DIGIT 2
, DIGIT 3
, DIGIT 4
, DIGIT 5
, DIGIT 6
, DIGIT 7
, DIGIT 8
, DIGIT 9
, INFO
(Optional), GUIDE
(Optional)
Button Groups: Numpad
Buttons: PLAY
, PAUSE
, STOP
Button Groups: Transport
Buttons: PLAY PAUSE TOGGLE
, STOP
Buttons: PLAY
, PAUSE
Buttons: SKIP BACKWARD
, SKIP FORWARD
Buttons: REVERSE
, FORWARD
Button Groups: Transport Search
Buttons: SKIP SECONDS BACKWARD
, SKIP SECONDS FORWARD
Button Groups: Transport Skip
Buttons: MY RECORDINGS
(Optional), RECORD
(Optional), LIVE
(Optional)
Buttons: GUIDE
(Optional), INFO
(Optional)
Buttons: MENU
, BACK
Button Groups: Menu and Back
Buttons: MENU
Buttons: MENU DISC
, BACK
Buttons: SUBTITLE
(Optional), LANGUAGE
(Optional)
Buttons: CHANNEL UP
, CHANNEL DOWN
Button Groups: Channel Zapper
Buttons: PRESET UP
, PRESET DOWN
Other requirements:
- Limited to devices type:
TUNER
Buttons: TUNING UP
, TUNING DOWN
Other requirements:
- Limited to devices type:
TUNER
Buttons: CURSOR ENTER
, CURSOR UP
, CURSOR DOWN
, CURSOR LEFT
, CURSOR RIGHT
Button Groups: Controlpad
Buttons: PREVIOUS
, NEXT
Button Groups: Transport Scan
Buttons: OPEN/CLOSE
Buttons: EJECT
Buttons: MENU HOME
Buttons: AMAZON
(Optional), CRACKLE
(Optional), HULU
(Optional), HULU PLUS
(Optional), INPUT SPOTIFY
(Optional), NETFLIX
(Optional), GOOGLE PLAY
(Optional), VIMEO
(Optional), VUDU
(Optional), YOU TUBE
(Optional)
Other requirements:
- Requires
VOLUME UP
andVOLUME DOWN
buttons
Buttons: DIGIT 0
, DIGIT 1
, DIGIT 2
, DIGIT 3
, DIGIT 4
, DIGIT 5
, DIGIT 6
, DIGIT 7
, DIGIT 8
, DIGIT 9
Button Groups: Numpad
Other requirements:
- Limited to devices types:
TV
,DVB
,TUNER
, with tuner enabled
Buttons: INPUT *
(Pattern)
Buttons: INPUT HDMI*
(Pattern)
Other requirements:
- Limited to devices type:
LIGHT
Other requirements:
- Device supports the player interface, see
addPlayerWidget()
Slides are generated based on available widgets as well as other requirements are met. Optional widgets are included when available.
Notes:
- (Optional) – Widgets are included if available, skipped otherwise
- NOT – The slide will be skipped if this widget is available
- or - The slide will use the first widget it finds in the list, if none are found the slide is skipped
No Widget Requirements.
Other requirements:
- User marked inputs as not working during wiring or Device needs wiring but has no
/INPUT /
commands
No Widget Requirements.
Other requirements:
- Device is missing
POWER ON
andPOWER OFF
and does not use the assumption mode
Widget Requirements
- Favorites
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
or Limited to devices type:TUNER
- Device doesn't use the fullscreen player
No Widget Requirements.
Other requirements:
- Excludes device type
ACCESSORY
- Device doesn't use the fullscreen player
Widget Requirements
- Inputs
Other requirements:
- Limited to devices type:
AVRECEIVER
or Limited to devices type:SOUNDBAR
or Limited to devices type:AUDIO
or Limited to devices type:PROJECTOR
Widget Requirements
- HDMI Inputs
Other requirements:
- Limited to devices type:
HDMISWITCH
Widget Requirements
- Streaming Apps
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
or Limited to devices type:VOD
or Limited to devices type:MEDIAPLAYER
or Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu & Back
- (Optional) Home
- Controlpad or Legacy Controlpad
- (Optional) Guide & Info
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
or Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu
- Controlpad or Legacy Controlpad
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
or Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu & Back
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
or Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu & Back - Disc
- Controlpad or Legacy Controlpad
Other requirements:
- Limited to devices type:
DVD
Widget Requirements
- Menu & Back
- Controlpad or Legacy Controlpad
- Transport or Transport Toggle or Transport w/o Stop
Other requirements:
- Limited to devices type:
VOD
Widget Requirements
- (Optional) Color Buttons
- Numpad
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
Widget Requirements
- (Optional) Color Buttons
- Numpad
Other requirements:
- Limited to devices type:
DVD
Widget Requirements
- (Optional) Language
- Transport or Transport Toggle or Transport w/o Stop
- Transport Search
- Transport Scan or Legacy Transport Scan
- (Optional) Transport Skip
- (Optional) Eject or (Optional) Open / Close
Other requirements:
- Limited to devices type:
DVD
or Limited to devices type:VOD
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
Widget Requirements
- (Optional) Language
- Transport or Transport Toggle or Transport w/o Stop
- Transport Scan or Legacy Transport Scan
- NOT Transport Search
- (Optional) Transport Skip
Other requirements:
- Limited to devices type:
DVD
or Limited to devices type:VOD
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
Widget Requirements
- (Optional) Language
- Transport or Transport Toggle or Transport w/o Stop
- NOT Transport Search
- (Optional) Transport Skip
Other requirements:
- Limited to devices type:
DVD
or Limited to devices type:VOD
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
Widget Requirements
- (Optional) Language
- Transport or Transport Toggle or Transport w/o Stop
- Transport Search
- NOT Transport Scan
- NOT Legacy Transport Scan
- (Optional) Transport Skip
Other requirements:
- Limited to devices type:
DVD
or Limited to devices type:VOD
or Limited to devices type:GAMECONSOLE
or Limited to devices type:MEDIAPLAYER
Widget Requirements
- (Optional) Color Buttons
- (Optional) Language
- Transport or Transport Toggle or Transport w/o Stop
- (Optional) Transport Search
- (Optional) Transport Skip
- (Optional) Record
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
Widget Requirements
- Zapper
Other requirements:
- Limited to devices type:
TV
or Limited to devices type:DVB
Widget Requirements
- Zapper - Tuner or Zapper - Tuning up/down
Other requirements:
- Limited to devices type:
TUNER
Widget Requirements
- Player
Other requirements:
- Device uses fullscreen player, and the player widget is available