Open Bug 1815208 Opened 2 years ago Updated 1 year ago

Support JACK-MIDI or PipeWire API for WebMIDI

Categories

(Core :: DOM: Device Interfaces, enhancement)

Firefox 109
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: d3dx12.xx, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0

Steps to reproduce:

Start any WebMIDI application which will create IO ports

Actual results:

MIDI ports are added using ALSA seq API, although JACK (pipewire-jack) is available on my computer

Expected results:

JACK MIDI used when available, because it's more advanced and has better PipeWire compatibility (cleaner patchbay and better link visualisation, thus better overall UX). ALSA seq must be kept as fallback for users not using JACK or PipeWire

Summary: Support JACK-MIDI for WebMIDI → Support JACK-MIDI or PipeWire API for WebMIDI

Targeting either JACK or PipeWire API is a decision to be made regarding dependencies and developer convenience.

The Bugbug bot thinks this bug should belong to the 'Core::DOM: Device Interfaces' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → DOM: Device Interfaces
Product: Firefox → Core
You need to log in before you can comment on or make changes to this bug.