hi all, I am having similar issues with plexamp on my linux desktops as well. I’ve encountered this on both Linux Mint & CachyOS with flatpak plexamp, as well as on Garuda linux with the appimage (either sourced from the plex website or the AUR). I’ve attached today’s plexamp.log.
I’ll try to describe some of the situation as well:
If I open plexamp and press play, it’s about a 50/50 chance that I will be able to hear music or else I will get the playback bar jumping from 0:00 to 0:01 back to 0:00 on a loop until it gives up and pauses.
If I then swap the audio device between “Default,” “Default Audio Device,” and “Eversolo DAC-Z8: USB Audio,” playback will usually start working on one of these, but it is not consistent which one it actually seems to always work with. If that fails, closing plexamp and reopening and trying the above again, or just waiting a minute or two will usually resolve the issue.
If plexamp music starts working, then when I go to a web browser and youtube and try to play a video with sound unmuted, the video will not start, but if I select the youtube playback mute option and then try to play a video, it will start. Also, if I go to KDE System Settings, Sound Settings and do a test of left/right channels in my output device, if plexamp is playing music, the test will fail until I first close plexamp entirely and then wait a while and then try to test the left/right channels again. It is as if plexamp has a “audio device monopolization” feature that is grabbing and holding a device more than I want it to. Honestly that is pretty cool when I want it, I have used some music players before where I wanted the music player to take exclusive control of my audio device, but I do not always want that.
Anyway, my uneducated guess is that somehow plexamp is seizing exclusive control of an audio device and whatever issue or misbehavior is occuring is somehow related to this.
A pretty reliable issue that comes up is this:
1 - play something in plexamp, playback works
2 - pause playback in plexamp, pausing works
3 - play something else with audio on my computer like a youtube video
4 - try to start plexamp playback again – broken wont work anymore
my system’s journalctl shows errors that look like this when plexamp is playing audio and i try (and fail) to use KDE System Settings - Sound “test” front left, front right to hear the voice that says “right” or “left’
Feb 09 17:18:04 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:04 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:04 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:04 veltas-prime pipewire[4028]: pw.node: (alsa_output.usb-MQA_Eversolo_DAC-Z8_0-00.analog-stereo-60) suspended → error (Start error: Device or resource busy)
Feb 09 17:18:09 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:09 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:09 veltas-prime pipewire[4028]: spa.alsa: ‘front:0’: playback open failed: Device or resource busy
Feb 09 17:18:09 veltas-prime pipewire[4028]: pw.node: (alsa_output.usb-MQA_Eversolo_DAC-Z8_0-00.analog-stereo-60) suspended → error (Start error: Device or resource busy)
Then, once I stop playback in plexamp and close plexamp and try to do the channel test again, it works fine and i hear the voice telling me front left, front right.
All that said – while I absolutely love plexamp and prefer to use it, i do have the web browser app available as a fallback or workaround which works fine.
Plexamp.log (58.1 KB)
Plexamp.1.log (190.1 KB)
Plexamp.2.log (144.7 KB)
Plexamp.3.log (144.9 KB)