{"repo":"w3c/mediacapture-output","summary":{"retrieved":"2026-05-16T07:44:49Z","triageViolations":4,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":15},"triage":[{"number":136,"url":"https://github.com/w3c/mediacapture-output/pull/136","title":"Use relevant settings objects.","author":"jan-ivar","createdAt":"2023-05-04T00:16:58Z","pull_request":{"draft":false},"labels":["Needs test"],"sloTimeUsed":"P1108DT7H27M51S","whichSlo":"triage","stats":{"numTimelineItems":6,"numComments":6,"numLabels":1},"outOfSlo":true},{"number":145,"url":"https://github.com/w3c/mediacapture-output/issues/145","title":"Missing tasks in parallel steps in Audio Output Devices API","author":"dontcallmedom-bot","createdAt":"2024-09-06T09:22:45Z","labels":[],"sloTimeUsed":"P616DT22H22M4S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":146,"url":"https://github.com/w3c/mediacapture-output/issues/146","title":"Spec should define what the empty string (aka default device) means?","author":"youennf","createdAt":"2024-09-24T00:31:03Z","labels":[],"sloTimeUsed":"P599DT7H13M46S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":153,"url":"https://github.com/w3c/mediacapture-output/issues/153","title":"Expose a default speaker device in enumerateDevices when a speaker device has been exposed via selectAudioOutput","author":"youennf","createdAt":"2025-10-09T14:45:09Z","labels":[],"sloTimeUsed":"P218DT16H59M40S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":63,"url":"https://github.com/w3c/mediacapture-output/issues/63","title":"Controlling 3rd party iframe audio output on a page?","author":"randallb","createdAt":"2016-11-05T12:12:31Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":34,"numLabels":1}},{"number":87,"url":"https://github.com/w3c/mediacapture-output/issues/87","title":"Setting the audio output for a whole context or page","author":"youennf","createdAt":"2019-11-28T14:34:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":93,"url":"https://github.com/w3c/mediacapture-output/issues/93","title":"Should the spec define specific static audio output device IDs","author":"youennf","createdAt":"2020-06-05T12:25:39Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":100,"url":"https://github.com/w3c/mediacapture-output/issues/100","title":"Behavior when audio device is changed by user-agent","author":"NoahRoseLedesma","createdAt":"2020-08-03T23:45:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":112,"url":"https://github.com/w3c/mediacapture-output/issues/112","title":"Rename setSinkId to setAudioOutput","author":"youennf","createdAt":"2020-09-18T14:03:39Z","labels":[],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":116,"url":"https://github.com/w3c/mediacapture-output/issues/116","title":"PING review","author":"pes10k","createdAt":"2021-01-04T21:46:42Z","labels":["privacy-tracker"],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":119,"url":"https://github.com/w3c/mediacapture-output/issues/119","title":"\"triggered by user interaction\" link does not properly resolve","author":"equalsJeffH","createdAt":"2021-05-04T22:01:44Z","labels":["editorial"],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":125,"url":"https://github.com/w3c/mediacapture-output/issues/125","title":"Adding \"subkind\" in MediaDeviceInfo (for detection headphones)","author":"hoch","createdAt":"2021-05-20T19:33:56Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":129,"url":"https://github.com/w3c/mediacapture-output/issues/129","title":"Is reverting to different speakers from a background tab a valid use case?","author":"jan-ivar","createdAt":"2022-01-25T19:09:19Z","labels":[],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":130,"url":"https://github.com/w3c/mediacapture-output/issues/130","title":"Update permissions algorithms to respect existing microphone permission exception","author":"jan-ivar","createdAt":"2022-02-10T15:16:25Z","labels":["editorial"],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":133,"url":"https://github.com/w3c/mediacapture-output/issues/133","title":"The first \"audiooutput\" `MediaDeviceInfo` returned from `enumerateDevices()` is not the default device when the default device is not exposed","author":"karlt","createdAt":"2022-10-07T05:16:03Z","labels":[],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":137,"url":"https://github.com/w3c/mediacapture-output/issues/137","title":"Undesirable prompt from selectAudioOutput({deviceId}) if valid device removed","author":"jan-ivar","createdAt":"2023-07-21T00:45:10Z","labels":[],"milestone":{"url":"https://github.com/w3c/mediacapture-output/milestone/1","title":"Revise Candidate Recommendation"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":148,"url":"https://github.com/w3c/mediacapture-output/issues/148","title":"allow=\"microphone\" should authorize setSinkId","author":"guidou","createdAt":"2025-01-15T13:21:22Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":149,"url":"https://github.com/w3c/mediacapture-output/issues/149","title":"Speaker devices may not always work with all microphones","author":"youennf","createdAt":"2025-01-23T13:18:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":154,"url":"https://github.com/w3c/mediacapture-output/issues/154","title":"restore default audio output position first in the enumerateDevices() returned list","author":"karlt","createdAt":"2025-10-15T03:09:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}}]}