Fix emby/Jellyfin lable in settings

Fixed item info wrong id on sync resulting in no item info for emby
added translations for Emby Url label
This commit is contained in:
CyferShepard
2024-10-12 00:17:08 +02:00
parent 237957a768
commit 669fdcb818
4 changed files with 18 additions and 24 deletions

View File

@@ -1,25 +1,16 @@
const jf_item_info_columns = ["Id", "Path", "Name", "Size", "Bitrate", "MediaStreams", "Type"];
const jf_item_info_columns = [
"Id",
"Path",
"Name",
"Size",
"Bitrate",
"MediaStreams",
"Type",
];
const jf_item_info_mapping = (item, typeOverride) => ({
Id: item.ItemId || item.EpisodeId || item.Id,
Path: item.Path,
Name: item.Name,
Size: item.Size,
Bitrate: item.Bitrate,
MediaStreams: JSON.stringify(item.MediaStreams),
Type: typeOverride !== undefined ? typeOverride : item.Type,
});
const jf_item_info_mapping = (item, typeOverride) => ({
Id: item.EpisodeId || item.Id,
Path: item.Path,
Name: item.Name,
Size: item.Size,
Bitrate: item.Bitrate,
MediaStreams:JSON.stringify(item.MediaStreams),
Type: typeOverride !== undefined ? typeOverride : item.Type,
});
module.exports = {
jf_item_info_columns,
jf_item_info_mapping,
};
module.exports = {
jf_item_info_columns,
jf_item_info_mapping,
};

View File

@@ -172,6 +172,7 @@
"LOGS": "Logs",
"SIZE": "Size",
"JELLYFIN_URL": "Jellyfin URL",
"EMBY_URL": "Emby URL",
"API_KEY": "API Key",
"API_KEYS": "API Keys",
"KEY_NAME": "Key Name",

View File

@@ -172,6 +172,7 @@
"LOGS": "Journaux",
"SIZE": "Taille",
"JELLYFIN_URL": "URL du serveur Jellyfin",
"EMBY_URL": "URL du serveur Emby",
"API_KEY": "Clé API",
"API_KEYS": "Clés API",
"KEY_NAME": "Nom de la clé",

View File

@@ -160,7 +160,8 @@ export default function SettingsConfig() {
<Form onSubmit={handleFormSubmit} className="settings-form">
<Form.Group as={Row} className="mb-3">
<Form.Label column className="">
<Trans i18nKey={"SETTINGS_PAGE.JELLYFIN_URL"} />
{config.settings?.IS_JELLYFIN ? <Trans i18nKey={"SETTINGS_PAGE.JELLYFIN_URL"} /> : <Trans i18nKey={"SETTINGS_PAGE.EMBY_URL"} /> }
</Form.Label>
<Col sm="10">
<Form.Control