Skip to content

UI for virtual soundcard #2

@teodly

Description

@teodly

Currently we have no UI, all parameters are set by environment variables and command line arguments.

What kind of UI do you want?

Possible inspirations:

Personally, I would start with exposing all parameters in configuration file and making a simple command line tool like jack_control with commands:

  • start/stop the PipeWire virtual device (it works as a regular process)
  • enable/disable the ALSA module for all apps (by modifying $HOME/.asoundrc)
  • add/remove the Inferno ALSA device to/from PipeWire or PulseAudio graph
  • start/stop the JACK audio server with Inferno ALSA module backend
  • open configuration files in editor
  • view logs / status

Then, a simple GUI app could be made with mode selection and start/stop buttons that would execute the scripts.

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