From b6349fb3a7a358558594c1a354efc1f8a9551186 Mon Sep 17 00:00:00 2001 From: Achim Date: Sat, 22 Mar 2025 12:50:08 +0100 Subject: [PATCH] sort podcasts by filename; display filename in table row --- components/modals/OrderModal.vue | 4 ++++ components/tables/podcast/EpisodeRow.vue | 7 ++++++- components/tables/podcast/EpisodesTable.vue | 19 ++++++++++++++++--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/components/modals/OrderModal.vue b/components/modals/OrderModal.vue index b01b5dab..787eaffd 100644 --- a/components/modals/OrderModal.vue +++ b/components/modals/OrderModal.vue @@ -119,6 +119,10 @@ export default { { text: this.$strings.LabelEpisode, value: 'episode' + }, + { + text: this.$strings.LabelFilename, + value: 'audioFile.metadata.filename' } ] } diff --git a/components/tables/podcast/EpisodeRow.vue b/components/tables/podcast/EpisodeRow.vue index f85a7429..583e780c 100644 --- a/components/tables/podcast/EpisodeRow.vue +++ b/components/tables/podcast/EpisodeRow.vue @@ -17,6 +17,10 @@

+

+ {{ $getString('LabelFilename') }}: {{ episode.audioFile.metadata.filename }} +

+
Episode #{{ episodeNumber }}
Season #{{ season }}
@@ -72,7 +76,8 @@ export default { type: Object, default: () => {} }, - isLocal: Boolean + isLocal: Boolean, + sortKey: String }, mixins: [cellularPermissionHelpers], data() { diff --git a/components/tables/podcast/EpisodesTable.vue b/components/tables/podcast/EpisodesTable.vue index 127885d6..e1219c99 100644 --- a/components/tables/podcast/EpisodesTable.vue +++ b/components/tables/podcast/EpisodesTable.vue @@ -39,7 +39,7 @@