05-env-vars
環境変数
このページは自動生成です。直接編集しないこと。
python tools/gen_manual_ref.pyで再生成する。内容を変えたいときは下の生成元を直す。
生成元
crates/**/*.rs(MELODEAR_の全出現)
アプリやテストの挙動を外から変えるための変数。実行時のものは PowerShell なら $env:NAME = "値" を設定してから起動する。「用途」は使用箇所の直前のコメントを機械的に拾ったもので、空欄はコメントがないという意味。
実行時
| 変数 | 用途(近くのコメントから) | 主な参照元 | 参照数 |
|---|---|---|---|
MELODEAR_A11Y | crates/melodear-gui/src/settings.rs | 1 | |
MELODEAR_ACOUSTID_API_KEY | crates/melodear-meta/src/api_keys.rs | 3 | |
MELODEAR_BUNDLED_ACOUSTID_API_KEY | crates/melodear-meta/build.rs | 2 | |
MELODEAR_BUNDLED_DISCOGS_TOKEN | crates/melodear-meta/build.rs | 2 | |
MELODEAR_BUNDLED_LASTFM_API_KEY | crates/melodear-meta/build.rs | 2 | |
MELODEAR_BUNDLED_LISTENBRAINZ_TOKEN | crates/melodear-meta/build.rs | 2 | |
MELODEAR_COLLAB_DIR | colab-3b: cached prototype pack and related collab data. | crates/melodear-ml/src/models.rs | 1 |
MELODEAR_DISCOGS_TOKEN | crates/melodear-meta/src/api_keys.rs | 2 | |
MELODEAR_HTDEMUCS_ONNX | crates/melodear-cli/src/cmd_separate.rs | 2 | |
MELODEAR_LASTFM_API_KEY | resolved at read time via [Self::resolved_*] and are never written here. | crates/melodear-cli/src/cmd_lookup.rs | 3 |
MELODEAR_LIBRARY | ライブラリ復元を MCP apply より先に。空ハンドルでサーバが立ち上がる窓を消す。 | crates/melodear-gui/src/main.rs | 1 |
MELODEAR_LISTENBRAINZ_TOKEN | crates/melodear-meta/src/api_keys.rs | 2 | |
MELODEAR_LISTPERF4 | 実 DB スナップショット。既定の cargo test では走らせない(72k 行)。 | crates/melodear-gui/src/library.rs | 1 |
MELODEAR_LOG | ! | crates/melodear-cli/src/main.rs | 2 |
MELODEAR_LOVED | MeloDear-local loved flag in file tags (ADR-0023 D2). | crates/melodear-dsp/src/rating.rs | 1 |
MELODEAR_LOVED_KEY | MeloDear-local loved flag in file tags (ADR-0023 D2). | crates/melodear-dsp/src/lib.rs | 3 |
MELODEAR_MB_CONTACT | crates/melodear-meta/src/config.rs | 1 | |
MELODEAR_MCP_LOG | All logs must go to stderr; stdout is the MCP JSON-RPC channel. | crates/melodear-mcp/src/main.rs | 1 |
MELODEAR_MCP_PIN | Preferred port of the MeloDear Layer A HTTP server (then port+1 .. port+3). | crates/melodear-gui/src/mcp_connect.rs | 2 |
MELODEAR_MODELS_DIR | アプリは続行(警告ログのみ・データ非破壊: 移動できなかったファイルは旧位置に残る)。 | crates/melodear-ml/src/models.rs | 2 |
MELODEAR_ORT_DLL | App-local onnxruntime DLLs。IR13 モデルを読める版(1.25.x)を third_party/onnxruntime/x64/ | crates/melodear-gui/build.rs | 2 |
MELODEAR_PERF_FOLDER | ``text | crates/melodear-db/examples/voicewire_perf.rs` | 2 | |
MELODEAR_PLAYBACK_TRACE | crates/melodear-gui/src/playback_trace.rs | 1 | |
MELODEAR_POLICY_URL | MELODEAR_POLICY_URL if set, otherwise [DEFAULT_POLICY_URL]. | crates/melodear-gui/src/version_policy_fetch.rs | 1 |
MELODEAR_RUNTIME_DIR | crates/melodear-ml/src/models.rs | 2 | |
MELODEAR_SEPARATION_MODEL | crates/melodear-cli/src/cmd_separate.rs | 2 | |
MELODEAR_SUBMATCH_SAMPLE | crates/melodear-core/src/subtitle.rs | 1 | |
MELODEAR_THEME | 設定ファイル < 環境変数 の優先順位。CI / コンテナ環境で便利。 | crates/melodear-gui/src/settings.rs | 1 |
ビルド時
| 変数 | 用途(近くのコメントから) | 主な参照元 | 参照数 |
|---|---|---|---|
MELODEAR_BUILD_FEASIBILITY | buildperf-2: 製品ビルドでは feasibility 12 枚をコンパイルしない。 | crates/melodear-gui/build.rs | 1 |
MELODEAR_BUNDLE_ | Sources (first non-empty wins per key): | crates/melodear-meta/build.rs | 1 |
MELODEAR_BUNDLE_ACOUSTID_API_KEY | crates/melodear-meta/build.rs | 1 | |
MELODEAR_BUNDLE_DISCOGS_TOKEN | crates/melodear-meta/build.rs | 1 | |
MELODEAR_BUNDLE_LASTFM_API_KEY | crates/melodear-meta/build.rs | 1 | |
MELODEAR_BUNDLE_LISTENBRAINZ_TOKEN | crates/melodear-meta/build.rs | 1 |
テスト / ベンチ専用
| 変数 | 用途(近くのコメントから) | 主な参照元 | 参照数 |
|---|---|---|---|
MELODEAR_CLAP_PLUGIN | crates/melodear-plugin-clap/tests/clap_instantiate.rs | 3 | |
MELODEAR_MEASURE_PROFILE | crates/melodear-db/examples/voicetier1_events.rs | 2 | |
MELODEAR_MOOD_BRIGHT_WAV | crates/melodear-ml/tests/mood_known_files.rs | 1 | |
MELODEAR_MOOD_DARK_WAV | crates/melodear-ml/tests/mood_known_files.rs | 1 | |
MELODEAR_PERF_DB | crates/melodear-db/examples/voicewire_perf.rs | 1 | |
MELODEAR_TEST_AUDIO | crates/melodear-meta/tests/acoustid_integration.rs | 1 | |
MELODEAR_TEST_MISSING_VAR_XYZ | crates/melodear-meta/src/api_keys.rs | 1 | |
MELODEAR_TEST_MP3 | 手動確認用: 環境変数 MELODEAR_TEST_MP3 に実ファイルパスを指定して実行。 | crates/melodear-dsp/src/artwork.rs | 1 |
MELODEAR_VST3_PLUGIN | crates/melodear-plugin-vst3/tests/vst3_process_silence.rs | 3 | |
MELODEAR_ZEROSHOT_DIR | Ignored by default (needs the CLAP + sample-class models and a sample folder). Run: | crates/melodear-cli/tests/clap_zeroshot_eval.rs | 1 |