Ursprungsstream verstecken

Status
Für weitere Antworten geschlossen.
AW: Ursprungsstream verstecken

Wenn ich die Datei auf sich verweise, muss ich ja auch irgendwo die Quelle herholen... wie mach ich das?
 
AW: Ursprungsstream verstecken

Also mit dem Verweis auf header() gibt caraoge eigentlich schon den entscheidenen Tipp. Um euch die Suche ein wenig zu vereinfachern, geb ich euch mal den Tipp, dass ihr zu kompliziert denkt in der Hinsicht mit den Bereichen "[Playlist]".

Im Grunde müsst ihr das ganze nur umrouten :)

Als kleiner Tipp header() in Verwendung mit der Ansteuerung von Location :)
 
AW: Ursprungsstream verstecken

Steht ja eigentlich auch alles schon in dem zweiten Thread zu diesem Thema im selben Forum.
 
AW: Ursprungsstream verstecken

Also mit dem Verweis auf header() gibt caraoge eigentlich schon den entscheidenen Tipp. Um euch die Suche ein wenig zu vereinfachern, geb ich euch mal den Tipp, dass ihr zu kompliziert denkt in der Hinsicht mit den Bereichen "[Playlist]".

Im Grunde müsst ihr das ganze nur umrouten :)

Als kleiner Tipp header() in Verwendung mit der Ansteuerung von Location :)

Also entweder bin ich zu blöd oder ich verstehe nicht was ihr meint.
Also so wie ich euch jetzt verstanden habe, müsste ich als erstes header (Content-Type;Content-Disposition), dann inhalt ([playlist]...) machen und dann header (Location)[mit dem link auf die listendatei von shoutcast (X.X.X.X:8000/listen.pls)]? So richtig funktioniert das nicht. vorallem, weil ja header nur am anfang sein kann und nicht nach einem inhalt
 
AW: Ursprungsstream verstecken

Wo du das ganze im Script hinschreibst ist egal. Die Ausgabe muss nur nach dem Header kommen.
 
AW: Ursprungsstream verstecken

Hm also habs so probiert, aber klappt iwie nich.
Wenn man header Location am Anfang macht wird einfach hingeleitet und wenn mans am Ende macht genauso. Gehts auch anders wie header Location, weil so funktionierts bei mir nich.
 
AW: Ursprungsstream verstecken

Das ganze muss in die If Abfrage. Der eine Teil der Abfrage erzeugt dann die Playlist und der andere macht das Redirect.
 
AW: Ursprungsstream verstecken

Poste doch einfach mal deinen Quellcode hier. Dann kann ich mir auch mal vorstellen wo bei dir der Fehler liegen könnte.
 
AW: Ursprungsstream verstecken

Der is nicht wesentlich anders wie oben.
Was meinst du mit if-abfrage? Wie soll ich das umsetzten mit if?
 
AW: Ursprungsstream verstecken

Mit der Abfrage musst du halt feststellen ob es sich um einen Browser oder um einen Medienplayer handelt. Dazu musst du vorher sämtliche Useragents der einzelnen Browser und Abspielprogramme Analysieren.
 
AW: Ursprungsstream verstecken

Und das heißt wenn jetzt z.b. der useragent Winamp ist, dass ich da erst header Location machn soll?
Habs mal so probiert, funktioniert aber nicht.
 
AW: Ursprungsstream verstecken

Ja.

Dieser Teil des Postings dient nur dazu die Mindestlänge des Posts zu erreichen damit ich über die 10 Zeichen komme.
 
AW: Ursprungsstream verstecken

Also wie gesagt es geht bei mir nicht.
PHP:
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="listen.pls"');
$agent=$_SERVER['HTTP_USER_AGENT'];
$agent=substr($agent, 0, 6);
if($agent=="Winamp"){header("Location: http://xx.xx.xx.xx:8000/listen.pls");}else{echo "[playlist]
NumberOfEntries=1
File1=http://stream.xxx.de";}
 
AW: Ursprungsstream verstecken

Kannste mir da mal nen Code zusammenstellen? Ich habs jetzt schon mit allen möglichen Positionierungen versucht und nix klappt... Bei den meisten komm ich zwar auf den Stream, aber wie immer wird die Quelle im Winamp angezeigt.
 
AW: Ursprungsstream verstecken

Ach ja, dein Stream muss zwingend auf dem selben Port laufen die der Webserver (Port 80).
Dachte das wäre heute Standart.
 
AW: Ursprungsstream verstecken

Dann kannst du den Stream leider nicht verstecken. Er wird dann - wie bisher auch - immer Angezeigt.
 
AW: Ursprungsstream verstecken

Es muss gehen, schließlich hat es Blitz-radio.de auch. Und die haben Ports wie 8000, 9000, 9400, 10400, 8941, 9381
 
AW: Ursprungsstream verstecken

So ich habs endlich hinbekommen! Aber mein Problem ist, wie will ich die ganzen Useragents rausfinden?
 
AW: Ursprungsstream verstecken

Eine kleine Hilfe bräuchte ich noch:

Ich leite mit Modrewrite alle eingaben auf eine bestimmte Datei.
Nun ist das Problem, dass wenn die datei die endung .pls hat will es immer im Winamp die datei herunterladen und das endet ja nie, weil der stream ja nich off geht... wie kann ich das verhindern?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben