Transcriptie 12 — Linux: PipeWire/PulseAudio-bronnen en monitoropname #2520

Closed
opened 2026-10-22 19:55:48 +00:00 by brenno · 1 comment
Owner

Bovenliggend epic: #2508
Afhankelijk van: #2509, #2510, #2516

Gebruikersdoel

Op Linux kan ik een beschikbare microfoon en, waar de audioserver dat aanbiedt, de monitor van mijn uitvoer kiezen om een online gesprek op te nemen. Een ontbrekende monitor krijgt een concrete uitleg.

Afhankelijkheid en basis

Na desktopopname en contract/privacy. PipeWire/WirePlumber kennen audio-source, sink en monitorpoorten; beschikbaarheid en namen hangen af van sessiemanager/distributie. OciDeck levert Linux ook als AppImage/deb/rpm. De huidige mic-doorvoer is geen monitoropname.

Werk

  • Proef PipeWire en PulseAudio setups in de ondersteunde Linux-releaseartefacten, inclusief Wayland en X11 waar relevant. Inventariseer echte source/monitor-nodes en kies op stabiele runtime-identiteit in plaats van alleen tekstnamen; detecteer serverwissel/reconnect.
  • Bouw capture van gekozen mic en monitor met tijdsynchronisatie; documenteer expliciet dat een sink-monitor de uitvoermix kan omvatten. Geen automatische system-wide configuratiewijziging of vereiste virtuele kabel.
  • Detecteer ontbrekende PipeWire/PulseAudio, container-/sandboxbeperking, monitor zonder signaal, Bluetooth-profielwisseling en onbeschikbaar apparaat; behoud al geschreven audio.

Acceptatie

  • Testmatrix bevat minimaal één PipeWire/WirePlumber- en één PulseAudio-opstelling, plus een schone verpakte Linux-installatie; noteer distributie/sessie in de bewijsuitvoer.
  • Remote stem en eigen mic worden gescheiden of gemengd conform contract en zijn synchroon; onverwachte systeemaudio wordt niet als app-specifiek gepresenteerd.
  • Een niet-beschikbare setup toont een gerichte herstelroute; microfoon-/bestandstranscriptie blijft mogelijk.
  • Linux-setupgids geeft controlecommando's, apparaatkeuze en bekende beperkingen zonder gebruiker blind configuratiebestanden te laten wijzigen.

Bronnen

https://docs.pipewire.org/page_module_loopback.html ; https://pipewire.pages.freedesktop.org/wireplumber/policies/linking.html .

**Bovenliggend epic:** [#2508](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2508) **Afhankelijk van:** [#2509](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2509), [#2510](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2510), [#2516](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2516) ## Gebruikersdoel Op Linux kan ik een beschikbare microfoon en, waar de audioserver dat aanbiedt, de monitor van mijn uitvoer kiezen om een online gesprek op te nemen. Een ontbrekende monitor krijgt een concrete uitleg. ## Afhankelijkheid en basis Na desktopopname en contract/privacy. PipeWire/WirePlumber kennen audio-source, sink en monitorpoorten; beschikbaarheid en namen hangen af van sessiemanager/distributie. OciDeck levert Linux ook als AppImage/deb/rpm. De huidige mic-doorvoer is geen monitoropname. ## Werk - Proef PipeWire en PulseAudio setups in de ondersteunde Linux-releaseartefacten, inclusief Wayland en X11 waar relevant. Inventariseer echte source/monitor-nodes en kies op stabiele runtime-identiteit in plaats van alleen tekstnamen; detecteer serverwissel/reconnect. - Bouw capture van gekozen mic en monitor met tijdsynchronisatie; documenteer expliciet dat een sink-monitor de uitvoermix kan omvatten. Geen automatische system-wide configuratiewijziging of vereiste virtuele kabel. - Detecteer ontbrekende PipeWire/PulseAudio, container-/sandboxbeperking, monitor zonder signaal, Bluetooth-profielwisseling en onbeschikbaar apparaat; behoud al geschreven audio. ## Acceptatie - [ ] Testmatrix bevat minimaal één PipeWire/WirePlumber- en één PulseAudio-opstelling, plus een schone verpakte Linux-installatie; noteer distributie/sessie in de bewijsuitvoer. - [ ] Remote stem en eigen mic worden gescheiden of gemengd conform contract en zijn synchroon; onverwachte systeemaudio wordt niet als app-specifiek gepresenteerd. - [ ] Een niet-beschikbare setup toont een gerichte herstelroute; microfoon-/bestandstranscriptie blijft mogelijk. - [ ] Linux-setupgids geeft controlecommando's, apparaatkeuze en bekende beperkingen zonder gebruiker blind configuratiebestanden te laten wijzigen. ## Bronnen https://docs.pipewire.org/page_module_loopback.html ; https://pipewire.pages.freedesktop.org/wireplumber/policies/linking.html .
Author
Owner

Geland in #2575, merge eb089aeab. Linux neemt op via parecord en pactl, zonder geërfde omgeving. PipeWire- en Pulse-opstellingen zijn niet fysiek beproefd; dat blijft #2523.

Geland in #2575, merge eb089aeab. Linux neemt op via parecord en pactl, zonder geërfde omgeving. PipeWire- en Pulse-opstellingen zijn niet fysiek beproefd; dat blijft #2523.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2520
No description provided.