diff --git a/local_podcast_generator.py b/local_podcast_generator.py index 8aebf52..57af679 100644 --- a/local_podcast_generator.py +++ b/local_podcast_generator.py @@ -120,8 +120,8 @@ class LocalPodcastGenerator: # Prüfe ob Cover bereits existiert if cover_path.exists(): - # Cover existiert bereits - verwende es einfach - cover_url = f"{self.base_url}/_audio/{cover_filename}" + # Cover existiert bereits - verwende es einfach (URL-encoded) + cover_url = f"{self.base_url}/_audio/{urllib.parse.quote(cover_filename)}" print(f" 🖼️ Cover bereits vorhanden: {cover_filename}") return cover_url @@ -129,8 +129,8 @@ class LocalPodcastGenerator: with open(cover_path, 'wb') as f: f.write(metadata['cover_data']) - # Rückgabe der URL zum Cover (im _audio-Verzeichnis) - cover_url = f"{self.base_url}/_audio/{cover_filename}" + # Rückgabe der URL zum Cover (URL-encoded für korrekte Links) + cover_url = f"{self.base_url}/_audio/{urllib.parse.quote(cover_filename)}" print(f" 🖼️ Cover neu extrahiert: {cover_filename}") return cover_url