-
record_voice_over
+
+ record_voice_over
diff --git a/client/components/content/LibraryItemDetails.vue b/client/components/content/LibraryItemDetails.vue
new file mode 100644
index 000000000..9b9d6b0c7
--- /dev/null
+++ b/client/components/content/LibraryItemDetails.vue
@@ -0,0 +1,201 @@
+
+
+
+
+ {{ $strings.LabelNarrators }}
+
+
+
+ {{ narrator }},
+
+
+
+
+
+ {{ $strings.LabelPublishYear }}
+
+
+ {{ publishedYear }}
+
+
+
+
+ Album
+
+
+ {{ musicAlbum }}
+
+
+
+
+ Album Artist
+
+
+ {{ musicAlbumArtist }}
+
+
+
+
+ Track
+
+
+ {{ musicTrackPretty }}
+
+
+
+
+ Disc
+
+
+ {{ musicDiscPretty }}
+
+
+
+
+ {{ $strings.LabelPodcastType }}
+
+
+ {{ podcastType }}
+
+
+
+
+ {{ $strings.LabelGenres }}
+
+
+
+ {{ genre }},
+
+
+
+
+
+ {{ $strings.LabelTags }}
+
+
+
+ {{ tag }},
+
+
+
+
+
+ {{ $strings.LabelDuration }}
+
+
+ {{ durationPretty }}
+
+
+
+
+ {{ $strings.LabelSize }}
+
+
+ {{ sizePretty }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/client/components/tables/LibraryFilesTable.vue b/client/components/tables/LibraryFilesTable.vue
index 12ad86e5b..f3a243318 100644
--- a/client/components/tables/LibraryFilesTable.vue
+++ b/client/components/tables/LibraryFilesTable.vue
@@ -70,6 +70,9 @@ export default {
return this.libraryItem.libraryFiles || []
},
audioFiles() {
+ if (this.libraryItem.mediaType === 'podcast') {
+ return this.libraryItem.media?.episodes.map((ep) => ep.audioFile) || []
+ }
return this.libraryItem.media?.audioFiles || []
},
filesWithAudioFile() {
diff --git a/client/nuxt.config.js b/client/nuxt.config.js
index 029e411d6..f3241d284 100644
--- a/client/nuxt.config.js
+++ b/client/nuxt.config.js
@@ -45,7 +45,6 @@ module.exports = ({ command }) => ({
plugins: [
'@/plugins/constants.js',
'@/plugins/init.client.js',
- '@/plugins/sortable.js',
'@/plugins/favicon.js',
'@/plugins/axios.js',
'@/plugins/toast.js',
diff --git a/client/pages/config/item-metadata-utils/tags.vue b/client/pages/config/item-metadata-utils/tags.vue
index 9bddaace4..1374b7b83 100644
--- a/client/pages/config/item-metadata-utils/tags.vue
+++ b/client/pages/config/item-metadata-utils/tags.vue
@@ -17,8 +17,8 @@
-
-
+
+
{{ $strings.ButtonSave }}
diff --git a/client/pages/item/_id/index.vue b/client/pages/item/_id/index.vue
index f03d25169..8fb1837f5 100644
--- a/client/pages/item/_id/index.vue
+++ b/client/pages/item/_id/index.vue
@@ -47,84 +47,7 @@
by Unknown
-
-
- {{ $strings.LabelNarrators }}
-
-
-
- {{ narrator }},
-
-
-
-
-
- {{ $strings.LabelPublishYear }}
-
-
- {{ publishedYear }}
-
-
-
-
- Album
-
-
- {{ musicAlbum }}
-
-
-
-
- Album Artist
-
-
- {{ musicAlbumArtist }}
-
-
-
-
- Track
-
-
- {{ musicTrackPretty }}
-
-
-
-
- Disc
-
-
- {{ musicDiscPretty }}
-
-
-
-
- {{ $strings.LabelGenres }}
-
-
-
- {{ genre }},
-
-
-
-
-
- {{ $strings.LabelDuration }}
-
-
- {{ durationPretty }}
-
-
-
-
- {{ $strings.LabelSize }}
-
-
- {{ sizePretty }}
-
-
+