Skip to content

ability to only run specified Stream Decks instead of all attached decks #2

Description

@violet4

command line arguments:

  • --list all detected attached stream decks and exit. output includes "paths" to the stream decks so they can be differentiated.
  • --paths (nargs='+') to specify that this instance of StreamController should only interact with those specified on the command line.

issues to address:

  • if a StreamDeck instance is already running and --list, it pops up the running instance instead of listing decks.
  • a deck is attached to USB while StreamController is already running with --paths. the newly attached deck wasn't specified in --paths, but StreamController now takes over control of it from any other software that might want to try to interact with that deck.

Possible feature enhancement (address this later):

  • Support this in in-app settings so it persists across boots and doesn't need to be manually specified on the command line every time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions