Browser Permissions
TLDR
Browsers only reveal the full list of audio devices once microphone access has been granted. That’s why openDAW needs to request microphone permission before you can select inputs. We recommend allowing this access permanently when prompted, as it makes working with openDAW much smoother.
More Info
In all modern browsers, navigator.mediaDevices.enumerateDevices() will only list audio and video devices after the
user
grants permission—typically via a getUserMedia() call. Chrome, Safari, and Firefox have all adopted this behavior to
protect user privacy and reduce fingerprinting risks. Without permission, device names, IDs, or availability remain
hidden. This is how browsers are designed. Granting microphone access ensures openDAW can list
all connected audio devices properly.