Mediendatei wird mit .html erwitert und kann nicht geladen werden

Hallo zusammen,

nach einiger Zeit der Langeweile habe ich mal einfach so eine ganz alte Idee umgesetzt. Ich habe eine neue Show im Publisher angelegt und dann einen Episodenbeitrag erstellt. Soweit so normal. Beim Testen konnte ich aber mit keiner App (und auch nicht auf der Website) die Episode absielen. Es zeigte auch statt 13 MByte noch knapp 150 KByte an.
Mittlerweile habe ich rausgefunden, dass im Feed am Ende des Dateinamens immer ein „.html“ steht. Egal bei welchem Assed. Was kann der Fehler sein und wie kriege ich das Behoben? Im Publisher (Wordpress Backend) werden richtige Links angezeigt und sie funktionieren auch.
https://patrick-pehl.de/blog/bruschetta-in-unter-15-minuten-zubereiten/

Nebenbei: Irgendwie holt es sich auch das falsche Show-Cover rein.

Kannst Du mal den Feed posten?

Na klar. Feed Validator sagt: alles okay.

https://patrick-pehl.de/blog/show/kochen/feed/mp3/

https://patrick-pehl.de/blog/show/kochen/feed/aac/

In Deinem aac-Feed steht das Audio File mit der folgenden URL drin:

<enclosure url="https://patrick-pehl.de/podlove/file/26/s/feed/c/aac/kochen01-bruschetta.m4a" length="13017629" type="audio/mp4"/>

Und wenn ich das mit „curl“ runterlade, sagt Dein Webserver…

< HTTP/2 404
< server: nginx
< date: Sun, 30 Apr 2023 07:32:11 GMT
< content-type: text/html
< content-length: 146

Also Fehler 404 „Datei nicht gefunden“. Die „150 kByte“ sind auch wahrscheinlich nur die 146, also ca. „150 Byte“ der Fehlermeldung. Auf Deiner Website bekomme ich gerade keinen funktionierenden player, somit kann ich auch nicht checken ob der einen funktionierenden Pfad verwenden würde.

Sehr seltsam. ja, es wird dann die 404-HTML Seite sein, die er runter lädt. (Ohne Scriptblocker funktioniert der Player, spielt aber nichts ab.)
Im Backend ist es als korrekt markiert und den hinterlegten Pfad kann ich auch abrufen. Also die Datei liegt wirklich dort: https://www.patrick-pehl.de/wp-content/uploads/podcast/patrick-pehl/kochen01-bruschetta.mp3

Im Quelltext spuckt der Player dann folgenden Code mit Link aus:

<a download="" href="https://patrick-pehl.de/podlove/file/25/s/webplayer/kochen01-bruschetta.mp3" data-test="tab-files--download" class="mb-4 tablet:w-1/2 mobile:mb-4 mobile:block"><div class="flex h-10"><span class="h-full flex items-center pr-4"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" background="currentColor" filled="true" aria-hidden="true"><path d="M20.001 12.3711C20.001 7.74786 16.4193 4 12.001 4C7.5827 4 4.00098 7.74786 4.00098 12.3711" stroke="currentColor" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"></path><path d="M7.10647 15.9112V20.5166C4.56293 20.5166 2.50098 18.4547 2.50098 15.9112C2.50098 13.3676 4.56293 11.3057 7.10647 11.3057V15.9112Z" stroke="currentColor" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.8955 15.9112L16.8955 20.5166C19.439 20.5166 21.501 18.4547 21.501 15.9112C21.501 13.3676 19.439 11.3057 16.8955 11.3057V15.9112Z" stroke="currentColor" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><div class="w-full"><h3 style="font-weight: 700;">MP3</h3><div class="opacity-50 text-sm"><span class="uppercase" style="font-weight: 700;">Audio</span><span class="px-2">-</span><span>17 MB</span></div></div></div></a>

Vermutlich tut er das, um den Traffic in den Analytics zu zählen. Das Komische ist, dass andere Shows einfach abspielen.

@ericteubert, weißt Du vielleicht was?

1 „Gefällt mir“

Hat villeicht @ericteubert eine Idee?