Verbessere die Cover-URL-Generierung durch URL-Encoding, um korrekte Links zu gewährleisten.
This commit is contained in:
@ -120,8 +120,8 @@ class LocalPodcastGenerator:
|
|||||||
|
|
||||||
# Prüfe ob Cover bereits existiert
|
# Prüfe ob Cover bereits existiert
|
||||||
if cover_path.exists():
|
if cover_path.exists():
|
||||||
# Cover existiert bereits - verwende es einfach
|
# Cover existiert bereits - verwende es einfach (URL-encoded)
|
||||||
cover_url = f"{self.base_url}/_audio/{cover_filename}"
|
cover_url = f"{self.base_url}/_audio/{urllib.parse.quote(cover_filename)}"
|
||||||
print(f" 🖼️ Cover bereits vorhanden: {cover_filename}")
|
print(f" 🖼️ Cover bereits vorhanden: {cover_filename}")
|
||||||
return cover_url
|
return cover_url
|
||||||
|
|
||||||
@ -129,8 +129,8 @@ class LocalPodcastGenerator:
|
|||||||
with open(cover_path, 'wb') as f:
|
with open(cover_path, 'wb') as f:
|
||||||
f.write(metadata['cover_data'])
|
f.write(metadata['cover_data'])
|
||||||
|
|
||||||
# Rückgabe der URL zum Cover (im _audio-Verzeichnis)
|
# Rückgabe der URL zum Cover (URL-encoded für korrekte Links)
|
||||||
cover_url = f"{self.base_url}/_audio/{cover_filename}"
|
cover_url = f"{self.base_url}/_audio/{urllib.parse.quote(cover_filename)}"
|
||||||
print(f" 🖼️ Cover neu extrahiert: {cover_filename}")
|
print(f" 🖼️ Cover neu extrahiert: {cover_filename}")
|
||||||
return cover_url
|
return cover_url
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user