mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-02-01 00:18:14 +01:00
Fix disc/track metadata mapping
This commit is contained in:
parent
878330b4fb
commit
3e4b1652fc
@ -80,7 +80,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="musicTrackPretty" class="flex py-0.5">
|
<div v-if="musicTrackPretty" class="flex py-0.5">
|
||||||
<div class="w-32">
|
<div class="w-32">
|
||||||
<span class="text-white text-opacity-60 uppercase text-sm">Track #</span>
|
<span class="text-white text-opacity-60 uppercase text-sm">Track</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{{ musicTrackPretty }}
|
{{ musicTrackPretty }}
|
||||||
@ -88,7 +88,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="musicDiscPretty" class="flex py-0.5">
|
<div v-if="musicDiscPretty" class="flex py-0.5">
|
||||||
<div class="w-32">
|
<div class="w-32">
|
||||||
<span class="text-white text-opacity-60 uppercase text-sm">Disc #</span>
|
<span class="text-white text-opacity-60 uppercase text-sm">Disc</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{{ musicDiscPretty }}
|
{{ musicDiscPretty }}
|
||||||
|
@ -290,14 +290,15 @@ class MusicMetadata {
|
|||||||
// Metadata is only mapped to the music track if it is empty
|
// Metadata is only mapped to the music track if it is empty
|
||||||
MetadataMapArray.forEach((mapping) => {
|
MetadataMapArray.forEach((mapping) => {
|
||||||
let value = audioFileMetaTags[mapping.tag]
|
let value = audioFileMetaTags[mapping.tag]
|
||||||
|
|
||||||
// let tagToUse = mapping.tag
|
// let tagToUse = mapping.tag
|
||||||
if (!value && mapping.altTag) {
|
if (!value && mapping.altTag) {
|
||||||
value = audioFileMetaTags[mapping.altTag]
|
value = audioFileMetaTags[mapping.altTag]
|
||||||
// tagToUse = mapping.altTag
|
// tagToUse = mapping.altTag
|
||||||
}
|
}
|
||||||
|
|
||||||
if (value && typeof value === 'string') {
|
if (value && (typeof value === 'string' || typeof value === 'number')) {
|
||||||
value = value.trim() // Trim whitespace
|
value = value.toString().trim() // Trim whitespace
|
||||||
|
|
||||||
if (mapping.key === 'artists' && (!this.artists.length || overrideExistingDetails)) {
|
if (mapping.key === 'artists' && (!this.artists.length || overrideExistingDetails)) {
|
||||||
updatePayload.artists = this.parseArtistsTag(value)
|
updatePayload.artists = this.parseArtistsTag(value)
|
||||||
|
Loading…
Reference in New Issue
Block a user