API Reference Rocksky v#0.1.0

Copy Markdown View Source

Modules

Pipe-friendly Elixir client for the Rocksky XRPC API.

app.rocksky.actor.* endpoints.

app.rocksky.album.* endpoints.

app.rocksky.apikey.* endpoints. All require an authenticated client.

Builder for app.rocksky.apikey.createApikey.

app.rocksky.artist.* endpoints.

use Rocksky.Builder turns a module into a chainable, pipe-friendly request builder for a single XRPC procedure.

app.rocksky.charts.* endpoints.

Client struct holding base URL, token and request options.

app.rocksky.dropbox.* endpoints. Require an authenticated client.

Error returned from any Rocksky SDK call.

app.rocksky.feed.* endpoints.

app.rocksky.googledrive.* endpoints. Require an authenticated client.

app.rocksky.graph.* endpoints.

Low-level XRPC transport. Most users should call the namespace modules (Rocksky.Actor, Rocksky.Scrobble, etc.) instead.

app.rocksky.like.* endpoints. All require an authenticated client.

app.rocksky.mirror.* endpoints. Require an authenticated client.

Builder for app.rocksky.mirror.putMirrorSource.

app.rocksky.player.* endpoints — remote control of a Rocksky player.

app.rocksky.playlist.* endpoints.

app.rocksky.scrobble.* endpoints.

Builder for app.rocksky.scrobble.createScrobble.

app.rocksky.shout.* endpoints.

Builder for app.rocksky.shout.replyShout.

Builder for app.rocksky.shout.reportShout.

app.rocksky.song.* endpoints.

Builder for app.rocksky.song.createSong.

app.rocksky.spotify.* endpoints — Spotify remote control for the authenticated user.

app.rocksky.stats.* endpoints.