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.
However, I haven't found a similar solution using PipeWire. Could someone point me in the right direction? Thanks
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 "$@"
Comment