Bug 448215

Summary: Implement shuffle and repeat parts of the MPRIS spec
Product: [Applications] Elisa Reporter: Nagy Tibor <xnagytibor>
Component: generalAssignee: Matthieu Gallien <matthieu_gallien>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate
Priority: NOR    
Version: 21.12.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In: 23.08
Attachments: Screenshot

Description Nagy Tibor 2022-01-10 15:02:52 UTC
Created attachment 145300 [details]
Screenshot

SUMMARY
When playing something in Elisa, the Media Player applet on the system tray doesn't enable the shuffle and repeat buttons for Elisa. They always remain disabled.

This bug is something Elisa-specific. These shuffle/repeat buttons work flawlessly for other media players like VLC.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.23
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.3
Graphics Platform: X11
Comment 1 Nagy Tibor 2022-01-10 16:02:30 UTC
Turns out Elisa doesn't fully implement the MPRIS protocol. It's missing the properties that control looping and shuffling.
Comment 2 Nate Graham 2023-04-17 14:23:23 UTC
Git commit 3fe51412e061ebe6b1802dadb8146ba2eace43d4 by Nate Graham, on behalf of Melissa Autumn.
Committed on 17/04/2023 at 14:23.
Pushed by ngraham into branch 'master'.

Implement Shuffle and LoopStatus (repeat mode) for mpris2

This commit request implements the shuffle and loop status interface properties
for mpris as described https://mpris2.readthedocs.io/en/latest/interfaces.html.
FIXED-IN: 23.08

M  +67   -0    src/mpris2/mediaplayer2player.cpp
M  +12   -0    src/mpris2/mediaplayer2player.h

https://invent.kde.org/multimedia/elisa/commit/3fe51412e061ebe6b1802dadb8146ba2eace43d4