Open
Description
Use case description
Currently (as of version 1.5.1), CastPlayer does not support shuffle mode:
getShuffleModeEnabled()
:
media/libraries/cast/src/main/java/androidx/media3/cast/CastPlayer.java
Lines 629 to 633 in 76088cd
setShuffleModeEnabled(boolean)
:
media/libraries/cast/src/main/java/androidx/media3/cast/CastPlayer.java
Lines 624 to 627 in 76088cd
I didn't find any issue/PR open related to this feature. Is there any blocker to support it?
Alternatives considered
We're currently experimenting with our own simple implementation that looks like (we updated the list of available commands):
override fun getShuffleModeEnabled(): Boolean {
return false
}
override fun setShuffleModeEnabled(shuffleModeEnabled: Boolean) {
remoteMediaClient?.queueShuffle(null)
}
But we're not sure if that's the way to go.