Skip to content

Instantly share code, notes, and snippets.

@ZiTAL
Last active October 16, 2025 10:24
Show Gist options
  • Select an option

  • Save ZiTAL/6c0cc43b0f08d4a37586b43d7a911736 to your computer and use it in GitHub Desktop.

Select an option

Save ZiTAL/6c0cc43b0f08d4a37586b43d7a911736 to your computer and use it in GitHub Desktop.

Revisions

  1. ZiTAL revised this gist Oct 16, 2025. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion pa.md
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,22 @@
    show pulseadio app list
    ```
    pactl list sink-inputs | grep -E "Sink Input|application.name|media.name"
    pactl list sink-inputs | grep -E "Sink Input|application.name|media.name|Volume"
    ```
    output example:
    ```
    pactl list sink-inputs | grep -E "Sink Input|application.name|media.name|Volume"
    Sink Input #73
    Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
    application.name = "ALSA plug-in [fluidsynth]"
    media.name = "ALSA Playback"
    module-stream-restore.id = "sink-input-by-application-name:ALSA plug-in [fluidsynth]"
    Sink Input #238
    Volume: mono: 65536 / 100% / 0.00 dB
    application.name = "speech-dispatcher-dummy"
    media.name = "playback"
    module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-dummy"
    Sink Input #1683
    Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
    application.name = "ffplay"
    media.name = "Audio Stream"
    module-stream-restore.id = "sink-input-by-application-name:ffplay"
  2. ZiTAL renamed this gist Oct 16, 2025. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. ZiTAL revised this gist Oct 16, 2025. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions pa.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,8 @@
    ``
    show pulseadio app list
    ```
    pactl list sink-inputs | grep -E "Sink Input|application.name|media.name"
    ``
    Output:
    ```
    output example:
    ```
    Sink Input #73
    application.name = "ALSA plug-in [fluidsynth]"
    @@ -17,6 +18,7 @@ Sink Input #1683
    module-stream-restore.id = "sink-input-by-application-name:ffplay"
    ```

    change **ffplay** volume
    ```
    pactl set-sink-input-volume 1683 100%
    pactl set-sink-input-volume 1683 75%
  4. ZiTAL created this gist Oct 16, 2025.
    26 changes: 26 additions & 0 deletions pa.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    ``
    pactl list sink-inputs | grep -E "Sink Input|application.name|media.name"
    ``
    Output:
    ```
    Sink Input #73
    application.name = "ALSA plug-in [fluidsynth]"
    media.name = "ALSA Playback"
    module-stream-restore.id = "sink-input-by-application-name:ALSA plug-in [fluidsynth]"
    Sink Input #238
    application.name = "speech-dispatcher-dummy"
    media.name = "playback"
    module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-dummy"
    Sink Input #1683
    application.name = "ffplay"
    media.name = "Audio Stream"
    module-stream-restore.id = "sink-input-by-application-name:ffplay"
    ```

    ```
    pactl set-sink-input-volume 1683 100%
    pactl set-sink-input-volume 1683 75%
    pactl set-sink-input-volume 1683 50%
    pactl set-sink-input-volume 1683 25%
    pactl set-sink-input-volume 1683 0%
    ```