Archiv

Artikel Tagged ‘webradio’

Webradio komfortabel hören und mitschneiden – Radio? Sure!

15. Juni 2009

Ich habe ein Tool gesucht, mit dem man ganz einfach aus dem Webradio aufnehmen kann und möglichst auch als Portable Version verfügbar ist, da ich keine Lust auf ein überladenes Programm mit vielen Einträgen in der Registry hatte. Gefunden habe ich Radiosure. Das Programm ist kompakt, Freeware und in einer installierbaren und einer portablen Version zu haben. Die Oberfläche ist wenig verspielt und leicht bedienbar.

Radio?Sure! - Viele Radios sind voreingestellt

Radio?Sure! - Viele Radios sind voreingestellt

Wer lieber einen anderen Skin benutzen möchte kann sich auf der Seite der Entwickler welche heraussuchen (einige gegen Bezahlung). Nachdem man in den Einstellungen den Ordner für die Aufnahme nach seinen Bedürftnissen angepasst hat kann man sofort auf den Aufnahme-Button drücken und es wird aufgenommen. Sollte der Radiosender die Titel übermitteln so werden gleich automatisch einzelne MP3-Dateien angelegt. Sehr empfehlenswert ist das Programm insgesamt, wenn man keinen überladenen Player runterladen möchte nur um Radio zu hören.

Author: chris Categories: Tools, Windows Tags: , , , ,

[PHP] Parsen und Filtern einer Radioplaylist

1. Mai 2009

Nachdem ich mir die Zähne an “Regular Expressions” zum filtern eines Datensatzes in php ausgebissen habe, hat mir schließlich jemand den entscheidenden Anstoß gegeben. Mein Ansatz fing damit an, dass ich mir erstmal die Seite via fopen holen wollte:

$filestream = fopen("http://www.einslive.de/multimedia/diggi/", "r");
while(!feof($filestream)) {
    $nowplaying = fgets($filestream, 500000);
    echo $nowplaying;
}
fclose($filestream);

Das hat auch sehr gut funktioniert.Nun kann zwar die Seite geholt werden, es fehlt aber noch das Filtern mit “Regular Expressions”. Ein sehr hilfreiches deutsches Tutorial zu Regular Expressions/RegExp/Reguläre Ausdrücke ist hier zu finden:

http://regexp-evaluator.de/tutorial/

http://regexp-evaluator.de/tutorial/

Der vollständige Code sieht nun folgendermaßen aus:

$lines = file ('http://www.einslive.de/multimedia/diggi/');
 
preg_match_all("'
]*>(.*?)
 
'", $lines[215], $treffer);
 
preg_match_all("'
]*>(.*?)
 
'", $treffer[0][1], $hit);
 
$ausgabe = $hit[0][1] .' - '. $hit[0][2];
echo 'Aktuell um '. $hit[0][0] .' auf Einslive Diggi: <strong>'.$ausgabe.'</strong>';

Die Ausgabe dazu kann man sich hier angucken:

http://christian-pfnuer.de/docs/php/einslive-parse/final.php

Gelernt habe ich in diesem Zusammenhang die Wirkung von Regular Expressions. Wenn ich Zeit und eine schicke Stelle finde wird der Blog vielleicht bald mit meinen zuletzt gehörten Tracks bei Last.fm geschmückt.