Mastodon

renephoenix.de

Nette Diskussion über einen fehlenden MIME-Typ

Die Diskussion ist schon etwas älter — habe ich aber mal wieder ausgegraben. Die Kurzfassung: ich war auf der Webseite eines bekannten Musikprojekts für elektronische Musik gewesen. Dabei fiel mir auf, daß beim Klicken auf die Hörproben nur eine Zeile Text in einem Frame erschien. Also versuchte ich den Webmaster auf das Problem hinweisen:

  • Ich: die mp3-Links funken nicht ... da scheint der content-Type im Server nicht gesetzt sein
  • Er: Doch..aber sind m3u Dateien. Musst Winamp installiert haben. Der Medien Player packt das wieder mal nicht...-> Microsoft halt.

OK. Es handelte sich um m3u-Dateien. Nun erklärte ich ihn, daß der Server aber dennoch falsch konfiguriert ist — und er mir, daß ich keine PlugIns installiert habe:

  • Er: Hmm..muss aber an deinem PC liegen, sonst funzt es. Hab die Seite bei mir in der Klinik, wo ich als IT Professional arbeite auf bestimmt 200 PCs geöffnet und als Soundtest genutzt..:)

Ich schicke ihm einen Screenshot, in der ein Frame zu sehen ist, wo nur eine URL zu einer Mp3 angezeigt wird.

  • Ich: ich nutze Opera (mit FireFox das selbe) ... wenn der Server keinen Mime-Typ schickt, dann gehen die vom Standard aus — und versuchen den Inhalt der Datei darzustellen ... hast du es mal auf einem nicht IE-Browser getestet?
  • Er: Yo..registriere mal Deine File-Types beim Winamp neu!

Und weiter geht das Gespräch:

  • Ich: du übergibst bei m3u den Content-Typ text/plain ... und das kann der Browser selber darstellen, also bietet der nie eine Downloadbox an ... der IE hält sich nicht an den Standard und geht nach den Dateiendungen ...
  • Er: Wenn Du den FileType m3u im Winamp registrierst, dann weiß Windows, dass es m3u Dateien, die über den Internet Explorer oder Netscape kommen mit Winamp öffnen soll. Winamp schreibt nen Schlüssel dazu in die Registry. Notfalls muss der PC neu gestartet werden, damit er die FileTypes liest.

Nun frage ich bescheiden, ob er mit dem MIME-Typ etwas anfangen kann:

  • Er: Ja, die nutzt aber nur der Mozilla, wie Netscape, die arbeiten mit sogenannten PlugIns. Der Internet Explorer ab Version 5.0 verwendet die Schlüssel in der Registry. Vorallem der 6.0 er arbeitet nur noch mit der Registry und lässt überhaupt fast keine PlugIns mehr laufen, außer Java.

Für was brauche ich ein PlugIn in meinem Browser? Ich will nicht, daß mir standardgemäß WinAmp geöffnet ist. Ich will, daß mein Browser erkennt, daß es sich um eine m3u-Datei handelt. Er erklärt mir nun ein paar Mal, daß ich PlugIns brauche — und diese in der Windows-Registry abgelegt werden müssen ... und ich erkläre ihm, daß er keinen Content-Type mitsendet. Dann versteht er endlich mein Anliegen:

  • Ich: öffne einmal: http://www.andyhoppe.com/software/http-php-apache-iis-header.htm und dann gebe deine URL ein: http://seineseite.de/m3udatei.m3u und er spuckt die text/plain aus ...
  • Er: Auf meiner Seite ist überhaupt kein Mime Type definiert, schau Dir mal den Quelltext an. Er nimmt den Standard Mime-Type, der für m3u in Browser Plugin oder als Content-Type definiert ist. Schau mal in Deinen PlugIns nach..
  • Ich: genau das ist das Problem ... deine Seite übermittelt keinen ... egal ...
  • Er: Muss sie auch nicht. Will ja nicht jedem seinen Standard definieren.
  • Ich: es gibt im Netz nur einen Standard, der heißt derzeit HTTP 1.1 ...
  • Er: Gibt es kaum auf einer Seite, dass Mime Types definiert werden.
  • Ich: egal ... ich wollte dich nur drauf aufmerksam machen ...
  • Er: Hat nichts mit IE zu tun. Wer seinem nicht IE Browser die richtigen PlugIns vermittelt, der hat auch keine Probleme. PowerPCs, also Macs, wie sie bei [Bandname] im Studio und in der Plattenfirma, also [Firmenname] Büro stehen haben ja auch keinen IE.

Bisherige Kommentare (3)

Kommentar verfassen

Freiwillige Angabe
Freiwillige Angabe
Der Text kann mit Textile formatiert werden, z.B. *fett* _kursiv_ "link":url. Wie das geht?
Wieviel ist 40 plus 2?

Bisherige Trackbacks (0)

Es wurde noch kein Trackback empfangen!