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