A terminal-native controller built on top of MPRIS protocol and the lightweight mpv playback engine. Integrated with beets library sync and tailored Skill contexts for AI agents.
Prebuilt binaries since v0.4.0 — one command, no Rust toolchain required (external mpv still needed):
Supported on Linux x64/arm64 (glibc) and macOS x64/arm64; Windows pending (#184) — use Cargo or direct Releases download meanwhile.
Deploy pre-compiled static binaries dynamically, via AUR, or build directly from Crates.io:
💡 You can also visit our Releases page to download native system installers (including .deb for Debian/Ubuntu, .rpm for Fedora/RHEL, and .tar.gz for generic Linux).
Deploy natively on Apple Silicon or Intel chips via Homebrew Tap:
Grab portable static executable pre-compiled for PowerShell & Command Prompt environments:
agent-lx-music (alx) strips away the bloat of GUI desktop players, bridging directly to a lightweight system audio engine. It yields sub-millisecond CLI response times alongside search catalogs, queue pipelines, and local caching.
By exposing standard MPRIS contracts to the local D-Bus, it coexists harmoniously with OS media widgets and provides a robust, real-time context stream for LLM agents running in your shell.
Expose native interface schemas for Hermes, OpenClaw, and Codex, unlocking real-time search, queue, and daemon integration.
The foundation controller. Bundles actions for play, pause, skip, volume adjustment, and state queries to drive the player from an agent environment.
agent-lx-musicFetch hot charts, editorial playlists, and personalized musical suggestions. Empowers LLMs to select background tracks based on system load or mood.
music-discoveryTrack cover downloads and scrollable lyric parsers. Feeds granular time-stamped text structures and image paths into LLM rendering engines.
audio-analysisActive daemon watchers tracking process life cycles and playback stats. Helps your AI agent dynamically comment on songs and structure playlist logs.
listening-companion
The alx engine is born as a tribute and
high-performance rewrite of the legendary
lx-music-desktop project. We re-engineered its core
music-sourcing behaviors into an ultra-fast Rust CLI using system
MPRIS, expanding it with native Agent Skills.