MPRIS broken in 4.13.0

Plexamp v4.13.0 appeared today, previous version was v4.12.4.

Can’t find a changelog, it appears the release is only out for linux?

MPRIS appears to be broken in the new release. Worked great previously, and works great if I downgrade back to 4.12.4, but Plexamp auto updates itself to 4.13.0 on startup.

busctl --user list | grep plexamp
4.12.4:

:1.1439                                           30115 plexamp         rqver :1.1439       user@1000.service -       -
:1.1440                                           30115 plexamp         rqver :1.1440       user@1000.service -       -
:1.1441                                           30115 plexamp         rqver :1.1441       user@1000.service -       -
:1.1442                                           30115 plexamp         rqver :1.1442       user@1000.service -       -
:1.1443                                           30173 plexamp         rqver :1.1443       user@1000.service -       -
:1.1444                                           30173 plexamp         rqver :1.1444       user@1000.service -       -
org.mpris.MediaPlayer2.Plexamp                    30115 plexamp         rqver :1.1442       user@1000.service -       -

4.13.0:

:1.1770                                           37379 plexamp         rqver :1.1770       user@1000.service -       -
:1.1771                                           37379 plexamp         rqver :1.1771       user@1000.service -       -
:1.1774                                           37437 plexamp         rqver :1.1774       user@1000.service -       -
:1.1775                                           37437 plexamp         rqver :1.1775       user@1000.service -       -

Playerctl fails to find the Plexamp player, and any metadata related to what’s currently playing, it fails to pause/skip etc. This has previously worked flawlessly on 12.4.4.

Plexamp log:
plexamp-log.txt (125.8 KB)

1 Like

It was meant to go out as a beta, whoops. Not sure why it would have broken, probably related to the massive Electron upgrade.

Are there any plans to fix this issue? MPRIS isn’t supported by Plex Desktop, so I started using Plexamp because of that. I’d love to see MPRIS properly supported by Plex Desktop and Plexamp, and would help if able!

I have it working locally, along with a good handful of fixes and enhancements, but unfortunately for some reason it doesn’t work in the release build/image, which is confusing.

4.13 seems to be broken in other ways too on Linux. It won’t play, unless I switch the audio output from its current, to something else, and then back again.
4.12 is fine.
But of course it keeps auto updating

Anyone know how to stop the auto update?

That has been an issue since 4.12.4, I’ve been using this to stay on 4.12.3 until both that and MPRIS Is fixed: 4.12.4 - Does not start playback until audio device switched · Issue #270 · flathub/com.plexamp.Plexamp · GitHub

I also had to downgrade to 4.12 to get plexamp working on linux. some movement on this would be awesome… tbh it has me investigating other options.

Apologies, on the list of things to look at in short order.

wanted to bump to report that I’m seeing a similar issue on 4.13 and 4.12.4.

On 4.13 (AppImage), I get no MPRIS reporting at all.

On 4.12.4 (latest via Flatpak) I get MRPIS but broken position and pause/resume functionality. I am able to pause a playing track, but I am unable to use the play button to start or resume playback.

I’m using KDE on Manjaro, everything up to date on latest testing branch as of this post. Kernel is 6.18.12

I’d be happy to provide more information or beta test any potential fix if you need.