Tiscali WMA Stream aufnehmen
Hallo!
Ich höre gerne den Sender "Radio Köln" und möchte nun gerne die "richtige" Stream-Adresse des Servers haben, damit ich diesen aufnehmen kann.
Über das PopUp "http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html" komme ich auf die dazu gehörige Seite, allerdings kann ich mit dem Link des Tiscali Streams recht wenig anfangen, da er ein spezielles Format besitzt.
Ich habe mich zu den Streams von Tiscali Business ein wenig schlau gemacht und habe eine Beschreibung im Netz gefunden, die besagt, dass ich mir mit dem Shell-Programm "wget" und der Option "-O" den Link http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0&str ... in eine Datei umleiten lassen kann und mir dann in der Datei die richtige Adresse angezeigt wird.
Am Beispiel vom Sender SWR 3 sieht das dann folgendermaßen aus (CMD-Fenster):
wget -O swr3url.txt "http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=swr3/livestream.rm&content=live&media=rm"
Inhalt der "swr3url.txt":
rtsp://195.52.221.172/farm/*/encoder/swr3/livestream.rm
Jetzt habe ich das gleiche mit dem Radio Köln Stream, welcher allerdings ein Windows Media Stream ist, gemacht. Nachdem ich den Stream mit dem Programm wget hab durchlaufen lassen, wird mir folgende Fehlermeldung angezeigt.
C:\>wget -O 1005.txt http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?ad
id=0&stream=dashitradio$livestream.wma&content=live&media=ms
--10:48:37-- http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0
=> `1005.txt'
Resolving lsd.newmedia.tiscali-business.com... 213.200.64.155
Connecting to lsd.newmedia.tiscali-business.com|213.200.64.155|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http:///bb/access_denied.lsc [following]
http:///bb/access_denied.lsc: Invalid host name.
Der Befehl "stream" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "content" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "media" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Weiß wer Rat?!
Danke und Gruß
Ich höre gerne den Sender "Radio Köln" und möchte nun gerne die "richtige" Stream-Adresse des Servers haben, damit ich diesen aufnehmen kann.
Über das PopUp "http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html" komme ich auf die dazu gehörige Seite, allerdings kann ich mit dem Link des Tiscali Streams recht wenig anfangen, da er ein spezielles Format besitzt.
Ich habe mich zu den Streams von Tiscali Business ein wenig schlau gemacht und habe eine Beschreibung im Netz gefunden, die besagt, dass ich mir mit dem Shell-Programm "wget" und der Option "-O" den Link http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0&str ... in eine Datei umleiten lassen kann und mir dann in der Datei die richtige Adresse angezeigt wird.
Am Beispiel vom Sender SWR 3 sieht das dann folgendermaßen aus (CMD-Fenster):
wget -O swr3url.txt "http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=swr3/livestream.rm&content=live&media=rm"
Inhalt der "swr3url.txt":
rtsp://195.52.221.172/farm/*/encoder/swr3/livestream.rm
Jetzt habe ich das gleiche mit dem Radio Köln Stream, welcher allerdings ein Windows Media Stream ist, gemacht. Nachdem ich den Stream mit dem Programm wget hab durchlaufen lassen, wird mir folgende Fehlermeldung angezeigt.
C:\>wget -O 1005.txt http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?ad
id=0&stream=dashitradio$livestream.wma&content=live&media=ms
--10:48:37-- http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0
=> `1005.txt'
Resolving lsd.newmedia.tiscali-business.com... 213.200.64.155
Connecting to lsd.newmedia.tiscali-business.com|213.200.64.155|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http:///bb/access_denied.lsc [following]
http:///bb/access_denied.lsc: Invalid host name.
Der Befehl "stream" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "content" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "media" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Weiß wer Rat?!
Danke und Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56326
Url: https://administrator.de/contentid/56326
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
6 Kommentare
Neuester Kommentar
Tach,
http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html sagt:
<iframe src="forwarder.html" ...
http://213.200.64.229/freestream/download/radiokoeln2/forwarder.html sagt:
document.writeln("<PARAM NAME=\"FileName\" VALUE=\"http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radiokoeln/livestream.wma&content=live&media=ms\">" );
http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=radioko ... sagt:
<ASX version="3.0">
<entry>
<ref HREF="mms://213.254.239.66/radiokoeln$livestream.wma"/>
</entry>
</ASX>
Viele Grüße,
Michl
Edit: Wobei sich der Livestream natürlich nicht direkt öffnen lässt weil der Server höchstwahrscheinlich den Referrer prüft.
Edit2: Meine Vermutung bestätigt sich, denn wenn du im HTTP-Header mitschickst: "Referer: http://213.200.64.229/freestream/download/radiokoeln2/stream-radio-play ...; funktioniert alles wunderbar!
http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html sagt:
<iframe src="forwarder.html" ...
http://213.200.64.229/freestream/download/radiokoeln2/forwarder.html sagt:
document.writeln("<PARAM NAME=\"FileName\" VALUE=\"http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radiokoeln/livestream.wma&content=live&media=ms\">" );
http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=radioko ... sagt:
<ASX version="3.0">
<entry>
<ref HREF="mms://213.254.239.66/radiokoeln$livestream.wma"/>
</entry>
</ASX>
Viele Grüße,
Michl
Edit: Wobei sich der Livestream natürlich nicht direkt öffnen lässt weil der Server höchstwahrscheinlich den Referrer prüft.
Edit2: Meine Vermutung bestätigt sich, denn wenn du im HTTP-Header mitschickst: "Referer: http://213.200.64.229/freestream/download/radiokoeln2/stream-radio-play ...; funktioniert alles wunderbar!
Hi,
ich habe mir als erstes den Quelltext von http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html angesehen. Dort fand ich das iframe mit der "forwarder.html".
In der forwarder.html wiederum war in dem Mediaplayer-Objekt die Quelle http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=radioko ... angegeben (Wenn man die ganze Javascript-Kacke außenrum wegstrippt) angegeben.
Und wenn man diese Adresse in den Browser eingibt und das ganze mit Wireshark mitschneidet kannst du danach im Mitschnitt die Adresse finden.
Gruß
Michl
ich habe mir als erstes den Quelltext von http://213.200.64.229/freestream/download/radiokoeln2/frameset_ie.html angesehen. Dort fand ich das iframe mit der "forwarder.html".
In der forwarder.html wiederum war in dem Mediaplayer-Objekt die Quelle http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?stream=radioko ... angegeben (Wenn man die ganze Javascript-Kacke außenrum wegstrippt) angegeben.
Und wenn man diese Adresse in den Browser eingibt und das ganze mit Wireshark mitschneidet kannst du danach im Mitschnitt die Adresse finden.
Gruß
Michl
Moin, ich hol den Thread nochmal hoch denn ich hab das gleiche Problem mit Radio Köln.
Die sind mittlerweile auf Nacamar (wohl der neue Name von Tiscali?) und die haben ihre Sicherheit etwas mehr hochgerüstet.
Ganz unversiert bin ich aber auch nicht :D
Player-Links:
http://edge.download.newmedia.nacamar.net/freestream/download/radiokoel ...
oder
http://edge.download.newmedia.nacamar.net/sltokens/stream-radio-player. ...
Jetzt wirds gemein.
Hier wird ein TOKEN benutzt, bei dem ich immer noch nicht weiß, von wo es ausgelesen wird!!
Ich vermute, die schreiben das bei mir irgendwo auf die Platte?
Der "direkteste Direktlink" lautet:
http://lsd.newmedia.nacamar.net/bb/redirect.lsc?adid=0&stream=radio ...
Dieses Token ist jedesmal anders.
Ich hab herausgefunden, das man sich online ein Token "abholen" kann, und dieses dann z. b. in eine lokale ASX-Datei einpflanzen kann. Dann kann man sogar aufnehmen!
Aber bricht die Aufnahme einmal ab, verfällt das Token!
Alles steht und fällt mit dem Token, das so eine Art Session-ID ist und existieren MUSS. (weder token= funktioniert noch kann man ihn mit Fantasietoken austricksen)
Also MUSS der das doch irgendwo auf meine Platte schreiben und dann vergleichen?
Geht das irgendwie auch noch einfacher?
Die sind mittlerweile auf Nacamar (wohl der neue Name von Tiscali?) und die haben ihre Sicherheit etwas mehr hochgerüstet.
Ganz unversiert bin ich aber auch nicht :D
Player-Links:
http://edge.download.newmedia.nacamar.net/freestream/download/radiokoel ...
oder
http://edge.download.newmedia.nacamar.net/sltokens/stream-radio-player. ...
Jetzt wirds gemein.
Hier wird ein TOKEN benutzt, bei dem ich immer noch nicht weiß, von wo es ausgelesen wird!!
Ich vermute, die schreiben das bei mir irgendwo auf die Platte?
Der "direkteste Direktlink" lautet:
http://lsd.newmedia.nacamar.net/bb/redirect.lsc?adid=0&stream=radio ...
Dieses Token ist jedesmal anders.
Ich hab herausgefunden, das man sich online ein Token "abholen" kann, und dieses dann z. b. in eine lokale ASX-Datei einpflanzen kann. Dann kann man sogar aufnehmen!
Aber bricht die Aufnahme einmal ab, verfällt das Token!
Alles steht und fällt mit dem Token, das so eine Art Session-ID ist und existieren MUSS. (weder token= funktioniert noch kann man ihn mit Fantasietoken austricksen)
Also MUSS der das doch irgendwo auf meine Platte schreiben und dann vergleichen?
Geht das irgendwie auch noch einfacher?
Hi,
ja, geht. Mehr oder weniger, ich habe mich damit ein wenig auseinandergesetzt.
Bei JAMFM (schreckliche Musik, aber meine Freundin mag's...) wird auch mit einem Token rumhantiert.
Hier ein paar chronologische Links auf mein Blog mit Details zu der Geschichte:
http://phikappa.eu/2008/11/25/getting-streams-from-bloatwaring-internet ...
http://phikappa.eu/2008/11/25/update-circumventing-bloatware-the-jamfmd ...
http://phikappa.eu/2009/01/09/bloatware-rebellion-jamfmde-again/
Um es kurz zu machen:
Der Token kommt mit dem html code aus http://edge.download.newmedia.nacamar.net/sltokens/stream-radio-player. ... - wenn du in dir anschaust gibt es da ein Javascript mit dem Token.
Ich hab für den JAMFM MP3 Stream ein paar PHP-Skripte zusammengewürfelt, um den Token zu extrahieren und eine PLS zu generieren ( http://phikappa.eu/jamfm.php ), die man mit iTunes/o.ä. abspielen kann. Leider haben die von nacamar ihre Serverstruktur geändert und der MP3Stream ist nicht mehr aufzufinden.
Es ist auf jeden Fall so, dass du immer wenn du den Stream unterbrichst und wieder aufnehmen willst einen neuen Token brauchst. Ich hab noch ein PHP, das als Output nur einen neuen Token ausspukt -> http://phikappa.eu/jamfm_asx_id.php vielleicht kannst du das für dich gebrauchen -> ich kanns dir auch schicken. ist nur ein simples CURL auf die Seite und eine c&p strpos-funktion.
bei Mp3 wars noch simple, aber bei WMA ist es blöder, weil dann noch irgend ein Loadbalancer sich mit einklinkt (das "redirect.lsc" schaut nach einem guten Server und generiert ein ASX - da das dann aber alles lokal auf dem Server passiert und auch ip-gecheckt wird, kannst du dir nicht einfach eine lokale ASX basteln). Der direkteste Link, man seinem Mediaplayer also geben kann, ist nicht wirklich der von dir genannte - mein JAMFM-ASX script http://phikappa.eu/jamfm_asx.php spukt ihn zwar immer mit einem frischen Token wieder aus - aber du kannst auch einen direkten mms:link in deinen Mediaplayer eingeben - bei jamfm ist es mms:IP/jamfm$livestream.wma?token=xxx - es gibt eine ganze Reihe an IPs von Nacamar, die Streamen ( hier ein paar:
62.26.161.89
62.27.47.7
62.27.47.6
62.27.44.14 )
Du kannst dir also immer einen direkten mms link basteln. Der wird von meinem jamfm_asx.php auch generiert.
Mehr geht nicht - jedes mal bei Unterbrechen muss ein neuer Token her. Geht vielleicht auch direkt über den Mediaplayer, wenn man das php auf einem speziell configurierten Server laufen lässt.
wie gesagt, wenn du interesse hast das skript für dich anzupassen, ich habe da keine Eifersüchte.
ja, geht. Mehr oder weniger, ich habe mich damit ein wenig auseinandergesetzt.
Bei JAMFM (schreckliche Musik, aber meine Freundin mag's...) wird auch mit einem Token rumhantiert.
Hier ein paar chronologische Links auf mein Blog mit Details zu der Geschichte:
http://phikappa.eu/2008/11/25/getting-streams-from-bloatwaring-internet ...
http://phikappa.eu/2008/11/25/update-circumventing-bloatware-the-jamfmd ...
http://phikappa.eu/2009/01/09/bloatware-rebellion-jamfmde-again/
Um es kurz zu machen:
Der Token kommt mit dem html code aus http://edge.download.newmedia.nacamar.net/sltokens/stream-radio-player. ... - wenn du in dir anschaust gibt es da ein Javascript mit dem Token.
Ich hab für den JAMFM MP3 Stream ein paar PHP-Skripte zusammengewürfelt, um den Token zu extrahieren und eine PLS zu generieren ( http://phikappa.eu/jamfm.php ), die man mit iTunes/o.ä. abspielen kann. Leider haben die von nacamar ihre Serverstruktur geändert und der MP3Stream ist nicht mehr aufzufinden.
Es ist auf jeden Fall so, dass du immer wenn du den Stream unterbrichst und wieder aufnehmen willst einen neuen Token brauchst. Ich hab noch ein PHP, das als Output nur einen neuen Token ausspukt -> http://phikappa.eu/jamfm_asx_id.php vielleicht kannst du das für dich gebrauchen -> ich kanns dir auch schicken. ist nur ein simples CURL auf die Seite und eine c&p strpos-funktion.
bei Mp3 wars noch simple, aber bei WMA ist es blöder, weil dann noch irgend ein Loadbalancer sich mit einklinkt (das "redirect.lsc" schaut nach einem guten Server und generiert ein ASX - da das dann aber alles lokal auf dem Server passiert und auch ip-gecheckt wird, kannst du dir nicht einfach eine lokale ASX basteln). Der direkteste Link, man seinem Mediaplayer also geben kann, ist nicht wirklich der von dir genannte - mein JAMFM-ASX script http://phikappa.eu/jamfm_asx.php spukt ihn zwar immer mit einem frischen Token wieder aus - aber du kannst auch einen direkten mms:link in deinen Mediaplayer eingeben - bei jamfm ist es mms:IP/jamfm$livestream.wma?token=xxx - es gibt eine ganze Reihe an IPs von Nacamar, die Streamen ( hier ein paar:
62.26.161.89
62.27.47.7
62.27.47.6
62.27.44.14 )
Du kannst dir also immer einen direkten mms link basteln. Der wird von meinem jamfm_asx.php auch generiert.
Mehr geht nicht - jedes mal bei Unterbrechen muss ein neuer Token her. Geht vielleicht auch direkt über den Mediaplayer, wenn man das php auf einem speziell configurierten Server laufen lässt.
wie gesagt, wenn du interesse hast das skript für dich anzupassen, ich habe da keine Eifersüchte.