diff --git a/client/components/modals/item/tabs/Tools.vue b/client/components/modals/item/tabs/Tools.vue index d7e19cc8..d9655088 100644 --- a/client/components/modals/item/tabs/Tools.vue +++ b/client/components/modals/item/tabs/Tools.vue @@ -74,19 +74,12 @@ 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 !this.isSingleM4b - }, - showMp3Split() { - if (!this.mediaTracks.length) return false - return this.isSingleM4b && this.chapters.length + return true }, queuedEmbedLIds() { return this.$store.state.tasks.queuedEmbedLIds || [] diff --git a/client/pages/audiobook/_id/manage.vue b/client/pages/audiobook/_id/manage.vue index a95b13ab..d3dcd781 100644 --- a/client/pages/audiobook/_id/manage.vue +++ b/client/pages/audiobook/_id/manage.vue @@ -266,9 +266,6 @@ export default { audioFiles() { return (this.media.audioFiles || []).filter((af) => !af.exclude) }, - isSingleM4b() { - return this.audioFiles.length === 1 && this.audioFiles[0].metadata.ext.toLowerCase() === '.m4b' - }, streamLibraryItem() { return this.$store.state.streamLibraryItem }, @@ -276,14 +273,10 @@ export default { return this.media.chapters || [] }, availableTools() { - if (this.isSingleM4b) { - return [{ value: 'embed', text: this.$strings.LabelToolsEmbedMetadata }] - } else { - return [ - { value: 'embed', text: this.$strings.LabelToolsEmbedMetadata }, - { value: 'm4b', text: this.$strings.LabelToolsM4bEncoder } - ] - } + return [ + { value: 'embed', text: this.$strings.LabelToolsEmbedMetadata }, + { value: 'm4b', text: this.$strings.LabelToolsM4bEncoder } + ] }, taskFailed() { return this.isTaskFinished && this.task.isFailed