diff --git a/client/components/modals/item/tabs/Tools.vue b/client/components/modals/item/tabs/Tools.vue index d96550887..d7e19cc84 100644 --- a/client/components/modals/item/tabs/Tools.vue +++ b/client/components/modals/item/tabs/Tools.vue @@ -74,12 +74,19 @@ export default { mediaTracks() { return this.media.tracks || [] }, + isSingleM4b() { + return this.mediaTracks.length === 1 && this.mediaTracks[0].metadata.ext.toLowerCase() === '.m4b' + }, chapters() { return this.media.chapters || [] }, showM4bDownload() { if (!this.mediaTracks.length) return false - return true + return !this.isSingleM4b + }, + showMp3Split() { + if (!this.mediaTracks.length) return false + return this.isSingleM4b && this.chapters.length }, queuedEmbedLIds() { return this.$store.state.tasks.queuedEmbedLIds || [] diff --git a/client/pages/audiobook/_id/manage.vue b/client/pages/audiobook/_id/manage.vue index 7afe12a9c..a95b13abc 100644 --- a/client/pages/audiobook/_id/manage.vue +++ b/client/pages/audiobook/_id/manage.vue @@ -2,14 +2,7 @@
{{ $strings.HeaderAudiobookTools }}
{{ $strings.HeaderMetadataToEmbed }}
+{{ $strings.HeaderMetadataToEmbed }}