diff --git a/dashboard-ui/metadataadvanced.html b/dashboard-ui/metadataadvanced.html index 7d819f4c2..ab415dbc8 100644 --- a/dashboard-ui/metadataadvanced.html +++ b/dashboard-ui/metadataadvanced.html @@ -101,6 +101,18 @@ +
+

${HeaderImages}

+
+
+
+ ${OptionDownloadImagesInAdvance} +
${OptionDownloadImagesInAdvanceHelp}
+
+
+
+
+

${HeaderPeople}

diff --git a/dashboard-ui/scripts/metadataadvanced.js b/dashboard-ui/scripts/metadataadvanced.js index 9bef25fb0..3dbffef48 100644 --- a/dashboard-ui/scripts/metadataadvanced.js +++ b/dashboard-ui/scripts/metadataadvanced.js @@ -14,6 +14,8 @@ $('#chkPeopleOthers', page).checked(config.PeopleMetadataOptions.DownloadOtherPeopleMetadata); $('#chkPeopleGuestStars', page).checked(config.PeopleMetadataOptions.DownloadGuestStarMetadata); + $('#chkDownloadImagesInAdvance', page).checked(config.DownloadImagesInAdvance); + Dashboard.hideLoadingMsg(); } @@ -178,6 +180,8 @@ config.MetadataPath = $('#txtMetadataPath', form).val(); config.FanartApiKey = $('#txtFanartApiKey', form).val(); + config.DownloadImagesInAdvance = $('#chkDownloadImagesInAdvance', form).checked(); + config.PeopleMetadataOptions.DownloadActorMetadata = $('#chkPeopleActors', form).checked(); config.PeopleMetadataOptions.DownloadComposerMetadata = $('#chkPeopleComposers', form).checked(); config.PeopleMetadataOptions.DownloadDirectorMetadata = $('#chkPeopleDirectors', form).checked(); diff --git a/dashboard-ui/strings/html/en-US.json b/dashboard-ui/strings/html/en-US.json index 34a9d9124..5c9e10596 100644 --- a/dashboard-ui/strings/html/en-US.json +++ b/dashboard-ui/strings/html/en-US.json @@ -1527,5 +1527,7 @@ "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "FileExtension": "File extension", "OptionReplaceExistingImages": "Replace existing images", - "OptionPlayNextEpisodeAutomatically": "Play next episode automatically" + "OptionPlayNextEpisodeAutomatically": "Play next episode automatically", + "OptionDownloadImagesInAdvance": "Download all images in advance", + "OptionDownloadImagesInAdvanceHelp": "By default, most secondary images are not downloaded until requested by an Emby app. Enable this option to download all images in advance, as new media is imported." } \ No newline at end of file diff --git a/dashboard-ui/strings/html/server.json b/dashboard-ui/strings/html/server.json index 3c63a1f3c..ade667fe4 100644 --- a/dashboard-ui/strings/html/server.json +++ b/dashboard-ui/strings/html/server.json @@ -1543,5 +1543,7 @@ "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "FileExtension": "File extension", "OptionReplaceExistingImages": "Replace existing images", - "OptionPlayNextEpisodeAutomatically": "Play next episode automatically" + "OptionPlayNextEpisodeAutomatically": "Play next episode automatically", + "OptionDownloadImagesInAdvance": "Download all images in advance", + "OptionDownloadImagesInAdvanceHelp": "By default, most secondary images are not downloaded until requested by an Emby app. Enable this option to download all images in advance, as new media is imported." }