01-versions-and-crates

バージョンと構成

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

生成元


この版

項目値
内部バージョン(Cargo.toml)0.2.3+4
配布バージョン(タグ / MSI)v0.2.3.4
DB スキーマ(PRAGMA user_version)67
Rust 最低要求版1.85
Edition2021
crate 数16
.slint ファイル数 / 行数153 ファイル / 41590 行
ADR 本数43

内部の X.Y.Z+N と配布の vX.Y.Z.N は同じものを指す。+N はビルド番号で、リリースのたびに 1 上がる。

主要な依存

crate版役割
slint=1.16.1GUI フレームワーク
slint-build=1.16.1.slint → slint_gen.rs のコンパイル
rusqlite0.31SQLite バインディング
rodio0.22既定のオーディオ出力
cpal0.15オーディオデバイス抽象
symphonia0.5デコーダ
ort=2.0.0-rc.11ONNX Runtime(Mood / Genre / CLAP / Demucs)
tokio1非同期ランタイム
reqwest0.12HTTP クライアント
serde1.0設定・JSON のシリアライズ
tracing0.1ログ / 計装

ワークスペースの crate

crate説明.rs 数
melodear-cliMeloDear command-line interface60
melodear-coreMeloDear core types: AudioDescriptor, Library, errors, common traits26
melodear-dbMeloDear per-library SQLite database (assets, libraries, vectors)78
melodear-dspMeloDear DSP / analysis layer (metadata, BPM, key, MFCC, spectrum...)45
melodear-exportStem export and offline rendering (Phase 8d)12
melodear-fingerprintChromaprint fingerprint generation for AcoustID (Phase 6g.1)2
melodear-guiMeloDear Slint GUI (Phase 3a+)197
melodear-libraryLibrary scan supplements: path inference and folder assets (Phase 6h.1)5
melodear-mcpMeloDear MCP stdio bridge — JSON-RPC stdin/stdout to GUI HTTP /mcp5
melodear-metaExternal music metadata providers (MusicBrainz, Last.fm) and cache33
melodear-mlONNX Runtime inference helpers for MeloDear (Phase 5a minimal)30
melodear-playerMeloDear audio playback engine (Phase 1: rodio; Phase 2+: cpal + symphonia)23
melodear-pluginMeloDear plugin host abstraction and scan (Phase 7a)13
melodear-plugin-clapMeloDear CLAP 1.x host (Phase 7c, clack-host)8
melodear-plugin-vst3MeloDear VST3 host (Phase 7b, Steinberg VST3 SDK GPL)16
melodear-separateDemucs / ONNX source separation (Phase 8a/8b)9

← リファレンス目次へ