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 UPandVOLUME DOWNbuttons
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 ONandPOWER OFFand does not use the assumption mode
Widget Requirements
- Favorites
Other requirements:
- Limited to devices type:
TVor Limited to devices type:DVBor 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:
AVRECEIVERor Limited to devices type:SOUNDBARor Limited to devices type:AUDIOor 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:
TVor Limited to devices type:DVBor Limited to devices type:VODor Limited to devices type:MEDIAPLAYERor 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:
TVor Limited to devices type:DVBor Limited to devices type:GAMECONSOLEor Limited to devices type:MEDIAPLAYERor Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu
- Controlpad or Legacy Controlpad
Other requirements:
- Limited to devices type:
TVor Limited to devices type:DVBor Limited to devices type:GAMECONSOLEor Limited to devices type:MEDIAPLAYERor Limited to devices type:PROJECTOR
Widget Requirements
- (Optional) Color Buttons
- Menu & Back
Other requirements:
- Limited to devices type:
TVor Limited to devices type:DVBor Limited to devices type:GAMECONSOLEor Limited to devices type:MEDIAPLAYERor 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:
TVor 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:
DVDor Limited to devices type:VODor Limited to devices type:GAMECONSOLEor 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:
DVDor Limited to devices type:VODor Limited to devices type:GAMECONSOLEor 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:
DVDor Limited to devices type:VODor Limited to devices type:GAMECONSOLEor 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:
DVDor Limited to devices type:VODor Limited to devices type:GAMECONSOLEor 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:
TVor Limited to devices type:DVB
Widget Requirements
- Zapper
Other requirements:
- Limited to devices type:
TVor 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