Skip to content

Add profile selection UI for audio cards #302

Description

@lobre

Problem

On my Focusrite Clarett 4Pre USB, I can switch profiles in pavucontrol (Configuration tab), and GNOME Sound also exposes profile controls. In elementary Sound, there is no visible profile selector, so profile switching is not possible from the UI.

This matters for pro-audio devices because profile choice changes which input/output paths are available (for example, pro-audio vs analog/input- only profiles).

Proposal

Add a user-facing profile selector in elementary Sound for each relevant audio card/device group.

Suggested behavior:

  1. Show available profiles from PulseAudio/PipeWire card info.
  2. Show the active profile clearly.
  3. Allow manual switching from the UI.
  4. Keep existing automatic logic, but let the user override when needed.

Expected outcome:

  • Users can recover/match working routes without leaving elementary Sound.
  • Better parity with GNOME Sound and pavucontrol.
  • Better support for interfaces like Clarett (pro audio hardware).

Prior Art (Optional)

  • GNOME Sound exposes profile controls via profile combo rows in the Sound panel.
  • pavucontrol exposes profile controls in the Configuration tab.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions