diff --git a/src/web/ui-v2-dist/index.html b/src/web/ui-v2-dist/index.html index 8b71264..fb40357 100644 --- a/src/web/ui-v2-dist/index.html +++ b/src/web/ui-v2-dist/index.html @@ -464,8 +464,17 @@ async function loadAudioDevices(){ // Load current input/output from audio profile try{ const p=await API.getAudioProfile(); - if(p.input_device)inSel.value=p.input_device; - if(p.output_device)outSel.value=p.output_device; + if(p.input_device){ + // Match by trailing device number (e.g. 'hw:USB,0' → card with device=0) + const devNum=String(p.input_device).split(',')[1]; + const opts_arr=inSel.options; + for(let i=0;i