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.