01-versions-and-crates
バージョンと構成
このページは自動生成です。直接編集しないこと。
python tools/gen_manual_ref.pyで再生成する。内容を変えたいときは下の生成元を直す。
生成元
Cargo.tomlcrates/*/Cargo.tomlcrates/melodear-db/src/schema.rsdocs/adr/
この版
| 項目 | 値 |
|---|---|
内部バージョン(Cargo.toml) | 0.2.3+4 |
| 配布バージョン(タグ / MSI) | v0.2.3.4 |
DB スキーマ(PRAGMA user_version) | 67 |
| Rust 最低要求版 | 1.85 |
| Edition | 2021 |
| crate 数 | 16 |
.slint ファイル数 / 行数 | 153 ファイル / 41590 行 |
| ADR 本数 | 43 |
内部の X.Y.Z+N と配布の vX.Y.Z.N は同じものを指す。+N はビルド番号で、リリースのたびに 1 上がる。
主要な依存
| crate | 版 | 役割 |
|---|---|---|
slint | =1.16.1 | GUI フレームワーク |
slint-build | =1.16.1 | .slint → slint_gen.rs のコンパイル |
rusqlite | 0.31 | SQLite バインディング |
rodio | 0.22 | 既定のオーディオ出力 |
cpal | 0.15 | オーディオデバイス抽象 |
symphonia | 0.5 | デコーダ |
ort | =2.0.0-rc.11 | ONNX Runtime(Mood / Genre / CLAP / Demucs) |
tokio | 1 | 非同期ランタイム |
reqwest | 0.12 | HTTP クライアント |
serde | 1.0 | 設定・JSON のシリアライズ |
tracing | 0.1 | ログ / 計装 |
ワークスペースの crate
| crate | 説明 | .rs 数 |
|---|---|---|
melodear-cli | MeloDear command-line interface | 60 |
melodear-core | MeloDear core types: AudioDescriptor, Library, errors, common traits | 26 |
melodear-db | MeloDear per-library SQLite database (assets, libraries, vectors) | 78 |
melodear-dsp | MeloDear DSP / analysis layer (metadata, BPM, key, MFCC, spectrum...) | 45 |
melodear-export | Stem export and offline rendering (Phase 8d) | 12 |
melodear-fingerprint | Chromaprint fingerprint generation for AcoustID (Phase 6g.1) | 2 |
melodear-gui | MeloDear Slint GUI (Phase 3a+) | 197 |
melodear-library | Library scan supplements: path inference and folder assets (Phase 6h.1) | 5 |
melodear-mcp | MeloDear MCP stdio bridge — JSON-RPC stdin/stdout to GUI HTTP /mcp | 5 |
melodear-meta | External music metadata providers (MusicBrainz, Last.fm) and cache | 33 |
melodear-ml | ONNX Runtime inference helpers for MeloDear (Phase 5a minimal) | 30 |
melodear-player | MeloDear audio playback engine (Phase 1: rodio; Phase 2+: cpal + symphonia) | 23 |
melodear-plugin | MeloDear plugin host abstraction and scan (Phase 7a) | 13 |
melodear-plugin-clap | MeloDear CLAP 1.x host (Phase 7c, clack-host) | 8 |
melodear-plugin-vst3 | MeloDear VST3 host (Phase 7b, Steinberg VST3 SDK GPL) | 16 |
melodear-separate | Demucs / ONNX source separation (Phase 8a/8b) | 9 |