添加 TMDB 刮削原语种选项。

This commit is contained in:
jxxghp
2025-05-10 21:45:45 +08:00
parent c27013b7ad
commit 6a39e65b6b
5 changed files with 25 additions and 32 deletions
+10 -12
View File
@@ -28,24 +28,22 @@ async function handleReset() {
const result: { [key: string]: any } = await api.get('/storage/reset/alist') const result: { [key: string]: any } = await api.get('/storage/reset/alist')
if (result.success) { if (result.success) {
// 重置成功 // 重置成功
alertType.value = 'success'
handleDone() handleDone()
} else {
alertType.value = 'error'
text.value = result.message
} }
} catch (e) { } catch (e) {
console.error(e) console.error(e)
} }
} }
let loginType = ref('username')
if (props.conf.token) { // 登录类型
loginType = ref('token') const loginType = computed(() => {
} else if (props.conf.username) { if (props.conf.token) {
loginType = ref('username') return 'token'
} else { } else if (props.conf.username) {
loginType = ref('guest') return 'username'
} }
return 'username'
})
// 数据源 // 数据源
const sourceItems = [ const sourceItems = [
+2 -3
View File
@@ -1004,9 +1004,6 @@ export default {
tmdbLocale: 'TMDB Metadata Language', tmdbLocale: 'TMDB Metadata Language',
tmdbLocalePlaceholder: 'en', tmdbLocalePlaceholder: 'en',
tmdbLocaleHint: 'Customize themoviedb metadata language', tmdbLocaleHint: 'Customize themoviedb metadata language',
tmdbScrapImageLocale: 'TMDB Scrap Image Locale',
tmdbScrapImageLocalePlaceholder: 'en',
tmdbScrapImageLocaleHint: 'Customize themoviedb scrap image locale',
metaCacheExpire: 'Media Metadata Cache Expiration Time', metaCacheExpire: 'Media Metadata Cache Expiration Time',
metaCacheExpireHint: 'Recognition metadata local cache time, use built-in default value when set to 0', metaCacheExpireHint: 'Recognition metadata local cache time, use built-in default value when set to 0',
metaCacheExpireRequired: 'Please enter metadata cache time', metaCacheExpireRequired: 'Please enter metadata cache time',
@@ -1014,6 +1011,8 @@ export default {
scrapFollowTmdb: 'Follow TMDB Recognition', scrapFollowTmdb: 'Follow TMDB Recognition',
scrapFollowTmdbHint: scrapFollowTmdbHint:
'When turned off, organization history will be used (if available) to avoid TMDB data changes during subscription', 'When turned off, organization history will be used (if available) to avoid TMDB data changes during subscription',
scrapOriginalImage: 'Scrap TheMovieDb Original Language Image',
scrapOriginalImageHint: 'Scrap original language image from themoviedb, otherwise scrap metadata language image',
fanartEnable: 'Fanart Image Data Source', fanartEnable: 'Fanart Image Data Source',
fanartEnableHint: 'Use image data from fanart.tv', fanartEnableHint: 'Use image data from fanart.tv',
githubProxy: 'Github Acceleration Proxy', githubProxy: 'Github Acceleration Proxy',
+2 -3
View File
@@ -999,15 +999,14 @@ export default {
tmdbLocale: 'TMDB 元数据语言', tmdbLocale: 'TMDB 元数据语言',
tmdbLocalePlaceholder: 'zh', tmdbLocalePlaceholder: 'zh',
tmdbLocaleHint: '自定义themoviedb元数据语言', tmdbLocaleHint: '自定义themoviedb元数据语言',
tmdbScrapImageLocale: 'TMDB 刮削图片语言',
tmdbScrapImageLocalePlaceholder: 'zh',
tmdbScrapImageLocaleHint: '自定义themoviedb刮削图片语言',
metaCacheExpire: '媒体元数据缓存过期时间', metaCacheExpire: '媒体元数据缓存过期时间',
metaCacheExpireHint: '识别元数据本地缓存时间,为 0 时使用内置默认值', metaCacheExpireHint: '识别元数据本地缓存时间,为 0 时使用内置默认值',
metaCacheExpireRequired: '请输入元数据缓存时间', metaCacheExpireRequired: '请输入元数据缓存时间',
metaCacheExpireMin: '元数据缓存时间必须大于等于0', metaCacheExpireMin: '元数据缓存时间必须大于等于0',
scrapFollowTmdb: '跟随TMDB识别整理', scrapFollowTmdb: '跟随TMDB识别整理',
scrapFollowTmdbHint: '关闭时以整理历史记录为准(如有),避免TMDB数据在订阅中途修改', scrapFollowTmdbHint: '关闭时以整理历史记录为准(如有),避免TMDB数据在订阅中途修改',
scrapOriginalImage: 'TMDB 刮削原语种图片',
scrapOriginalImageHint: '刮削原语种图片,否则刮削元数据语种图片',
fanartEnable: 'Fanart图片数据源', fanartEnable: 'Fanart图片数据源',
fanartEnableHint: '使用 fanart.tv 的图片数据', fanartEnableHint: '使用 fanart.tv 的图片数据',
githubProxy: 'Github加速代理', githubProxy: 'Github加速代理',
+2 -3
View File
@@ -1001,15 +1001,14 @@ export default {
tmdbLocale: 'TMDB 元數據語言', tmdbLocale: 'TMDB 元數據語言',
tmdbLocalePlaceholder: 'zh', tmdbLocalePlaceholder: 'zh',
tmdbLocaleHint: '自定義themoviedb元數據語言', tmdbLocaleHint: '自定義themoviedb元數據語言',
tmdbScrapImageLocale: 'TMDB 刮削圖片語言',
tmdbScrapImageLocalePlaceholder: 'zh',
tmdbScrapImageLocaleHint: '自定義themoviedb刮削圖片語言',
metaCacheExpire: '媒體元數據緩存過期時間', metaCacheExpire: '媒體元數據緩存過期時間',
metaCacheExpireHint: '識別元數據本地緩存時間,為 0 時使用內置默認值', metaCacheExpireHint: '識別元數據本地緩存時間,為 0 時使用內置默認值',
metaCacheExpireRequired: '請輸入元數據緩存時間', metaCacheExpireRequired: '請輸入元數據緩存時間',
metaCacheExpireMin: '元數據緩存時間必須大於等於0', metaCacheExpireMin: '元數據緩存時間必須大於等於0',
scrapFollowTmdb: '跟隨TMDB識別整理', scrapFollowTmdb: '跟隨TMDB識別整理',
scrapFollowTmdbHint: '關閉時以整理歷史記錄為準(如有),避免TMDB數據在訂閱中途修改', scrapFollowTmdbHint: '關閉時以整理歷史記錄為準(如有),避免TMDB數據在訂閱中途修改',
scrapOriginalImage: 'TMDB 刮削原語种圖片',
scrapOriginalImageHint: '刮削原語种圖片,否则數據元数据語种圖片',
fanartEnable: 'Fanart圖片數據源', fanartEnable: 'Fanart圖片數據源',
fanartEnableHint: '使用 fanart.tv 的圖片數據', fanartEnableHint: '使用 fanart.tv 的圖片數據',
githubProxy: 'Github加速代理', githubProxy: 'Github加速代理',
+9 -11
View File
@@ -40,10 +40,10 @@ const SystemSettings = ref<any>({
TMDB_API_DOMAIN: null, TMDB_API_DOMAIN: null,
TMDB_IMAGE_DOMAIN: null, TMDB_IMAGE_DOMAIN: null,
TMDB_LOCALE: null, TMDB_LOCALE: null,
TMDB_SCRAP_IMAGE_LOCALE: null,
META_CACHE_EXPIRE: 0, META_CACHE_EXPIRE: 0,
SCRAP_FOLLOW_TMDB: true, SCRAP_FOLLOW_TMDB: true,
FANART_ENABLE: false, FANART_ENABLE: false,
TMDB_SCRAP_ORIGINAL_IMAGE: null,
// 网络 // 网络
PROXY_HOST: null, PROXY_HOST: null,
GITHUB_PROXY: null, GITHUB_PROXY: null,
@@ -716,16 +716,6 @@ onDeactivated(() => {
:items="tmdbLanguageItems" :items="tmdbLanguageItems"
/> />
</VCol> </VCol>
<VCol cols="12" md="6">
<VSelect
v-model="SystemSettings.Advanced.TMDB_SCRAP_IMAGE_LOCALE"
:label="t('setting.system.tmdbScrapImageLocale')"
:placeholder="t('setting.system.tmdbScrapImageLocalePlaceholder')"
:hint="t('setting.system.tmdbScrapImageLocaleHint')"
persistent-hint
:items="tmdbLanguageItems"
/>
</VCol>
<VCol cols="12" md="6"> <VCol cols="12" md="6">
<VTextField <VTextField
v-model="SystemSettings.Advanced.META_CACHE_EXPIRE" v-model="SystemSettings.Advanced.META_CACHE_EXPIRE"
@@ -751,6 +741,14 @@ onDeactivated(() => {
persistent-hint persistent-hint
/> />
</VCol> </VCol>
<VCol cols="12" md="6">
<VSwitch
v-model="SystemSettings.Advanced.SCRAP_ORIGINAL_IMAGE"
:label="t('setting.system.scrapOriginalImage')"
:hint="t('setting.system.scrapOriginalImageHint')"
persistent-hint
/>
</VCol>
<VCol cols="12" md="6"> <VCol cols="12" md="6">
<VSwitch <VSwitch
v-model="SystemSettings.Advanced.FANART_ENABLE" v-model="SystemSettings.Advanced.FANART_ENABLE"