Kieselnator: Lieder direkt von Online-Radio-Channel aufnehmen

Hallo Profis!

Mein Kumpel Daniel hatte letztens Geburstag und er steht voll auf griechische Musik. Er hat mir immer von einer Radio Seite im Internet erzählt. Jetzt habe ich mir mal den Link angeschaut und unten auf der Seite ist da ein ein weiterer Link wo man sich griechisches Radio sozusagen "Live" anhören kann.

Als kleine Überraschung hab ich dann mal eine HTML-Application (Achtung ich bin in HTAS Neuling...) geschrieben, wo er das direkt hören kann. Hier einmal der Code:

  
<html><head>  
  
  
  
<hta:application id="hta"  
applicationname="Radio Krestena"  
border="dialog"  
borderstyle="normal"  
caption="yes"  
icon=""  
maximizebutton="no"  
minimizebutton="no"  
navigable="no"  
scroll="no"  
scrollflat="no"  
selection="no"  
showintaskbar="yes"  
singleinstance="no"  
sysmenu="yes"  
windowstate="normal" >  
<title>Radio Krestena: Ich liebe griechische Musik...</title>  
</head><body onload="window.resizeTo(400, 400)">  
<table align="center" valign="middle" height="100%"><tr height="80%"><td align="center"><a href="http://www.radiokrestena.gr/" style="text-decoration:none; border:0 none;"><img src="http://radiokrestena.gr/radiokrestena_logo.gif" height="200" style="border:0 none;" alt="Radio Krestena" title="Radio-Krestena.&#10;Direkt hier griechisches Radio hören!&#10;Klick - bring mich auf die Homepage!"></a></td>  
</tr><tr height="20%">  
<td><EMBED type='application/x-mplayer2' EnableContextMenu='false'  
pluginspage='http://microsoft.com/windows/mediaplayer/ en/download/'  
id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='0'  
bgcolor='darkblue' showcontrols='1' showtracker='1'  
showdisplay='0' showstatusbar='0' videoborder3d='0' width="350" height="45"  
src="http://shoutcast.24radio.gr:8006/" autostart='1' designtimesp='0' loop='0'>  
</EMBED></td></tr></table>  
</body>  
</html>  

Doch jetzt zu meinem Problem. Nun hat er mich gefragt, ob ich nicht sowas wie einen "Aufnehmen"-Knopf da einbauen kann. Er stellt es sich so vor, dass man da ganz einfach draufklickt und das der Radio-Kanal dann so lange aufgenommen wird, bis ein weiterer "Stop"-Knopf gedrückt wird. Dann soll es eine Möglichkeit geben das aufgenommenen abzuspeichern.

Leider hab ich momentan noch keinen Schimmer wie ich das Anstellen soll, eine Suche bei Google brachte auch kein richtiges Ergebnis. Ich habe immer nur EXE-Programme gefunden, aber es soll in dem Fenster zu sehen sein, dass heißt es muss irgendwie über die Anwendung laufen...

Gibts da irgendein Plugin-In für den MediaPlayer den ich benutze oder kann man das über Javascript oder Ähnliches erledigen?

Bitte helft mir ich will ihn zum Geburtstag jetzt auch nicht direkt enttäuschen... Danke, danke, danke Vielmals, mfg und lg Kiesel

  1. Hi!

    Hallo Profis!

    Oh, oh...

    Doch jetzt zu meinem Problem.

    Aha!

    Bitte helft mir ich will ihn zum Geburtstag jetzt auch nicht direkt enttäuschen... Danke, danke, danke Vielmals, mfg und lg Kiesel

    Warum glaube ich anläßlich Deines vordergründig-devoten Geschreibsels nur, dass Dein 'Freund' eine kleine Süße aus der Nachbarklasse ist, welche Du mit Deinen 'G33k'-Qualitäten zu beeindrucken suchst?

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
  2. hi,

    Gibts da irgendein Plugin-In für den MediaPlayer den ich benutze oder kann man das über Javascript oder Ähnliches erledigen?

    Du brauchst ein lokales Programm, wass den Stream in eine Datei auf die Festplatte schreibt. Mit Perl ist der Code recht einfach, Request auf den Server und die quasi Endlosresponse im binmode lesen und schreiben. Die Response kommt solange, wie der Server lebt und die Verbindung steht.

    Diverse Mediaplayer können sowas auch, Stichwort: Ripper.

    Viele Grüße,
    Horst aus Oppenheim

  3. Moin!

    Wat soll denn dieses ganze Gedoens? VLC angeschmissen, stream aufgerufen, aufnehmen, fertig. (Ok, ok, nen Radiostream aufnehmen, hab ich noch nicht probiert, Buck Rogers Folgen von DVD zum Mitnehmen auf der Festplatte, aber schon) Den Recordbutton muss man sich noch reinkonfigurieren.

    --
    Vergesst Chuck Norris.
    Sponge Bob kann unter Wasser grillen!