Smart (rule-based) playlists and listening stats.
Smart (rule-based) playlists and listening stats.
(create client {:keys [name rules] :as input})Create a smart playlist. input keys: :name (required), :rules
(required — string or data), :description, :image, :folder-id.
Create a smart playlist. `input` keys: `:name` (required), `:rules` (required — string or data), `:description`, `:image`, `:folder-id`.
(record-played client track-id)Record that a track was played.
Record that a track was played.
(record-skipped client track-id)Record that a track was skipped.
Record that a track was skipped.
(track-ids client id)Resolve a smart playlist to the matching track ids right now.
Resolve a smart playlist to the matching track ids right now.
(track-stats client track-id)Listening stats for a track, or nil.
Listening stats for a track, or `nil`.
(update client id {:keys [name rules] :as input})Update a smart playlist. input keys: :name, :rules, ...
Update a smart playlist. `input` keys: `:name`, `:rules`, ...
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 |