Reference & Guides
Platform setup guides, the full command reference, and everything needed to go from install to a working terminal music companion.
Platform setup
Install
Install (PowerShell)
irm https://raw.githubusercontent.com/Boredooms/Moodwave-CLI/main/cli/scripts/install.ps1 | iexAudio backend (optional)
mpv (recommended)
winget install mpvffplay (ffmpeg)
winget install ffmpegFile locations
%APPDATA%\moodwave\config.json%LOCALAPPDATA%\moodwave\cache\Moodwave also ships a native PresentationCore/Media Foundation audio backend, so it can play streams out of the box even without mpv or ffmpeg installed — run moodwave doctor to confirm which backend was picked.
Verify everything is working after install:
moodwave doctorInstallation & user guide
Every moodwave subcommand, grouped by what you're trying to do. Run moodwave --help anytime for the same list in your terminal.
moodwave initCreate config file and cache directories. Run once after install.
moodwave doctorDiagnose terminal, config, audio backends, and music source connectivity.
moodwaveLaunch the interactive TUI — scan, search, play, and manage playlists.
moodwave updateCheck for and install the latest release in place. Also runs automatically in the TUI.
moodwave scan [path]Analyze the repository and infer a coding mood from language mix, TODOs, git churn, and structure.
moodwave moodShow the last detected mood profile, confidence, and music traits without re-scanning.
moodwave playFind and stream music matching the current mood. Runs a scan first if none exists.
moodwave search <query>Search YouTube directly and pick a track to play.
moodwave nextAdvance the recommendation queue to the next candidate.
moodwave queueShow the current recommendation queue and playing position.
moodwave theme <name>Switch the visual color theme (7+ presets — Midnight, Dracula, Nord, Tokyo Night, and more).
moodwave visual <mode>Switch the terminal visualizer — spectrum, fire, matrix, plasma, aurora, and 15+ others.
moodwave configView the resolved configuration as JSON, or edit it directly.
moodwave sourceList configured music sources and their live health status.
moodwave statusShow version, config paths, last mood, and playback state.
moodwave doctorFull diagnostic pass with a one-key auto-fix for missing audio backends.
| MOODWAVE_THEME | Visual theme ID |
| MOODWAVE_VISUAL | Visual mode |
| MOODWAVE_NO_COLOR=1 | Disable ANSI color |
| MOODWAVE_NO_ANIMATION=1 | Disable animation |
| MOODWAVE_BACKEND | Force a specific audio backend |
| MOODWAVE_VOLUME | Volume, 0–100 |
| MOODWAVE_DEBUG=1 | Enable debug logging |
| JAMENDO_CLIENT_ID | Enable the Jamendo source |