mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-01-03 00:06:46 +01:00
Clarified behaviour of Update options in batch quick match dialog and added flag in quickMatchLibraryItem to override the default system settings
This commit is contained in:
parent
dbb62069ef
commit
c3f2e606dd
@ -17,6 +17,7 @@
|
|||||||
<p class="pr-4">Provider</p>
|
<p class="pr-4">Provider</p>
|
||||||
<ui-dropdown v-model="options.provider" :items="providers" small />
|
<ui-dropdown v-model="options.provider" :items="providers" small />
|
||||||
</div>
|
</div>
|
||||||
|
<p class="text-base px-8 py-2">Quick Match will attempt to add missing covers and metadata for the selected books. Enable the options below to allow Quick Match to overwrite existing covers and/or metadata.</p>
|
||||||
<div class="flex px-8 items-end py-2">
|
<div class="flex px-8 items-end py-2">
|
||||||
<ui-toggle-switch v-model="options.overrideCover"/>
|
<ui-toggle-switch v-model="options.overrideCover"/>
|
||||||
<ui-tooltip :text="tooltips.updateCovers">
|
<ui-tooltip :text="tooltips.updateCovers">
|
||||||
@ -56,11 +57,12 @@ export default {
|
|||||||
options: {
|
options: {
|
||||||
provider: 'google',
|
provider: 'google',
|
||||||
overrideDetails: true,
|
overrideDetails: true,
|
||||||
overrideCover: true
|
overrideCover: true,
|
||||||
|
overrideDefaults: true
|
||||||
},
|
},
|
||||||
tooltips: {
|
tooltips: {
|
||||||
updateCovers: 'Update the selected book covers when a match is located.',
|
updateCovers: 'Allow overwriting of existing covers for the selected books when a match is located.',
|
||||||
updateDetails: 'Update the selected book details when a match is located.'
|
updateDetails: 'Allow overwriting of existing details for the selected books when a match is located.'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -675,9 +675,11 @@ class Scanner {
|
|||||||
var provider = options.provider || 'google'
|
var provider = options.provider || 'google'
|
||||||
var searchTitle = options.title || libraryItem.media.metadata.title
|
var searchTitle = options.title || libraryItem.media.metadata.title
|
||||||
var searchAuthor = options.author || libraryItem.media.metadata.authorName
|
var searchAuthor = options.author || libraryItem.media.metadata.authorName
|
||||||
|
var overrideDefaults = options.overrideDefaults || false
|
||||||
|
|
||||||
// Set to override existing metadata if scannerPreferMatchedMetadata setting is true
|
// Set to override existing metadata if scannerPreferMatchedMetadata setting is true and
|
||||||
if (this.db.serverSettings.scannerPreferMatchedMetadata) {
|
// the overrideDefaults option is not set or set to false.
|
||||||
|
if ((overrideDefaults == false) && (this.db.serverSettings.scannerPreferMatchedMetadata)) {
|
||||||
options.overrideCover = true
|
options.overrideCover = true
|
||||||
options.overrideDetails = true
|
options.overrideDetails = true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user