Skip to content

[Cast] Support shuffle mode #2083

Open
Open
@MGaetan89

Description

@MGaetan89

Use case description

Currently (as of version 1.5.1), CastPlayer does not support shuffle mode:

getShuffleModeEnabled():

@Override
public boolean getShuffleModeEnabled() {
// TODO: Support shuffle mode.
return false;
}

setShuffleModeEnabled(boolean):

@Override
public void setShuffleModeEnabled(boolean shuffleModeEnabled) {
// TODO: Support shuffle mode.
}

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions