Skip to content

[Feature Request] Add CYCLE_INPUT support for media_player entity #72

@mase1981

Description

@mase1981

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions