diff --git a/package-lock.json b/package-lock.json index dce27e313c..c4fb4ec7ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2586,12 +2586,12 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "node_modules/@jellyfin/sdk": { - "version": "0.0.0-unstable.202212091849", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", - "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", + "version": "0.0.0-unstable.202302070552", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202302070552.tgz", + "integrity": "sha512-hwrHLLFPTCEcrMywpLWwgGKEDKBjgu3o+ruMV3qCG7uAmKAQq48kuaZ818rJD+LjWBjBIUixnLJq1qUlHsgc+A==", "dependencies": { - "axios": "1.2.0", - "compare-versions": "5.0.1" + "axios": "1.2.6", + "compare-versions": "5.0.3" } }, "node_modules/@jridgewell/gen-mapping": { @@ -4086,9 +4086,9 @@ } }, "node_modules/axios": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", - "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.6.tgz", + "integrity": "sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -4923,9 +4923,9 @@ "dev": true }, "node_modules/compare-versions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", - "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", + "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" }, "node_modules/component-emitter": { "version": "1.3.0", @@ -20831,12 +20831,12 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "@jellyfin/sdk": { - "version": "0.0.0-unstable.202212091849", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", - "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", + "version": "0.0.0-unstable.202302070552", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202302070552.tgz", + "integrity": "sha512-hwrHLLFPTCEcrMywpLWwgGKEDKBjgu3o+ruMV3qCG7uAmKAQq48kuaZ818rJD+LjWBjBIUixnLJq1qUlHsgc+A==", "requires": { - "axios": "1.2.0", - "compare-versions": "5.0.1" + "axios": "1.2.6", + "compare-versions": "5.0.3" } }, "@jridgewell/gen-mapping": { @@ -22007,9 +22007,9 @@ "dev": true }, "axios": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", - "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.6.tgz", + "integrity": "sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==", "requires": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -22658,9 +22658,9 @@ "dev": true }, "compare-versions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", - "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", + "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" }, "component-emitter": { "version": "1.3.0", diff --git a/src/controllers/dashboard/general.html b/src/controllers/dashboard/general.html index cecd48cf58..f099a81c5b 100644 --- a/src/controllers/dashboard/general.html +++ b/src/controllers/dashboard/general.html @@ -79,6 +79,7 @@ +
+
+ +
diff --git a/src/strings/en-us.json b/src/strings/en-us.json index aa91f9ad68..dcad9de015 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -360,6 +360,7 @@ "HeaderDirectPlayProfile": "Direct Playback Profile", "HeaderDirectPlayProfileHelp": "Add direct playback profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", + "HeaderDummyChapter": "Chapter Images", "HeaderDVR": "DVR", "HeaderEasyPinCode": "Easy PIN Code", "HeaderEditImages": "Edit Images", @@ -625,6 +626,12 @@ "LabelDroppedFrames": "Dropped frames:", "LabelDropShadow": "Drop shadow:", "LabelDropSubtitleHere": "Drop subtitle here, or click to browse.", + "LabelDummyChapterDuration": "Interval:", + "LabelDummyChapterDurationHelp": "The chapter image extraction interval in seconds.", + "LabelDummyChapterCount": "Limit:", + "LabelDummyChapterCountHelp": "The maximum number of chapter images that will be extracted for each media file.", + "LabelChapterImageResolution": "Resolution:", + "LabelChapterImageResolutionHelp": "The resolution of the extracted chapter images.", "LabelDynamicExternalId": "{0} Id:", "LabelEasyPinCode": "Easy PIN code:", "LabelEmbedAlbumArtDidl": "Embed album art in DIDL", @@ -1379,6 +1386,7 @@ "ReplaceAllMetadata": "Replace all metadata", "ReplaceExistingImages": "Replace existing images", "ResetPassword": "Reset Password", + "ResolutionMatchSource": "Match Source", "Restart": "Restart", "ResumeAt": "Resume from {0}", "Rewind": "Rewind",