diff --git a/client/pages/config/index.vue b/client/pages/config/index.vue index 6baf5dd7..a20ecece 100644 --- a/client/pages/config/index.vue +++ b/client/pages/config/index.vue @@ -157,7 +157,7 @@ -
+ -
+ -->

Experimental Features

@@ -196,7 +195,7 @@
-
+
diff --git a/server/managers/RssFeedManager.js b/server/managers/RssFeedManager.js index b5121304..e7ef9708 100644 --- a/server/managers/RssFeedManager.js +++ b/server/managers/RssFeedManager.js @@ -68,9 +68,9 @@ class RssFeedManager { return } - const extname = Path.extname(feedData.coverPath).toLowerCase().slice(1) + const extname = Path.extname(feed.coverPath).toLowerCase().slice(1) res.type(`image/${extname}`) - var readStream = fs.createReadStream(feedData.coverPath) + var readStream = fs.createReadStream(feed.coverPath) readStream.pipe(res) } diff --git a/server/objects/settings/ServerSettings.js b/server/objects/settings/ServerSettings.js index ddb8a086..b4c2149f 100644 --- a/server/objects/settings/ServerSettings.js +++ b/server/objects/settings/ServerSettings.js @@ -16,7 +16,7 @@ class ServerSettings { this.scannerPreferMatchedMetadata = false this.scannerDisableWatcher = false this.scannerPreferOverdriveMediaMarker = false - this.scannerUseSingleThreadedProber = false + this.scannerUseSingleThreadedProber = true this.scannerMaxThreads = 0 // 0 = defaults to CPUs * 2 // Metadata - choose to store inside users library item folder @@ -74,6 +74,9 @@ class ServerSettings { this.scannerDisableWatcher = !!settings.scannerDisableWatcher this.scannerPreferOverdriveMediaMarker = !!settings.scannerPreferOverdriveMediaMarker this.scannerUseSingleThreadedProber = !!settings.scannerUseSingleThreadedProber + if (settings.scannerUseSingleThreadedProber === undefined) { // Default to original scanner + this.scannerUseSingleThreadedProber = true + } this.scannerMaxThreads = isNullOrNaN(settings.scannerMaxThreads) ? 0 : Number(settings.scannerMaxThreads) this.storeCoverWithItem = !!settings.storeCoverWithItem