[GH-ISSUE #1432] All Volume Module Audio Clients display as "Audio Stream" #3246

Closed
opened 2026-05-22 23:55:00 +01:00 by JakeStanger · 4 comments
Owner

Originally created by @Coki91 on GitHub (Mar 26, 2026).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1432

Describe the bug

Volume Module displays ALL Clients as "Audio Stream" making it impossible to know what application's volume output is being changed

To reproduce
Steps to reproduce the behavior:

  1. Add module volume
  2. Start an Audio Application
  3. Star another different Audio Application
  4. Click popup
  5. Observe Clients being named "Audio Stream"

Expected behavior

Audio Clients should be properly display with their names of the respective applications for proper management of volumes

System information:

  • Distro: Artix Linux
  • Compositor: Labwc
  • Ironbar version: Release 0.18.0

Configuration

Config
icon_theme: breeze
autohide: 300
layer: overlay
start:
- type: menu
  label: 󱓞
- type: workspaces
- type: launcher
  favorites:
  - pcmanfm-qt
  - qterminal
  - fuzzel
  truncate:
    mode: end
    max_length: 30
end:
- type: battery
  show_if: |
    ls /sys/class/power_supply/ | grep --quiet '^BAT'
- type: clipboard
  max_items: 5
  truncate:
    mode: end
    length: 30
- type: volume
- type: network_manager
- type: tray
- type: clock
  format: "%H:%M\n%d/%m/%y"
  justify: "center"

Styles

Additional context

I am using pipewire, with pipewire-pulse and wireplumber

Screenshots

Image
Originally created by @Coki91 on GitHub (Mar 26, 2026). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1432 **Describe the bug** <!-- A clear and concise description of what the bug is. --> Volume Module displays ALL Clients as "Audio Stream" making it impossible to know what application's volume output is being changed **To reproduce** Steps to reproduce the behavior: 1. Add module `volume` 2. Start an Audio Application 3. Star another different Audio Application 4. Click popup 5. Observe Clients being named "Audio Stream" **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> Audio Clients should be properly display with their names of the respective applications for proper management of volumes **System information:** - Distro: Artix Linux - Compositor: Labwc - Ironbar version: Release 0.18.0 **Configuration** <!-- Share your bar configuration and stylesheet as applicable: --> <details><summary>Config</summary> ``` icon_theme: breeze autohide: 300 layer: overlay start: - type: menu label: 󱓞 - type: workspaces - type: launcher favorites: - pcmanfm-qt - qterminal - fuzzel truncate: mode: end max_length: 30 end: - type: battery show_if: | ls /sys/class/power_supply/ | grep --quiet '^BAT' - type: clipboard max_items: 5 truncate: mode: end length: 30 - type: volume - type: network_manager - type: tray - type: clock format: "%H:%M\n%d/%m/%y" justify: "center" ``` </details> <details><summary>Styles</summary> ```css ``` </details> **Additional context** <!-- Add any other context about the problem here. --> I am using pipewire, with pipewire-pulse and wireplumber **Screenshots** <!-- If applicable, add screenshots to help explain your problem. --> <img width="368" height="176" alt="Image" src="https://github.com/user-attachments/assets/3ae46e17-8667-4866-8d39-d41a545ec469" />
Author
Owner

@JakeStanger commented on GitHub (Mar 28, 2026):

displays ALL Clients as "Audio Stream"

  1. Start an Audio Application

This isn't true for all applications. MPD and Firefox for example work fine. Are you able to confirm which applications you're experiencing this with please?

<!-- gh-comment-id:4148168385 --> @JakeStanger commented on GitHub (Mar 28, 2026): > displays ALL Clients as "Audio Stream" > 2. Start an Audio Application This isn't true for all applications. MPD and Firefox for example work fine. Are you able to confirm which applications you're experiencing this with please?
Author
Owner

@Coki91 commented on GitHub (Mar 28, 2026):

Hello, thanks for the swift response

Are you able to confirm which applications you're experiencing this with please?

It's complicated, I just ran a few more tests and it seems to be working with Firefox (I personally don't use MPD so I didn't test it now) but it seems to be consistent with the application I originally tested, VLC which displays only Audio Streams

Image

Here is where it gets complicated, I additionally ran a WINE application (a videogame) and it is also labeled as just "Audio Stream" so we can likely point to applications running on WINE broadly being affected as pictured below;

Image

Something also strange (perhaps a separate issue) would be the same applications registering multiple clients that appear and disappear at random as I managed to screenshot here;

Image

Note that I only have that application open and this occurring is abnormal as I've never had it happen with for example SFWbar's Volume control Widget

Cheers for the work

<!-- gh-comment-id:4148839533 --> @Coki91 commented on GitHub (Mar 28, 2026): Hello, thanks for the swift response > Are you able to confirm which applications you're experiencing this with please? It's complicated, I just ran a few more tests and it seems to be working with Firefox (I personally don't use MPD so I didn't test it now) but it seems to be consistent with the application I originally tested, VLC which displays only Audio Streams <img width="994" height="336" alt="Image" src="https://github.com/user-attachments/assets/fa3440a0-6abb-4690-be38-7dcd0518f18f" /> Here is where it gets complicated, I additionally ran a WINE application (a videogame) and it is also labeled as just "Audio Stream" so we can likely point to applications running on WINE broadly being affected as pictured below; <img width="918" height="586" alt="Image" src="https://github.com/user-attachments/assets/27148693-309f-4308-bbea-4fa35405d32c" /> Something also strange (perhaps a separate issue) would be the same applications registering multiple clients that appear and disappear at random as I managed to screenshot here; <img width="702" height="582" alt="Image" src="https://github.com/user-attachments/assets/0b295957-4366-4a4f-948b-cc1fb094d482" /> Note that I only have that application open and this occurring is abnormal as I've never had it happen with for example SFWbar's Volume control Widget Cheers for the work
Author
Owner

@Lucert commented on GitHub (Apr 26, 2026):

Just wanted to add what I saw, since I'm currently forced to use pavucontrol like 90% of the time since the names are not exactly usable if you have 5+ programs open

This is what I see on Pavucontrol:

Image

This is the Volume Module:

Image

So it looks like it simply lacks the option to get the program name, which would be enough for just about every usecase afaik.

<!-- gh-comment-id:4322170932 --> @Lucert commented on GitHub (Apr 26, 2026): Just wanted to add what I saw, since I'm currently forced to use pavucontrol like 90% of the time since the names are not exactly usable if you have 5+ programs open This is what I see on Pavucontrol: <img width="549" height="405" alt="Image" src="https://github.com/user-attachments/assets/01efb0f6-c1cc-44fb-99eb-3966e977d2bd" /> This is the Volume Module: <img width="629" height="263" alt="Image" src="https://github.com/user-attachments/assets/8c90abe8-c030-4e76-838d-4f8974302f10" /> So it looks like it simply lacks the option to get the program name, which would be enough for just about every usecase afaik.
Author
Owner

@JakeStanger commented on GitHub (Apr 26, 2026):

Had another crack at this & found the solution staring me in the face. Fix inbound.

<!-- gh-comment-id:4322242133 --> @JakeStanger commented on GitHub (Apr 26, 2026): Had another crack at this & found the solution staring me in the face. Fix inbound.
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
JakeStanger/ironbar#3246
No description provided.