rocksky/player
app.rocksky.player.* — control the user’s local player.
Values
pub fn add_items_to_queue(
items items: List(String),
) -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.addItemsToQueue.
pub fn get_currently_playing() -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.getCurrentlyPlaying. Add with_actor to fetch another
user’s player state if you have permission.
pub fn get_queue() -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.getPlaybackQueue.
pub fn play_directory(
directory_id directory_id: String,
) -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.playDirectory — play a directory of files.
pub fn play_file(
file_id file_id: String,
) -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.playFile — play a single file by id.
pub fn seek(
position position: Int,
) -> rocksky.Request(dynamic.Dynamic)
app.rocksky.player.seek — position is in milliseconds.
pub fn with_actor(
req: rocksky.Request(a),
actor: String,
) -> rocksky.Request(a)
pub fn with_player_id(
req: rocksky.Request(a),
id: String,
) -> rocksky.Request(a)
Scope a player request to a specific player instance.
pub fn with_position(
req: rocksky.Request(a),
position: Int,
) -> rocksky.Request(a)
pub fn with_recurse(
req: rocksky.Request(a),
recurse: Bool,
) -> rocksky.Request(a)
pub fn with_shuffle(
req: rocksky.Request(a),
shuffle: Bool,
) -> rocksky.Request(a)