feat(wizard): optional AcoustID key step for metadata enrichment

Adds a wizard step (after the ML step) that prompts for an AcoustID API
key. Left blank, enrichment runs on embedded tags only; with a key the
backend also identifies untagged files by audio fingerprint (§1D). The
key is appended to .env.deploy and reaches both api and worker via
env_file. en/ru strings included.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Senko-san
2026-06-09 13:10:57 +03:00
parent d3839335e5
commit 7da5c4a15e
4 changed files with 27 additions and 0 deletions
+5
View File
@@ -99,6 +99,11 @@ MSG[admin_skip_note]="Администратора можно создать п
MSG[step_ml]="Опциональный ML-сервис"
MSG[ml_prompt]="URL ML-сервиса (оставьте пустым — backend деградирует штатно)"
# -- enrichment / acoustid -------------------------------------------------
MSG[step_enrichment]="Обогащение метаданных (опционально)"
MSG[enrichment_note]="Импортируемые файлы тегируются из встроенных тегов. Добавьте ключ AcoustID, чтобы опознавать файлы без тегов по аудио-отпечатку (бесплатно: https://acoustid.org/new-application)."
MSG[acoustid_prompt]="API-ключ AcoustID (пусто — только встроенные теги)"
# -- summary / run ---------------------------------------------------------
MSG[summary_title]="Сводка (секреты скрыты)"
MSG[summary_services]="Сервисы"