Plexamp seems to have partial support for MPRIS since widgets in KDE are able to read song title, album art, pause and skip. However song progress & resume dont seem to work.
the reason PlayPause is flakey is because Plexamp incorrectly sets CanPause to false when the song is paused (see below, CanPause changing from true to false):
If your widget checks for CanPlay && CanPause at the same time to trigger PlayPauseRemote, it will assume that is can’t control the song. Normally, players leave CanPlay and CanPause to true when these functionalities are enabled which is the way the specification intends it to be so it’s a bug:
Note that this is an intrinsic property of the current track: its value should not depend on whether the track is currently paused or playing. In fact, if playback is currently paused (and CanControl is true), this should be true.
is there a way to report bugs over here?
basically, you need to only check CanPlay if the song status is Paused. you should be able to report this to the team developing the widget, they might be willing to implement this work around.
note that firefox doesn’t have these issues so you can play your music accessing Plex via your web browser and will be able to get the artwork, do play/paused/…
This looks to be exactly what’s happening - also not too sure about the best way to report bugs either. I’ll try to keep this thread active until the issue is resolved.