app.rocksky.playlist.* — the global, AT-Proto-backed playlists.
Distinct from Rocksky.Library, whose playlist functions drive the
Subsonic/Navidrome library (app.rocksky.library.*).
Writes publish records to the caller's repo, so they take a token and only
appear in reads once the AppView has ingested the commit.
Summary
Functions
Add songs by their app.rocksky.song AT-URIs. Owner only. Returns the AT-URIs
of the created entry records.
Create a playlist. Returns %{"uri" => ..., "cid" => ...}. Pass "" to omit
an optional field.
A single playlist with its tracks.
The playlist catalog.
Escape hatch — call any app.rocksky.* procedure whose arguments ride the
query string.
Delete a playlist and the caller's own entries. Owner only.
Remove a song. Only the repo that added an entry can retract it.
Rename or re-describe a playlist. Owner only; the AT-URI is unchanged.
Functions
Add songs by their app.rocksky.song AT-URIs. Owner only. Returns the AT-URIs
of the created entry records.
Create a playlist. Returns %{"uri" => ..., "cid" => ...}. Pass "" to omit
an optional field.
A single playlist with its tracks.
The playlist catalog.
Escape hatch — call any app.rocksky.* procedure whose arguments ride the
query string.
Delete a playlist and the caller's own entries. Owner only.
Remove a song. Only the repo that added an entry can retract it.
Rename or re-describe a playlist. Owner only; the AT-URI is unchanged.