From f703fb60dab3348df7ea3743f76346653e4ccb9d Mon Sep 17 00:00:00 2001 From: mfcar Date: Thu, 6 Nov 2025 18:29:35 +0000 Subject: [PATCH] Add support to custom episode cover art --- .../components/app/MediaPlayerContainer.vue | 10 +- client/components/cards/LazyBookCard.vue | 7 +- client/components/covers/BookCover.vue | 7 +- .../components/modals/podcast/ViewEpisode.vue | 8 +- .../pages/library/_library/podcast/latest.vue | 15 +- server/Auth.js | 6 +- server/controllers/PodcastController.js | 29 ++++ server/managers/CacheManager.js | 61 +++++++- server/managers/CoverManager.js | 84 +++++++++++ server/managers/PodcastManager.js | 23 +++ .../v2.30.1-episode-cover-support.js | 133 ++++++++++++++++++ server/models/FeedEpisode.js | 21 ++- server/models/PodcastEpisode.js | 31 +++- server/routers/ApiRouter.js | 1 + server/scanner/PodcastScanner.js | 21 +++ server/utils/podcastUtils.js | 9 +- 16 files changed, 446 insertions(+), 20 deletions(-) create mode 100644 server/migrations/v2.30.1-episode-cover-support.js diff --git a/client/components/app/MediaPlayerContainer.vue b/client/components/app/MediaPlayerContainer.vue index 1a2b1d30a..1806bf174 100644 --- a/client/components/app/MediaPlayerContainer.vue +++ b/client/components/app/MediaPlayerContainer.vue @@ -1,7 +1,7 @@