-
+
+
+
@@ -34,6 +36,9 @@
+
+
+
@@ -184,6 +189,9 @@ export default {
mediaMetadata() {
return this.media.metadata || {}
},
+ podcastType() {
+ return this.mediaMetadata.type || 'episodic'
+ },
episodes() {
return this.media.episodes || []
},
@@ -191,7 +199,7 @@ export default {
return this.episodesCopy
.filter((ep) => {
// Filter by season
- if (this.seasonKey !== 'allSeasons' && ep.season !== this.seasonKey) return false
+ if (this.podcastType === 'serial' && this.seasonKey !== 'allSeasons' && ep.season !== this.seasonKey) return false
if (this.filterKey === 'all') return true
const episodeProgress = this.$store.getters['user/getUserMediaProgress'](this.libraryItem.id, ep.id)