Streamripper
Einleitung
Mit Streamripper können Internet-Radiosendungen aufgezeichnet und als MP3 gespeichert werden. Anhand von Metadaten wie Titel oder Interpret ist Streamripper in der Lage zu erkennen, wann ein Lied beginnt und endet. Somit kann die Radiosendung in einzelne Lieder eingeteilt, und unter entsprechendem Namen abgespeichert werden. Die Bedienung von Streamripper erfolgt über die Kommandozeile des NAS. Neben der aufzuzeichnenden Radiosendung können Parameter definiert werden, die die Arbeitsweise von Streamripper beeinflussen.
Zur Rechtslage siehe den Wikipedia-Artikel unter Weblinks.
Voraussetzungen
- Zugriff auf das NAS per Kommandozeile muss aktiviert sein
- IPKG muss installiert sein
Installation
Die Installation von Streamripper auf der Kommandozeile gestaltet sich denkbar einfach:
ipkg install streamripper
Bei korrekt installierter IPKG sollten die benötigten Pakete libmad, libogg, libvorgis und tre gleich mitinstalliert und konfiguriert werden. Falls dies nicht geschieht, diese installieren.
Bedienung
Starten von Streamripper:
Die Aufnahme von Internet-Radiosendern mittels Streamripper erfolgt über den Aufruf:
streamripper <Parameter>
- Ausgabe der Parameter auf der Kommandozeile
Alle Parameter von Streamripper können durch die Eingabe von
streamripper
auf der Kommandozeile ausgegeben werden.
Auswahl an Parametern
-d
Zielverzeichnis in das die MP3-Dateien gespeichert werden.
-l
Dauer der Aufnahme in Sekunden.
-a
Radiosendung wird nicht in einzelne Dateien aufgeteilt, sondern als ganzes in einer Datei gespeichert.
--quiet
Quiet-Mode: Es werden keine Statusmeldungen auf der Kommandozeile ausgegeben.
&
Nach dem Aufruf von Streamripper wird die Kommandozeile wieder freigegeben und kann verwendet werden.
Beispielhafter Aufruf von Streamripper
Ein Aufruf von Streamripper könnte bspw. so aussehen:
http://66.220.3.52:8045/ -d /volume1/music/radiosendungen
Beenden von Streamripper
Streamripper kann mit der Tastenkombination strg+c beendet werden.
Wenn Streamripper im Quiet-Mode gestartet wurde, kann es mit
kill <PID>
wieder beendet werden. Die PID (Process ID) kann mit
ps |grep streamripper
herausgefunden werden.
Löschen der Dateien die von Streamripper erzeugt wurden
Die von Streamripper erstellen Dateien können nur von root gelöscht werden. Deshalb müssen unter Umständen die Rechte für die Dateien angepasst werden. Die geschieht z.B. über die Kommandozeile mittels:
chmod -R 777 /pfad
Streamripper-GUI von Pio435
Hinweis
Dieser Artikel beruht neben eigenen Erfahrungen auf Beiträgen verschiedener Forenmitglieder. Der Thread kann hier verfolgt werden.