Announcement

Collapse
No announcement yet.

After change to PipeWire how to isolate multiple application instances

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    After change to PipeWire how to isolate multiple application instances

    Scenario: Running multiple instances of VLC simultaneously playing various audio and video playlists each with different audio level settings. The problem is that in between each item in the playlist the audio resets to whatever the last set audio volume/mute was on any of the currently open instances of VLC.

    When using pulseaudio this was resolved by setting the PULSE_PROP environment variable to include a unique value for each isolated instance to prevent it from sharing the audio session. This worked great.
    Code:
    #! /bin/bash
    
    export PULSE_PROP="module-stream-restore.id=$BASHPID"
    
    vlc --quiet "$@"
    However, I haven't found a similar solution using PipeWire. Could someone point me in the right direction? Thanks

    #2
    Maybe https://pipewire.pages.freedesktop.o..._instance.html
    Windows no longer obstructs my view.
    Using Kubuntu Linux since March 23, 2007.
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

    Comment

    Working...
    X