Endpoints under app.rocksky.playlist.*
Endpoints under app.rocksky.playlist.*
(create-playlist client {:keys [name description]})Create a new playlist.
Required: :name. Optional: :description.
Create a new playlist. Required: `:name`. Optional: `:description`.
(get-playlist client {:keys [uri]})Get a playlist by URI. Required: :uri.
Get a playlist by URI. Required: `:uri`.
(get-playlists client)(get-playlists client {:keys [limit offset]})List playlists. Optional: :limit :offset.
List playlists. Optional: `:limit` `:offset`.
(insert-directory client {:keys [uri directory position]})Insert a directory into a playlist.
Required: :uri :directory. Optional: :position.
Insert a directory into a playlist. Required: `:uri` `:directory`. Optional: `:position`.
(insert-files client {:keys [uri files position]})Insert files into a playlist.
Required: :uri :files (collection of file IDs).
Optional: :position.
Insert files into a playlist. Required: `:uri` `:files` (collection of file IDs). Optional: `:position`.
(remove-playlist client {:keys [uri]})Remove a playlist by URI. Required: :uri.
Remove a playlist by URI. Required: `:uri`.
(start-playlist client {:keys [uri shuffle position]})Start playing a playlist.
Required: :uri. Optional: :shuffle :position.
Start playing a playlist. Required: `:uri`. Optional: `:shuffle` `:position`.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |