mir ist heute aufgefallen, dass der Download-Button des Podlove Web Player 3 bei unserem Podcast nicht funktioniert. Die Datei wird also weder heruntergeladen noch im Browser abgespielt. Bei anderen Podcasts, die den Web Player 3 einsetzen, funktioniert es. Getestet habe ich mit Chrome, Safari und Firefox unter macOS. Kann mir jemand sagen, woran das liegen könnte?
Ich hatte schon vorher beim Webhoster diese Apache-Konfiguration eingefügt:
<FilesMatch "\.(mp3|m4a|ogg|oga|ogv|opus|mpg|m4v|webm|flac|pdf|epub|zip)$">
Header set Content-Disposition attachment
</FilesMatch>
Wenn ich die Download-Buttons nochmal zusätzlich zum Player anzeigen lasse, funktioniert der Download auch, aber nicht über den Button des Player (Reiter “Downloads”).
Habe mal testweise die Config nach Erics Anleitung eingefügt:
Jetzt wird anstelle des Players die Meldung “502 Bad Gateway nginx/ 1.2.1” angezeigt. Obwohl es laut Backend des Webhosters ein Apache sein soll. Also liegt das Problem eher am Hoster?
Mixed Content: The page at 'https://technische-aufklaerung.de/ta047-oeffentliche-sitzung-am-20-10-2016/' was loaded over HTTPS, but requested an insecure resource 'http://cdn.podseed.org/ta/TA047.opus?ptm_source=webplayer&ptm_context=episode&ptm_file=TA047.opus'. This request has been blocked; the content must be served over HTTPS.
Die Webseite ist HTTPS und Podseed wird über HTTP angestoßen
Ah, daran wird es wohl liegen. https ist zwar optional und wir linken bisher immer auf http, aber https everywhere hat mich auf die verschlüsselte Verbindung geschickt und da klappt es nicht. Bei Aufruf über http wird die Datei auch über die Download-Möglichkeit des Players heruntergeladen. Danke.