09-cli

CLI コマンド

このページは自動生成です。直接編集しないこと。
python tools/gen_manual_ref.py で再生成する。内容を変えたいときは下の生成元を直す。

生成元

melodear-cli は開発・検証用。GUI でできることを CLI から確かめたり、まとめて処理したりするのに使う。実行は cargo run -p melodear-cli -- --library "X:\Music" <コマンド>。各コマンドの引数は --help が正本で、ここは索引。


グローバルオプション

オプション説明global
-q / --quietSuppress progress and informational messages (errors still on stderr).はい
--colorColor output: auto (TTY), always, or never.はい
--no-colorDisable ANSI colors (same as --color never).はい
-0 / --nullNUL separator: stdin paths (info -) and list / compare --csv output.はい

コマンド(49)

コマンド説明サブコマンド / 引数
melodear backendsList available audio output backends.
melodear playPlay an audio file.8 個のオプション
melodear cueUser cue points and A-B loops (DB-backed).サブコマンド → CueCommand
melodear infoShow metadata (codec / sample rate / tags / ...) for an audio file.3 個のオプション
melodear compareCompare analysis values across tag sources for one file (or - for stdin paths).2 個のオプション
melodear metadataDB metadata revision history (ADR-0010; file tags remain read-only).サブコマンド → MetadataCommand
melodear forensicsDetect software signatures from embedded tags (read-only).1 個のオプション
melodear diagnoseDiagnose audio issues (clipping, DC offset, silence, loudness).引数は DiagnoseArgs
melodear repairApply non-destructive repair (writes new WAV; never modifies source).引数は RepairArgs
melodear chain-overrideSet or clear per-track plugin chain override.引数は ChainOverrideArgs
melodear waveformGenerate or inspect waveform peak/RMS cache (Phase 3d WFM1).
melodear analyzeRe-probe file(s) and apply ADR-0004 resolution (optional DB upsert).7 個のオプション
melodear transcribeWhisper speech-to-text for library assets (requires whisper-cpp feature for real decode).引数は TranscribeArgs
melodear emotionEmotion to mood batch (text/speech-aware, emotion-01).引数は EmotionArgs
melodear scanRecursively scan a folder and import all audio files into <folder>/melodear.db.3 個のオプション
melodear listShow the contents of a library's melodear.db as a table.5 個のオプション
melodear rediscoverSuggest tracks you haven't played recently.引数は RediscoverArgs
melodear doctorLibrary health / integrity checks.引数は DoctorArgs
melodear watchWatch a folder and auto-import new audio files.引数は WatchArgs
melodear tagUser tag CRUD (M:N).サブコマンド → TagCommand
melodear loveMark track(s) as Loved.引数は LoveArgs
melodear unloveRemove Loved flag from track(s).引数は UnloveArgs
melodear rateSet track rating (0–100, DB only).引数は RateArgs
melodear historyPlay history and stats.引数は HistoryArgs
melodear exportExport library (playlist M3U8/JSON/CSV) or view export job history.サブコマンド → ExportCommand
melodear separate4-stem source separation (Demucs / ONNX).引数は SeparateArgs
melodear export-stemsExport separated stems to WAV/FLAC (Phase 8d).引数は ExportStemsArgs
melodear renderOffline render with plugin chain (Phase 8d).引数は RenderArgs
melodear mixdownMix stems to one file (Phase 8d).引数は MixdownArgs
melodear playlistSmart playlist CRUD (Phase 4f).サブコマンド → PlaylistCommand
melodear similarFind similar tracks by feature vector (Phase 4e / 5f).引数は SimilarArgs
melodear journeyBuild a playlist along BPM / mood curves (Phase 5f).引数は JourneyArgs
melodear moodSearch tracks by natural-language mood phrase (Phase 5f).引数は MoodArgs
melodear voiceDoujin voice metadata: products / actors / tags (voice-01).引数は VoiceArgs
melodear mood-searchSearch tracks by valence / arousal ranges (Phase 5e).引数は MoodSearchArgs
melodear collate-artistPer-artist mood / genre / BPM statistics (Phase 5f).引数は CollateArtistArgs
melodear statsLibrary-wide analysis coverage and distributions (Phase 5f).引数は StatsArgs
melodear lookupSearch external metadata (MusicBrainz / Last.fm) and optionally apply to DB.引数は LookupArgs
melodear consensusRecompute genre consensus from stored sources (Phase 6g.5).引数は ConsensusArgs
melodear modelsONNX model install / verify (Phase 5c.5).サブコマンド → ModelsCommand
melodear searchSearch library by ML genre/style tags.引数は GenreSearchArgs
melodear samplesList DTM samples by ML category (Phase 5d).引数は SamplesArgs
melodear ucsUCS master search and per-asset UCS tag operations (Phase 6f).引数は UcsArgs
melodear projectProject CRUD and project.json import/export (Phase 6f).引数は ProjectArgs
melodear fingerprintFingerprint audio (Chromaprint, no AcoustID API).引数は FingerprintArgs
melodear identifyIdentify track via AcoustID fingerprint (opt-in API).引数は IdentifyArgs
melodear pluginsPlugin registry: list / paths / scan / remove (Phase 7a).引数は PluginsArgs
melodear chainMaster plugin chain CRUD (Phase 7d).引数は ChainArgs
melodear presetChain preset save / load / list (Phase 7e).引数は PresetArgs

サブコマンド

enum定義サブコマンド
ChainCommandcmd_chain.rslist, show, create, set-master, add, remove-slot, move-slot, bypass-slot, dry-wet, delete
ConsensusCommandcmd_consensus.rsrecompute
CueCommandcmd_cue.rslist, set, clear, export
ExportCommandcmd_export.rsplaylist, history
MetadataCommandcmd_metadata.rslog, set, revert
ModelsCommandcmd_models.rslist, install, verify
PlaylistCommandcmd_playlist.rslist, show, eval, create, delete
PluginsCommandcmd_plugins.rslist, paths, scan, remove
PresetCommandcmd_preset.rslist, save, load, delete, show, export, import, templates
TemplatesCommandcmd_preset.rslist, install
ProjectCommandcmd_project.rslist, create, show, add, missing, export, import
SamplesCommandcmd_samples.rslist, show
TagCommandcmd_tag.rslist, add, remove, rename, attach, detach, of, tracks
UcsCommandcmd_ucs.rssearch, tag, untag, list
VoiceCommandcmd_voice.rsscan, fetch, products, show, actors, tags, search, list, migrate, interactions, import-dom, backfill-circle-codes

← リファレンス目次へ