๐ŸŽง The official command-line interface for Rocksky โ€” a modern, decentralized music tracking and discovery platform built on the AT Protocol.
TypeScript 18.1%
JavaScript 3.2%
Other 78.7%
5 1 0

Clone this repository

https://tangled.org/tsiry-sandratraina.com/rocksky-cli https://tangled.org/did:plc:7vdlgi2bflelz7mmuxoqjfcr/rocksky-cli
git@tangled.org:tsiry-sandratraina.com/rocksky-cli git@tangled.org:did:plc:7vdlgi2bflelz7mmuxoqjfcr/rocksky-cli

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Rocksky CLI#

๐ŸŽง The official command-line interface for Rocksky โ€” a modern, decentralized music tracking and discovery platform built on the AT Protocol.

Features#

  • ๐Ÿ” Authenticate with your Rocksky account using OAuth
  • ๐ŸŽต View your currently playing track
  • ๐Ÿ“ˆ See your recent scrobbles
  • ๐Ÿ“ค Manually scrobble tracks
  • ๐Ÿ› ๏ธ Useful developer tools for integrating Rocksky into your workflows

Run in development#

To run the CLI in development mode, install the dependencies:

bun install

Then, run the CLI with:

bun run dev --help

Usage#

rocksky <command> [options]

Available Commands#

login - Initiates a browser-based OAuth login flow and saves your access token securely on your machine.

rocksky login

nowplaying - Displays the currently playing track on your/other Rocksky account.

rocksky nowplaying

scrobbles - Lists all recently scrobbled tracks.

rocksky scrobbles