rocksky/actor

app.rocksky.actor.* — profiles and per-actor catalogues.

All functions here return a rocksky.Request(a). Pipe it through any rocksky.* param helpers you need and finish with rocksky.send(client).

Values

pub fn get_actor_albums(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorAlbums — paginated albums for an actor.

pub fn get_actor_artists(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorArtists — paginated artists for an actor.

pub fn get_actor_compatibility(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorCompatibility — compatibility with another actor. Compares the authenticated user to did.

pub fn get_actor_loved_songs(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorLovedSongs — paginated loved songs.

pub fn get_actor_neighbours(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorNeighbours — listening-graph neighbours.

pub fn get_actor_playlists(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorPlaylists — paginated playlists for an actor.

pub fn get_actor_scrobbles(
  did did: String,
) -> rocksky.Request(List(types.Scrobble))

app.rocksky.actor.getActorScrobbles — paginated scrobbles for an actor. Returns the scrobbles array unwrapped.

pub fn get_actor_songs(
  did did: String,
) -> rocksky.Request(dynamic.Dynamic)

app.rocksky.actor.getActorSongs — paginated song catalogue for an actor.

pub fn get_profile(
  did did: String,
) -> rocksky.Request(types.Profile)

app.rocksky.actor.getProfile — fetch a profile by DID or handle.

Search Document