diff --git a/frontend/src/components/AudioPlayer.tsx b/frontend/src/components/AudioPlayer.tsx
index 67dc981..ad8a11a 100644
--- a/frontend/src/components/AudioPlayer.tsx
+++ b/frontend/src/components/AudioPlayer.tsx
@@ -119,8 +119,8 @@ export default function AudioPlayer({ episode, onClose, userId }: AudioPlayerPro
{/* Artwork + info */}
- {podcast?.imageUrl
- ?

+ {(episode.imageUrl || podcast?.imageUrl)
+ ?

:
🎙️
}
@@ -196,8 +196,8 @@ export default function AudioPlayer({ episode, onClose, userId }: AudioPlayerPro
{/* Artwork */}
- {podcast?.imageUrl
- ?

+ {(episode.imageUrl || podcast?.imageUrl)
+ ?

:
🎙️
}
diff --git a/frontend/src/components/EpisodeCard.tsx b/frontend/src/components/EpisodeCard.tsx
index 94cfc3b..49cbe8c 100644
--- a/frontend/src/components/EpisodeCard.tsx
+++ b/frontend/src/components/EpisodeCard.tsx
@@ -23,10 +23,10 @@ export default function EpisodeCard({ episode, onPlay }: EpisodeCardProps) {
>
{/* Visual Header */}
- {podcast?.imageUrl ? (
+ {(episode.imageUrl || podcast?.imageUrl) ? (

) : (