Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for multiple USB grabbers #1066

Open
rice1204 opened this issue Jan 27, 2025 · 0 comments
Open

Add support for multiple USB grabbers #1066

rice1204 opened this issue Jan 27, 2025 · 0 comments

Comments

@rice1204
Copy link

rice1204 commented Jan 27, 2025

Feature request

What problem does this feature solve?

Supporting multiple USB grabbers can solve situations where a matrix is not viable for multiple devices (Shield, PS4/5, xbox, soundbars). This could potentially be a killer feature because there are a range of complexities in finding a matrix that can support a diverse range of modern features such as VRR, Dolby Vision, CEC, etc.

This support adds ability to avoid matrix splitters altogether and simply use a single splitter for each device.

There is also an economic benefit because the cost to purchase 2x or 3x splitters+grabber is similar or even less than purchasing a good matrix (based on current market conditions).

If the ability to switch via IP-based triggers (i.e. JSON API) existed, this also means physical remote controls for matrixes can be eliminated.

What does the proposed API look like?

Controls for selecting a specific USB grabber should ideally be accessible via UI and JSON API.

How should this be implemented in your opinion?

Similar to the current functionality for multiple LED instances, there could be the ability to turn on/off or select multiple grabber instances.

Are you willing to work on this yourself?

Yes, but I'm afraid I'm not familiar with coding. Happy to contribute in any way that I can

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant