Native core bindings for Rocksky.
JVM Panama (java.lang.foreign) bindings to the shared Rust core's C ABI
(crates/rocksky-uniffi). AT Protocol PDS writes (scrobble fan-out, like,
follow, shout), AppView reads, and the identity hashes shared across every
Rocksky SDK. This is the write + dedup side; rocksky.client is the read/HTTP
side. Requires JDK 22+ (run with --enable-native-access=ALL-UNNAMED).
Native core bindings for Rocksky. JVM Panama (java.lang.foreign) bindings to the shared Rust core's C ABI (crates/rocksky-uniffi). AT Protocol PDS writes (scrobble fan-out, like, follow, shout), AppView reads, and the identity hashes shared across every Rocksky SDK. This is the write + dedup side; `rocksky.client` is the read/HTTP side. Requires JDK 22+ (run with --enable-native-access=ALL-UNNAMED).
(agent-close agent)Release an agent's native handle.
Release an agent's native handle.
(global-stats)(global-stats base)Platform-wide totals.
Platform-wide totals.
(login session-path identifier password & {:keys [appview]})Log in with an app password, persisting the session at session-path.
Log in with an app password, persisting the session at `session-path`.
(profile actor)(profile actor base)An actor's detailed profile.
An actor's detailed profile.
(scrobble agent track)Scrobble a play (fans out to artist/album/song/scrobble). Returns the URIs.
Scrobble a play (fans out to artist/album/song/scrobble). Returns the URIs.
(scrobbles actor limit)(scrobbles actor limit offset base)An actor's scrobbles, newest first.
An actor's scrobbles, newest first.
(song-hash title artist album)Identity hash of a song — identical across every Rocksky SDK.
Identity hash of a song — identical across every Rocksky SDK.
(top-tracks limit)(top-tracks limit offset)(top-tracks limit offset base)Platform-wide top tracks chart. base overrides the AppView URL.
Platform-wide top tracks chart. `base` overrides the AppView URL.
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 |