Closed alexbramford closed 1 year ago
Does this problem happen when playing locally instead of remotely through libpipewire-module-raop-sink
? As I do not have such needs I have never tested how PipeWire behaves when network sinks are used. Aplay
is not the problem. I tested it here on my computer and sound plays through EasyEffects just fine. So something unusual is happening when trying to link to libpipewire-module-raop-sink
.
The fact it works when using it directly does not mean much because PipeWire handles links from streams to devices in a very different way that links from filters to devices have to be made. Run pw-dot
when EasyEffects is using libpipewire-module-raop-sink
as output device. The output file can be viewed with the command xdot
and will show the links between filters and devices as well as their state.
The problem also happens when I play locally through "EasyEffects Sink" --> "Built-in Audio Analog Stereo". The EasyEffects meters are active - see screenshot - but there is no sound on the local (laptop) speakers. When playing "EasyEffects Sink" --> ibpipewire-module-raop-sink there is no sound on the remote speakers.
The issue manifiests with aplay as well as Rhythmbox or any other client (Chrome, Firefox, videos, etc.)
(Regrettably) I've also posted on the Pipewire forums - since at this point it's not clear whether it's an EasyEffects or Pipewire issue.
ot below.
(Regrettably) I've also posted on the Pipewire forums
It is not a problem because there is a big chance the problem in not on EasyEffects. Having activity in the level meters but nothing in the spectrum and no audio is a sign something is messing with EasyEffects audio routing.
Try to get pw-dot
output. It may help to understand what is going on.
This is the output from:
pw-dot xdot pw.dot
This is the output from:
pw-dot xdot pw.dot
We can see in the image that some links were stuck in the init
state. It seems that an old PipeWire bug #1789 came back... We do not have direct control over the link state. PipeWire is the one managing it.
EasyEffects Version
7.0.4
What package are you using?
Fedora
Distribution
Fedora Linux 38 (Workstation Edition)
Describe the bug
1) Sound is heard when played directly through sink libpipewire-module-raop-sink 2) No sound is heard when playing through sink EasyEffects 3) pw-dump: two of the nodes show
"error": "error changing node state: No such file or directory"
How Reproducible:
Steps to Reproduce:
PIPEWIRE_LOG_SYSTEMD=false PIPEWIRE_DEBUG=5 /usr/bin/pipewire 2> pipewire.log
G_MESSAGES_DEBUG=easyeffects GST_DEBUG=4 easyeffects --gapplication-service | tee ./easyeffects.log
aplay --device=pipewire --dump-hw-params /home/alexb/Documents/Personal/Projects/HomeAudio/sound-test/01-Everything-In-Its-Right-Place.wav
Switch outputs in pavucontrol:
(1) 192.168.1.109-shairport-sync
(2) Easyeffects
Actual Results:
Expected Behavior
1) Sound should be heard when playing through sink EasyEffects 2) Sound should be heard when played directly through sink libpipewire-module-raop-sink ("192.168.1.109-shairport-sync")
Debug Log
Debug Log
``` (process:31149): easyeffects-DEBUG: 14:02:42.081: easyeffects.cpp:35 easyeffects version: 7.0.4 (process:31149): easyeffects-DEBUG: 14:02:42.082: easyeffects.cpp:45 locale directory: /usr/share/locale (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:49 system input presets directory: "/etc/easyeffects/input"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:49 system input presets directory: "/etc/xdg/easyeffects/input"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:49 system input presets directory: "/home/alexb/.config/kdedefaults/easyeffects/input"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:49 system input presets directory: "/usr/share/kde-settings/kde-profile/default/xdg/easyeffects/input"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:52 system output presets directory: "/etc/easyeffects/output"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:52 system output presets directory: "/etc/xdg/easyeffects/output"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:52 system output presets directory: "/home/alexb/.config/kdedefaults/easyeffects/output"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:52 system output presets directory: "/usr/share/kde-settings/kde-profile/default/xdg/easyeffects/output"; (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:194 user presets directory already exists: /home/alexb/.config/easyeffects/ (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:194 user presets directory already exists: /home/alexb/.config/easyeffects/input (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:194 user presets directory already exists: /home/alexb/.config/easyeffects/output (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:194 user presets directory already exists: /home/alexb/.config/easyeffects/autoload/input (easyeffects:31149): easyeffects-DEBUG: 14:02:42.084: presets_manager.cpp:194 user presets directory already exists: /home/alexb/.config/easyeffects/autoload/output (easyeffects:31149): easyeffects-DEBUG: 14:02:42.323: pipe_manager.cpp:1427 compiled with PipeWire: 0.3.71 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.323: pipe_manager.cpp:1428 linked to PipeWire: 0.3.73 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.355: pipe_manager.cpp:1398 core version: 0.3.73 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.355: pipe_manager.cpp:1399 core name: pipewire-0 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.357: pipe_manager.cpp:1312 found metadata: settings (easyeffects:31149): easyeffects-DEBUG: 14:02:42.359: pipe_manager.cpp:1167 Audio/Sink 37 192.168.1.109-shairport-sync with serial 37 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.360: pipe_manager.cpp:1312 found metadata: default (easyeffects:31149): easyeffects-DEBUG: 14:02:42.361: pipe_manager.cpp:1312 found metadata: route-settings (easyeffects:31149): easyeffects-DEBUG: 14:02:42.365: pipe_manager.cpp:1167 Audio/Sink 59 alsa_output.pci-0000_00_1f.3.analog-stereo with serial 59 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.366: pipe_manager.cpp:1167 Audio/Source 60 alsa_input.pci-0000_00_1f.3.analog-stereo with serial 60 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.370: pipe_manager.cpp:1167 Stream/Input/Audio 66 PulseAudio Volume Control with serial 67 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.370: pipe_manager.cpp:1167 Stream/Input/Audio 67 PulseAudio Volume Control with serial 68 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.371: pipe_manager.cpp:1167 Stream/Input/Audio 68 PulseAudio Volume Control with serial 69 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.376: pipe_manager.cpp:1207 192.168.1.109-shairport-sync port 54 is connected to PulseAudio Volume Control port 69 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.377: pipe_manager.cpp:1207 192.168.1.109-shairport-sync port 56 is connected to PulseAudio Volume Control port 71 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.378: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.analog-stereo port 61 is connected to PulseAudio Volume Control port 73 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.379: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.analog-stereo port 63 is connected to PulseAudio Volume Control port 75 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.380: pipe_manager.cpp:1207 alsa_input.pci-0000_00_1f.3.analog-stereo port 64 is connected to PulseAudio Volume Control port 77 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.380: pipe_manager.cpp:1207 alsa_input.pci-0000_00_1f.3.analog-stereo port 65 is connected to PulseAudio Volume Control port 79 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.383: pipe_manager.cpp:1167 Audio/Sink 166 easyeffects_sink with serial 905 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.384: pipe_manager.cpp:1167 Audio/Source/Virtual 115 easyeffects_source with serial 906 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.386: pipe_manager.cpp:1521 easyeffects_sink node successfully retrieved with id 166 and serial 905 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.386: pipe_manager.cpp:1526 easyeffects_source node successfully retrieved with id 115 and serial 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:42.491: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"easyeffects_sink"} (easyeffects:31149): easyeffects-DEBUG: 14:02:42.492: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"192.168.1.109-shairport-sync"} (easyeffects:31149): easyeffects-DEBUG: 14:02:42.492: pipe_manager.cpp:900 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1f.3.analog-stereo"} (easyeffects:31149): easyeffects-DEBUG: 14:02:42.492: pipe_manager.cpp:900 new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_00_14.0-usb-0_7_1.0"} (easyeffects:31149): easyeffects-DEBUG: 14:02:42.511: pipe_manager.cpp:313 Stream/Input/Audio 66 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:42.512: pipe_manager.cpp:313 Stream/Input/Audio 67 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:42.513: pipe_manager.cpp:313 Stream/Input/Audio 68 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:42.704: pipe_manager.cpp:1167 Stream/Input/Audio 91 PulseAudio Volume Control with serial 915 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.704: pipe_manager.cpp:1167 Stream/Input/Audio 120 PulseAudio Volume Control with serial 916 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:42.738: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"easyeffects_sink"} (easyeffects:31149): easyeffects-DEBUG: 14:02:42.739: pipe_manager.cpp:313 Stream/Input/Audio 91 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:42.740: pipe_manager.cpp:313 Stream/Input/Audio 120 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:42.745: plugin_base.cpp:369 soe: output_level successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:42.885: plugin_base.cpp:369 soe: spectrum successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:42.950: lv2_wrapper.cpp:98 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:31149): easyeffects-DEBUG: 14:02:43.112: plugin_base.cpp:369 soe: equalizer successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:43.139: pipe_manager.cpp:1207 easyeffects_sink port 99 is connected to ee_soe_equalizer port 157 (easyeffects:31149): easyeffects-DEBUG: 14:02:43.158: pipe_manager.cpp:1207 easyeffects_sink port 124 is connected to ee_soe_equalizer port 98 (easyeffects:31149): easyeffects-DEBUG: 14:02:43.350: plugin_base.cpp:369 soe: level_meter successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:43.367: pipe_manager.cpp:1207 ee_soe_equalizer port 119 is connected to ee_soe_level_meter port 129 (easyeffects:31149): easyeffects-DEBUG: 14:02:43.412: pipe_manager.cpp:1207 ee_soe_equalizer port 95 is connected to ee_soe_level_meter port 140 (easyeffects:31149): easyeffects-DEBUG: 14:02:43.933: plugin_base.cpp:369 sie: output_level successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:43.955: plugin_base.cpp:369 sie: spectrum successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:43.972: output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048 (easyeffects:31149): easyeffects-DEBUG: 14:02:43.972: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.020: stream_output_effects.cpp:317 disconnecting the equalizer filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:44.063: output_level.cpp:37 sie: output_level: PipeWire blocksize: 1024 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.063: output_level.cpp:38 sie: output_level: PipeWire sampling rate: 44100 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.063: output_level.cpp:37 soe: output_level: PipeWire blocksize: 1024 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.063: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 44100 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.079: pipe_manager.cpp:213 94 ee_soe_equalizer has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:44.082: stream_output_effects.cpp:317 disconnecting the level_meter filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:44.115: pipe_manager.cpp:213 138 ee_soe_level_meter has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:44.188: plugin_base.cpp:369 soe: equalizer successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:44.189: pipe_manager.cpp:1207 easyeffects_sink port 99 is connected to ee_soe_equalizer port 162 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.201: pipe_manager.cpp:1207 easyeffects_sink port 124 is connected to ee_soe_equalizer port 155 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.223: plugin_base.cpp:369 soe: level_meter successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:44.229: pipe_manager.cpp:1207 ee_soe_equalizer port 111 is connected to ee_soe_level_meter port 128 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.241: pipe_manager.cpp:1207 ee_soe_equalizer port 138 is connected to ee_soe_level_meter port 140 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.398: output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.398: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000 easyeffects-INFO: 14:02:44.544: application.cpp:50 disabling global bypass (easyeffects:31149): easyeffects-DEBUG: 14:02:44.547: stream_output_effects.cpp:317 disconnecting the equalizer filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:44.573: output_level.cpp:37 soe: output_level: PipeWire blocksize: 1024 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.573: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 44100 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.585: pipe_manager.cpp:213 169 ee_soe_equalizer has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:44.585: stream_output_effects.cpp:317 disconnecting the level_meter filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:44.603: pipe_manager.cpp:213 145 ee_soe_level_meter has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:44.676: plugin_base.cpp:369 soe: equalizer successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:44.678: pipe_manager.cpp:1207 easyeffects_sink port 99 is connected to ee_soe_equalizer port 148 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.682: pipe_manager.cpp:1207 easyeffects_sink port 124 is connected to ee_soe_equalizer port 126 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.716: plugin_base.cpp:369 soe: level_meter successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:44.720: pipe_manager.cpp:1207 ee_soe_equalizer port 98 is connected to ee_soe_level_meter port 119 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.727: pipe_manager.cpp:1207 ee_soe_equalizer port 145 is connected to ee_soe_level_meter port 140 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.868: output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048 (easyeffects:31149): easyeffects-DEBUG: 14:02:44.868: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.080: pipe_manager.cpp:900 new metadata property: 66, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.080: pipe_manager.cpp:900 new metadata property: 66, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.084: application.cpp:78 new default output device: 192.168.1.109-shairport-sync (easyeffects:31149): easyeffects-DEBUG: 14:02:45.084: application.cpp:86 new default input device: alsa_input.pci-0000_00_1f.3.analog-stereo (easyeffects:31149): easyeffects-DEBUG: 14:02:45.085: application.cpp:98 device alsa_card.pci-0000_00_1f.3 has changed its input route to: analog-input-internal-mic (easyeffects:31149): easyeffects-DEBUG: 14:02:45.085: application.cpp:130 device alsa_card.pci-0000_00_1f.3 has changed its output route to: analog-output-speaker (easyeffects:31149): easyeffects-DEBUG: 14:02:45.085: application.cpp:150 output autoloading: the target node name does not match the output device name (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 67, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 67, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 68, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 68, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 66, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 66, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 67, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 67, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 68, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 68, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 91, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 91, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 120, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 120, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 91, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 91, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 120, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.117: pipe_manager.cpp:900 new metadata property: 120, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.534: pipe_manager.cpp:1167 Stream/Output/Audio 108 alsa_playback.aplay with serial 1028 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:45.548: pipe_manager.cpp:900 new metadata property: 108, target.node, Spa:Id, 166 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.549: pipe_manager.cpp:900 new metadata property: 108, target.object, Spa:Id, 905 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.639: pipe_manager.cpp:1207 alsa_playback.aplay port 123 is connected to easyeffects_sink port 96 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.640: pipe_manager.cpp:1207 alsa_playback.aplay port 132 is connected to easyeffects_sink port 121 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.701: pipe_manager.cpp:1167 Stream/Input/Audio 165 PulseAudio Volume Control with serial 1033 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:45.709: pipe_manager.cpp:313 Stream/Input/Audio 165 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:45.719: pipe_manager.cpp:900 new metadata property: 165, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.719: pipe_manager.cpp:900 new metadata property: 165, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:45.719: pipe_manager.cpp:900 new metadata property: 165, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:45.720: pipe_manager.cpp:900 new metadata property: 165, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:50.508: pipe_manager.cpp:900 new metadata property: 108, target.node, Spa:Id, 37 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.514: pipe_manager.cpp:900 new metadata property: 108, target.object, Spa:Id, 37 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.514: pipe_manager.cpp:1207 alsa_playback.aplay port 123 is connected to 192.168.1.109-shairport-sync port 53 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.514: pipe_manager.cpp:1207 alsa_playback.aplay port 132 is connected to 192.168.1.109-shairport-sync port 55 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.569: pipe_manager.cpp:1167 Stream/Input/Audio 165 PulseAudio Volume Control with serial 1042 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:50.575: pipe_manager.cpp:313 Stream/Input/Audio 165 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:50.587: pipe_manager.cpp:900 new metadata property: 165, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.587: pipe_manager.cpp:900 new metadata property: 165, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:50.587: pipe_manager.cpp:900 new metadata property: 165, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:50.587: pipe_manager.cpp:900 new metadata property: 165, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:02:55.418: stream_output_effects.cpp:159 No app linked to our device wants to play. Unlinking our filters. (easyeffects:31149): easyeffects-DEBUG: 14:02:55.419: stream_output_effects.cpp:317 disconnecting the equalizer filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:55.533: output_level.cpp:37 soe: output_level: PipeWire blocksize: 1024 (easyeffects:31149): easyeffects-DEBUG: 14:02:55.533: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 44100 (easyeffects:31149): easyeffects-DEBUG: 14:02:55.535: pipe_manager.cpp:213 157 ee_soe_equalizer has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:55.536: stream_output_effects.cpp:317 disconnecting the level_meter filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:02:55.559: pipe_manager.cpp:213 129 ee_soe_level_meter has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:56.676: pipe_manager.cpp:900 new metadata property: 108, target.node, Spa:Id, -1 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.680: pipe_manager.cpp:900 new metadata property: 108, target.object, Spa:Id, -1 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.682: pipe_manager.cpp:1207 alsa_playback.aplay port 123 is connected to easyeffects_sink port 96 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.690: pipe_manager.cpp:1207 alsa_playback.aplay port 132 is connected to easyeffects_sink port 121 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.745: stream_output_effects.cpp:150 At least one app linked to our device wants to play. Linking our filters. (easyeffects:31149): easyeffects-DEBUG: 14:02:56.759: pipe_manager.cpp:1167 Stream/Input/Audio 165 PulseAudio Volume Control with serial 1051 has been added (easyeffects:31149): easyeffects-DEBUG: 14:02:56.768: pipe_manager.cpp:313 Stream/Input/Audio 165 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:02:56.797: plugin_base.cpp:369 soe: equalizer successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:56.806: pipe_manager.cpp:1207 easyeffects_sink port 99 is connected to ee_soe_equalizer port 147 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.833: pipe_manager.cpp:1207 easyeffects_sink port 124 is connected to ee_soe_equalizer port 87 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.890: plugin_base.cpp:369 soe: level_meter successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:02:56.901: pipe_manager.cpp:1207 ee_soe_equalizer port 105 is connected to ee_soe_level_meter port 111 (easyeffects:31149): easyeffects-DEBUG: 14:02:56.907: pipe_manager.cpp:1207 ee_soe_equalizer port 102 is connected to ee_soe_level_meter port 140 (easyeffects:31149): easyeffects-DEBUG: 14:02:57.103: pipe_manager.cpp:900 new metadata property: 165, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:02:57.103: pipe_manager.cpp:900 new metadata property: 165, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:02:57.129: pipe_manager.cpp:900 new metadata property: 165, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:02:57.129: pipe_manager.cpp:900 new metadata property: 165, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:03:02.955: pipe_manager.cpp:213 Stream/Output/Audio 108 alsa_playback.aplay has been removed (easyeffects:31149): easyeffects-DEBUG: 14:03:05.417: stream_output_effects.cpp:159 No app linked to our device wants to play. Unlinking our filters. (easyeffects:31149): easyeffects-DEBUG: 14:03:05.418: stream_output_effects.cpp:317 disconnecting the equalizer filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:03:05.548: pipe_manager.cpp:213 109 ee_soe_equalizer has been removed (easyeffects:31149): easyeffects-DEBUG: 14:03:05.549: stream_output_effects.cpp:317 disconnecting the level_meter filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:03:05.575: pipe_manager.cpp:213 128 ee_soe_level_meter has been removed (easyeffects:31149): easyeffects-DEBUG: 14:55:43.384: pipe_manager.cpp:1167 Stream/Output/Audio 136 alsa_playback.aplay with serial 1134 has been added (easyeffects:31149): easyeffects-DEBUG: 14:55:43.457: pipe_manager.cpp:900 new metadata property: 136, target.node, Spa:Id, 166 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.457: pipe_manager.cpp:900 new metadata property: 136, target.object, Spa:Id, 905 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.603: pipe_manager.cpp:1207 alsa_playback.aplay port 126 is connected to easyeffects_sink port 96 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.607: pipe_manager.cpp:1207 alsa_playback.aplay port 94 is connected to easyeffects_sink port 121 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.712: stream_output_effects.cpp:150 At least one app linked to our device wants to play. Linking our filters. (easyeffects:31149): easyeffects-DEBUG: 14:55:43.834: plugin_base.cpp:369 soe: equalizer successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:55:43.853: pipe_manager.cpp:1207 easyeffects_sink port 99 is connected to ee_soe_equalizer port 119 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.883: pipe_manager.cpp:1207 easyeffects_sink port 124 is connected to ee_soe_equalizer port 98 (easyeffects:31149): easyeffects-DEBUG: 14:55:43.940: pipe_manager.cpp:1167 Stream/Input/Audio 130 PulseAudio Volume Control with serial 1146 has been added (easyeffects:31149): easyeffects-DEBUG: 14:55:43.957: pipe_manager.cpp:313 Stream/Input/Audio 130 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:55:44.119: plugin_base.cpp:369 soe: level_meter successfully connected to PipeWire graph (easyeffects:31149): easyeffects-DEBUG: 14:55:44.160: pipe_manager.cpp:1207 ee_soe_equalizer port 140 is connected to ee_soe_level_meter port 145 (easyeffects:31149): easyeffects-DEBUG: 14:55:44.200: pipe_manager.cpp:1207 ee_soe_equalizer port 111 is connected to ee_soe_level_meter port 87 (easyeffects:31149): easyeffects-DEBUG: 14:55:44.716: pipe_manager.cpp:900 new metadata property: 130, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:55:44.716: pipe_manager.cpp:900 new metadata property: 130, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:55:44.731: pipe_manager.cpp:900 new metadata property: 130, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:55:44.731: pipe_manager.cpp:900 new metadata property: 130, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:55:49.294: pipe_manager.cpp:900 new metadata property: 136, target.node, Spa:Id, 37 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.296: pipe_manager.cpp:900 new metadata property: 136, target.object, Spa:Id, 37 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.296: pipe_manager.cpp:1207 alsa_playback.aplay port 126 is connected to 192.168.1.109-shairport-sync port 53 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.297: pipe_manager.cpp:1207 alsa_playback.aplay port 94 is connected to 192.168.1.109-shairport-sync port 55 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.371: pipe_manager.cpp:1167 Stream/Input/Audio 130 PulseAudio Volume Control with serial 1168 has been added (easyeffects:31149): easyeffects-DEBUG: 14:55:49.376: pipe_manager.cpp:313 Stream/Input/Audio 130 PulseAudio Volume Control has been removed (easyeffects:31149): easyeffects-DEBUG: 14:55:49.388: pipe_manager.cpp:900 new metadata property: 130, target.node, Spa:Id, 115 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.388: pipe_manager.cpp:900 new metadata property: 130, target.object, Spa:Id, 906 (easyeffects:31149): easyeffects-DEBUG: 14:55:49.388: pipe_manager.cpp:900 new metadata property: 130, target.node, , (easyeffects:31149): easyeffects-DEBUG: 14:55:49.390: pipe_manager.cpp:900 new metadata property: 130, target.object, , (easyeffects:31149): easyeffects-DEBUG: 14:55:52.100: pipe_manager.cpp:213 Stream/Output/Audio 136 alsa_playback.aplay has been removed (easyeffects:31149): easyeffects-DEBUG: 14:55:59.417: stream_output_effects.cpp:159 No app linked to our device wants to play. Unlinking our filters. (easyeffects:31149): easyeffects-DEBUG: 14:55:59.418: stream_output_effects.cpp:317 disconnecting the equalizer filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:55:59.565: pipe_manager.cpp:213 138 ee_soe_equalizer has been removed (easyeffects:31149): easyeffects-DEBUG: 14:55:59.566: stream_output_effects.cpp:317 disconnecting the level_meter filter from PipeWire (easyeffects:31149): easyeffects-DEBUG: 14:55:59.590: pipe_manager.cpp:213 105 ee_soe_level_meter has been removed ```
Additional Information
References issue:
3341 - No sound when playing through EasyEffects sink; Plays OK through libpipewire-module-raop-sink
3338 - LOSS OF AUDIO w/ DSP SINKS
Log files:
easyeffects.log pipewire.log pw-dump.log pw-cli-list-objects.txt pw-cli-list-objects-easyeffects.txt pw-cli info.txt
"No such file or directory" nodes
pw-cli-info-112.txt pw-cli-info-114.txt pw-cli-info-134.txt pw-cli-info-150.txt pw-cli-info-153.txt pw-cli-info-171.txt
"EasyEffects" nodes
pw-cli-info-96.txt pw-cli-info-99.txt pw-cli-info-115.txt pw-cli-info-118.txt pw-cli-info-121.txt pw-cli-info-122.txt pw-cli-info-124.txt pw-cli-info-156.txt pw-cli-info-166.txt pw-cli-info-172.txt pw-cli-info-173.txt
Screenshots - pavucontrol