Hey Team, suggesting to add CYCLE_INPUT feature and command to the media_player entity to support devices that can only cycle through input sources sequentially, rather than selecting them directly.
Use Case
Many Samsung soundbars (Q950T, HW-Q70T, and others) do not support direct input source selection via the SmartThings API. Instead, they only support cycling through available inputs sequentially using the setNextInputSource command.
Currently, the UC Remote API only supports:
SELECT_SOURCE - Direct selection of a specific input source
No cycling functionality
This creates an unsolvable problem for integration developers working with devices that only support sequential cycling.
Suggesting to add CYCLE_INPUT = "cycle_input" for both media player and remote entity
this should be very similar to:
Channels: CHANNEL_UP/CHANNEL_DOWN (cycle) vs direct channel selection
Volume: VOLUME_UP/VOLUME_DOWN (cycle) vs VOLUME (direct)
Tracks: NEXT/PREVIOUS (cycle) vs direct track selection
this is so i can potentially provide enhancement to my Smartthings integration (and other potential integrations) https://github.com/mase1981/uc-intg-smartthings
Hey Team, suggesting to add CYCLE_INPUT feature and command to the media_player entity to support devices that can only cycle through input sources sequentially, rather than selecting them directly.
Use Case
Many Samsung soundbars (Q950T, HW-Q70T, and others) do not support direct input source selection via the SmartThings API. Instead, they only support cycling through available inputs sequentially using the setNextInputSource command.
Currently, the UC Remote API only supports:
SELECT_SOURCE - Direct selection of a specific input source
No cycling functionality
This creates an unsolvable problem for integration developers working with devices that only support sequential cycling.
Suggesting to add
CYCLE_INPUT = "cycle_input"for both media player and remote entitythis should be very similar to:
Channels: CHANNEL_UP/CHANNEL_DOWN (cycle) vs direct channel selection
Volume: VOLUME_UP/VOLUME_DOWN (cycle) vs VOLUME (direct)
Tracks: NEXT/PREVIOUS (cycle) vs direct track selection
this is so i can potentially provide enhancement to my Smartthings integration (and other potential integrations) https://github.com/mase1981/uc-intg-smartthings