Fails to launch with a combined sink
VoidAny opened this issue · comments
VoidAny commented
I ran this command: pactl load-module module-combine-sink
and the program failed to start.
What that command does is make a combined sink output that outputs audio to every output sink when audio is played on it. When trying to start pulsemixer after running it, I got the following traceback:
Traceback (most recent call last):
File "/usr/bin/pulsemixer", line 2054, in <module>
main()
File "/usr/bin/pulsemixer", line 1948, in main
curses.wrapper(Screen(CFG.ui.color, CFG.ui.mouse).run)
File "/usr/lib/python3.10/curses/__init__.py", line 94, in wrapper
return func(stdscr, *args, **kwds)
File "/usr/bin/pulsemixer", line 1253, in run
self.get_data()
File "/usr/bin/pulsemixer", line 1447, in get_data
self.data = self.build(self.modes_data[0][0], PULSE.sink_list(), PULSE.sink_input_list())
File "/usr/bin/pulsemixer", line 1418, in build
bar = Bar(s[0])
File "/usr/bin/pulsemixer", line 952, in __init__
self.poll_data(pa, 0, 0)
File "/usr/bin/pulsemixer", line 963, in poll_data
media_fullname = pa.media_name.decode().replace('\n', ' ')
AttributeError: 'NoneType' object has no attribute 'decode'
I am using Artix linux. I am using pipewire and pipewire-pulse for pulseaudio emulation and wireplumber as a manager for pipewire.