Files
jellyfin-web/src/plugins
Callum 00ee85e53d Read repeat/shuffle state in SessionPlayer
Implement getRepeatMode and getQueueShuffleMode in the SessionPlayer
plugin so that repeat and shuffle buttons work.

Since the loop and shuffle buttons read the existing mode to compute the
next one, they both never issued SetRepeatMode/SetShuffleQueue commands,
so pressing the buttons just did nothing in remote control.

I used PlayState.RepeatMode and PlayState.PlaybackOrder, which already
was reported by remote targets. The buttons work now and the icons
reflect the state that exists on the controlled device through
onStateChanged like they should.
2026-06-23 01:34:37 +10:00
..
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:54:31 -04:00
2026-06-01 17:31:41 -04:00
2026-06-01 17:31:41 -04:00