Shoutcast "ICY 200 OK"

Status
Für weitere Antworten geschlossen.

derbigchris

Benutzer
Hi,
Ich hab auf nem PC im Netzwerk Shoutcast installiert. Ich kann mich mit Radiobattler auch darauf verbinden, und auch die listen.pls runterladen. Wenn ich nur verbunden bin und keine Musik spiele dann steht in der Winamp-Playlist: [ICY 200 OK].

Auch wenn ich nun das Mikro öffne und etwas sage, ich kann diese listen.pls nicht starten. Immer nur ICY 200 OK. Sobald ich dann aber ein Lied starte (Bin noch immer verbunden auf RB, aber auf Winamp kommt dann) : [401 Service unaviable]

Ich kann den Server neustarten und alles, es hilft nichts.

RB läuft auf Windows 8,
der Server auf XP.

LG
Chris
 
Ich kenne den Fehler eigentlich nur, wenn man versucht auf einen Videodstream mit einem Audio Link zuzugreifen, denke es hat was mit den Headern zu tun. Auszug was ich gefunden habe.

Shoutcast does not use HTTP, it's using ICY which is similar to HTTP but is not the same.
The relevant difference being the ICY 200 OK response headers that some proxies (e.g. Squid) will detect as HTTP 0.9 (HTTP without response headers) and pass the ICY response header on to the client as part of the stream data inside a valid HTTP response. Clients then try to play the embedded metadata as audio resulting in repeated noise because they never saw the real response headers that announce embedded metadata.

solutions:

  • avoid proxies (which you can't sometimes)
  • dump the ICY protocol in favor of valid HTTP to avoid that confusion and related issues
References:

  • Squid has Shoutcast as example for reasons to disable the "upgrade HTTP 0.9" option [5]
  • radnom Forum post about the issue [6]
  • it still is'nt fixed according to the shoutcast forums [7] —Preceding unsigned comment added by 84.59.229.10 (talk) 18:20, 19 November 2008 (UTC)
    • "It uses HTTP as a transport protocol" - HTTP is NOT a transport protocol. I know what is meant here, but the language is incorrect.
 
Ich habe das selber noch nie gehabt, allerdings habe ich Shoucast auch nicht zu hause laufen sondern auf meinem externen Server, allerdings ist es auch da so, wenn sich keiner auf den Server eingeloggt hat zum senden, sei es live oder der Auto DJ, so habe auch ich im WebIf stehen Server down.

Ich kenne Deinen Aufbau auch nicht, hast Du Shoutcast Server auf dem Rechner installiert ? Sendest Su dann in irgendeiner Form von einem anderen Rechner ?

Muss auch sagen, dass ich Shoutcast noch nie auf einem Wimdows Rechner hatte, ich nutze grundsätzlich für solche Dinge nur Linux, mal sehen was ich noch finde
 
Shotcastserver läuft auf nem XP im selben Netzwerk wie der Windows8-Rechner, auf dem Radiobattler läuft.
Soll ich ev versuchen, Shotcast unter einem Linux zu installieren, kann das das Problem sein?

LG
 
Problem normalerweise nicht, weil es ja dort genauso läuft. Ich würde mal zum Test was anderes nutzen als den Radiobattler, versuche mal mit Mairlist oder Sam und schau was da passiert, oder sende mal mit Winamp und dem Plugin für shoucast, einfach nur um zu sehen, was dann passiert

Welchen Shoucastserver hast Du laufen ? V1 oder V2 ? Hast Du das im Broadcast von Radiobattler richtig eingestellt ? So ein Fehler muss eingeschachtelt werden
 
Ich hab einfach die aktuellste Version vor 5 Tagen oder so heruntergeladen. Also v2 nehme ich an. Werde ich mir heute noch ansehen.
Ansonsten probier ichs mit mAirList mal (geht eh in der Testversion auch, oder?)

LG
 
Also bei der V2 musst Du Dich doch irgendwie noch registrieren weil jeder der auf v2 senden will eine ID haben will, so ähnlich jedenfalls, such dir die letzte V1 damit sollte alles klappen
 
Also ich hab jetzt v2 und nun ist der Fehler mit HTTP. Und Stream ist immer unaviable.

LG

Danke ich versuch die Version mal.
lg
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben