Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hkuds avatar

Cli Anything Rekordbox

  • 169 installs
  • 46.6k repo stars
  • Updated August 3, 2026
  • hkuds/cli-anything

For integrating A developer tool for AI integration and automation

About

A developer tool for AI integration and automation. This is a developer tool for building and integrating AI-powered features.

  • AI
  • Developer tool

Cli Anything Rekordbox by the numbers

  • 169 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #3,124 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-rekordbox

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs169
repo stars46.6k
Last updatedAugust 3, 2026
Repositoryhkuds/cli-anything

What it does

For integrating A developer tool for AI integration and automation

Files

SKILL.mdMarkdownGitHub ↗

cli-anything-rekordbox

Agent-native CLI for Pioneer Rekordbox 6/7. Drives the DJ library and live decks programmatically.

Installation

pip install cli-anything-rekordbox

Prerequisites:

  • Python 3.10+
  • Rekordbox 6 or 7 installed (master.db must exist)
  • Virtual MIDI driver for live-deck control:
  • Windows: loopMIDI / LoopBe / teVirtualMIDI
  • macOS: IAC Driver
  • Linux: ALSA virtual MIDI (snd-virmidi)

Usage

# Status check
cli-anything-rekordbox status

# REPL mode
cli-anything-rekordbox

# JSON output for agents
cli-anything-rekordbox --json library search "Daft Punk"

Command Groups

Library

CommandDescription
countTotal track count
search QUERYFind tracks by title/artist substring
info TRACK_IDFull track metadata
dump --out FILE.jsonExport full library as JSON

Playlist

CommandDescription
listAll playlists
create NAME [--force] [--no-backup]New playlist
add NAME --track-title T [--force] [--no-backup]Add track
clear NAME [--force] [--no-backup]Empty a playlist

Playlist writes create a master.db backup before mutation. They refuse to run while Rekordbox is open unless --force is supplied; forced writes still require a backup. --no-backup is only accepted when Rekordbox is closed.

Deck (live MIDI)

CommandDescription
play --deck NPlay/pause
sync --deck NTempo sync
crossfade FROM TO --secs SSmooth crossfade
eq --deck N --hi --mid --loEQ control
hot-cue --deck N --slot 1-8Trigger hot cue

Top-level

CommandDescription
statusRuntime / DB / MIDI state
install-mappingDrop Bunker.midi.csv into rekordbox's MidiMappings folder
mix A B --secs SHigh-level: search + load + sync + crossfade

How it works

+------------------+
|   Your Agent     |
+--------+---------+
         |
         v
+------------------+
| cli-anything-    |
| rekordbox CLI    |
+--------+---------+
   |          |
   v          v
+----------+  +----------+
|pyrekord- |  |  mido +  |
|box DB    |  |  virtual |
|writes    |  |  MIDI    |
+----------+  +----------+
   |               |
   v               v
+----------+  +-----------+
| master.db|  | Rekordbox |
|SQLCipher |  | live decks|
+----------+  +-----------+
  • master.db is encrypted with a static AES-256 key shared by all rekordbox 6/7 installs (auto-extracted by pyrekordbox)
  • Virtual MIDI mapping uses Pioneer's standard .midi.csv format; this CLI ships Bunker.midi.csv and an install-mapping command to drop it into rekordbox's MidiMappings/ folder

JSON output

Every command supports --json:

$ cli-anything-rekordbox --json library count
{"track_count": 30344}

License

MIT

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.