05-env-vars

環境変数

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

生成元

アプリやテストの挙動を外から変えるための変数。実行時のものは PowerShell なら $env:NAME = "値" を設定してから起動する。「用途」は使用箇所の直前のコメントを機械的に拾ったもので、空欄はコメントがないという意味。


実行時

変数用途(近くのコメントから)主な参照元参照数
MELODEAR_A11Ycrates/melodear-gui/src/settings.rs1
MELODEAR_ACOUSTID_API_KEYcrates/melodear-meta/src/api_keys.rs3
MELODEAR_BUNDLED_ACOUSTID_API_KEYcrates/melodear-meta/build.rs2
MELODEAR_BUNDLED_DISCOGS_TOKENcrates/melodear-meta/build.rs2
MELODEAR_BUNDLED_LASTFM_API_KEYcrates/melodear-meta/build.rs2
MELODEAR_BUNDLED_LISTENBRAINZ_TOKENcrates/melodear-meta/build.rs2
MELODEAR_COLLAB_DIRcolab-3b: cached prototype pack and related collab data.crates/melodear-ml/src/models.rs1
MELODEAR_DISCOGS_TOKENcrates/melodear-meta/src/api_keys.rs2
MELODEAR_HTDEMUCS_ONNXcrates/melodear-cli/src/cmd_separate.rs2
MELODEAR_LASTFM_API_KEYresolved at read time via [Self::resolved_*] and are never written here.crates/melodear-cli/src/cmd_lookup.rs3
MELODEAR_LIBRARYライブラリ復元を MCP apply より先に。空ハンドルでサーバが立ち上がる窓を消す。crates/melodear-gui/src/main.rs1
MELODEAR_LISTENBRAINZ_TOKENcrates/melodear-meta/src/api_keys.rs2
MELODEAR_LISTPERF4実 DB スナップショット。既定の cargo test では走らせない(72k 行)。crates/melodear-gui/src/library.rs1
MELODEAR_LOG!crates/melodear-cli/src/main.rs2
MELODEAR_LOVEDMeloDear-local loved flag in file tags (ADR-0023 D2).crates/melodear-dsp/src/rating.rs1
MELODEAR_LOVED_KEYMeloDear-local loved flag in file tags (ADR-0023 D2).crates/melodear-dsp/src/lib.rs3
MELODEAR_MB_CONTACTcrates/melodear-meta/src/config.rs1
MELODEAR_MCP_LOGAll logs must go to stderr; stdout is the MCP JSON-RPC channel.crates/melodear-mcp/src/main.rs1
MELODEAR_MCP_PINPreferred port of the MeloDear Layer A HTTP server (then port+1 .. port+3).crates/melodear-gui/src/mcp_connect.rs2
MELODEAR_MODELS_DIRアプリは続行(警告ログのみ・データ非破壊: 移動できなかったファイルは旧位置に残る)。crates/melodear-ml/src/models.rs2
MELODEAR_ORT_DLLApp-local onnxruntime DLLs。IR13 モデルを読める版(1.25.x)を third_party/onnxruntime/x64/crates/melodear-gui/build.rs2
MELODEAR_PERF_FOLDER``text | crates/melodear-db/examples/voicewire_perf.rs`2
MELODEAR_PLAYBACK_TRACEcrates/melodear-gui/src/playback_trace.rs1
MELODEAR_POLICY_URLMELODEAR_POLICY_URL if set, otherwise [DEFAULT_POLICY_URL].crates/melodear-gui/src/version_policy_fetch.rs1
MELODEAR_RUNTIME_DIRcrates/melodear-ml/src/models.rs2
MELODEAR_SEPARATION_MODELcrates/melodear-cli/src/cmd_separate.rs2
MELODEAR_SUBMATCH_SAMPLEcrates/melodear-core/src/subtitle.rs1
MELODEAR_THEME設定ファイル < 環境変数 の優先順位。CI / コンテナ環境で便利。crates/melodear-gui/src/settings.rs1

ビルド時

変数用途(近くのコメントから)主な参照元参照数
MELODEAR_BUILD_FEASIBILITYbuildperf-2: 製品ビルドでは feasibility 12 枚をコンパイルしない。crates/melodear-gui/build.rs1
MELODEAR_BUNDLE_Sources (first non-empty wins per key):crates/melodear-meta/build.rs1
MELODEAR_BUNDLE_ACOUSTID_API_KEYcrates/melodear-meta/build.rs1
MELODEAR_BUNDLE_DISCOGS_TOKENcrates/melodear-meta/build.rs1
MELODEAR_BUNDLE_LASTFM_API_KEYcrates/melodear-meta/build.rs1
MELODEAR_BUNDLE_LISTENBRAINZ_TOKENcrates/melodear-meta/build.rs1

テスト / ベンチ専用

変数用途(近くのコメントから)主な参照元参照数
MELODEAR_CLAP_PLUGINcrates/melodear-plugin-clap/tests/clap_instantiate.rs3
MELODEAR_MEASURE_PROFILEcrates/melodear-db/examples/voicetier1_events.rs2
MELODEAR_MOOD_BRIGHT_WAVcrates/melodear-ml/tests/mood_known_files.rs1
MELODEAR_MOOD_DARK_WAVcrates/melodear-ml/tests/mood_known_files.rs1
MELODEAR_PERF_DBcrates/melodear-db/examples/voicewire_perf.rs1
MELODEAR_TEST_AUDIOcrates/melodear-meta/tests/acoustid_integration.rs1
MELODEAR_TEST_MISSING_VAR_XYZcrates/melodear-meta/src/api_keys.rs1
MELODEAR_TEST_MP3手動確認用: 環境変数 MELODEAR_TEST_MP3 に実ファイルパスを指定して実行。crates/melodear-dsp/src/artwork.rs1
MELODEAR_VST3_PLUGINcrates/melodear-plugin-vst3/tests/vst3_process_silence.rs3
MELODEAR_ZEROSHOT_DIRIgnored by default (needs the CLAP + sample-class models and a sample folder). Run:crates/melodear-cli/tests/clap_zeroshot_eval.rs1

← リファレンス目次へ