feat(settings): add AcoustID API key setting

This commit is contained in:
jxxghp
2026-08-12 08:55:50 +08:00
parent 5e58d904fe
commit 6768f4e8a7
5 changed files with 158 additions and 0 deletions
@@ -104,6 +104,7 @@ const SystemSettings = ref<any>({
MEDIA_RECOGNIZE_SHARE: true,
TMDB_API_DOMAIN: null,
TMDB_API_KEY: null,
ACOUSTID_API_KEY: null,
TMDB_IMAGE_DOMAIN: null,
MUSIC_COVER_PROXY: null,
TMDB_LOCALE: null,
@@ -2045,6 +2046,17 @@ watch(currentLlmSnapshotKey, (snapshotKey, previousSnapshotKey) => {
prepend-inner-icon="mdi-key-variant"
/>
</VCol>
<VCol cols="12" md="6">
<VTextField
v-model="SystemSettings.Advanced.ACOUSTID_API_KEY"
:label="t('setting.system.acoustIdApiKey')"
:hint="t('setting.system.acoustIdApiKeyHint')"
persistent-hint
:placeholder="t('setting.system.acoustIdApiKeyPlaceholder')"
:rules="[(v: string) => !!v || t('setting.system.acoustIdApiKeyRequired')]"
prepend-inner-icon="mdi-music-box-multiple-outline"
/>
</VCol>
<VCol cols="12" md="6">
<VCombobox
v-model="SystemSettings.Advanced.TMDB_IMAGE_DOMAIN"