Webradio aufnehmen

Streamripper speichert die Streams von Webradios in .mp3 .ogg oder anderen Audioformaten lokal auf der Festplatte. Da ein Server gewöhnlich ziemlich lange an ist wird dadurch eine große Menge von Musik aufgenommen. In einem Monat kann man durchaus auf über 1000 Liedern kommen. In dieser Anleitung erfährst du, wie du Streamripper zum Webradio-aufnehmen konfigurierst.

Softwarevoraussetzungen: Paketverwaltung | Texteditor
Schwierigkeitsgrad: Mittel
Ausgetestet mit folgenden Betriebssystemen: Ubuntu | Debian | teilweise auch andere Distributionen

Archiv: Diese Anleitung behandelt ältere Softwareversionen, kann aber noch als Referenz verwendet werden.

Installation

Um auf einem Server Webradio aufnehmen zu können benötigt man das Kommandozeilenwerkzeug streamripper:

user@system:~$ sudo apt-get install streamripper

Streamripper nutzen

Stream URLs bekommen

Dazu besucht man die Seite http://www.shoutcast.com und sucht nach seinem Genre oder einem bekannten Webradio, wenn man das Webradio gefunden hat klickt man auf TUNE-IN! und wählt bei der Nachfrage, welchen Player man nehmen will die Option eigenen. Anschließend speichert man die tunein-station.pls auf seinem Computer ab.

Playlisten auslesen

Die tunein-station.pls öffnet man mit einem Editor. Man erhält eine solche Datei:

[playlist]
numberofentries=3
File1=http://64.62.151.76:10000
Title1=(#1 - 82/100) ChroniX Radio: Grit - Loud & Clear - www.chronixradio.com
Length1=-1
File2=http://216.218.159.157:10010
Title2=(#2 - 332/400) ChroniX Radio: Grit - Loud & Clear - www.chronixradio.com
Length2=-1
File3=http://205.188.215.225:8012
Title3=(#3 - 296/300) ChroniX Radio: Grit - Loud & Clear - www.chronixradio.com
Length3=-1
Version=2

Nun entscheidet man sich für eine URL:

http://64.62.151.76:10000  # Beispiel

Diese nimmt man nun für Streamripper.

Automatisches Starten und Aufnehmen

Streamripper startet nicht automatisch und besitzt auch nicht wirklich eine Konfigurationsdatei. Am Besten startet man die Streamaufnahme mit Cron. Folgende Syntax sollte man benutzen:

streamripper http://url_des_streams -s -d /Ort/wo/der/Stream/gespeichert/wird -l aufnahmedauer_in_sekunden > /dev/null 2>&1 
# Beispiel:
streamripper http://scfire-mtc-aa01.stream.aol.com:80/stream/1052 -s -d /home/user/musik/Aufnahmen -l 72000 > /dev/null 2>&1 

So könnte der Cronjob aussehen, der beim Reboot (@reboot) ausgeführt wird:

@reboot streamripper http://scfire-mtc-aa01.stream.aol.com:80/stream/1052 -s -d /home/user/musik/Aufnahmen -l 72000 > /dev/null 2>&1 

Manpages

Mehr zu streamripper kann man in den Manpages von Streanripper erfahren:

user@system:~$ man streamripper



chrisge 2018/05/26 01:51

Zur Bereitstellung eines bestmöglichen Angebots setzt diese Webseite Cookies ein. Durch die Nutzung dieser Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden. Weitere Informationen

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
G Z Y​ R T