AW: Radiostream aufnehmen MP3
Hallo,
Ein absolut GENIALES Kommandozeilentool ist "streamripper".
http://streamripper.sourceforge.net/
Sofern es sich um einen Shoutcast oder Icecast-Stream handelt (laut Programmbeschreibung, genaueres weiß ich dazu aber nicht).
Durch einfachen Aufruf von:
wird automatisch ein Ordner im Home-Verzeichnis erstellt, der nicht nur den Stream der aufgerufenen URL enthält, sondern auch den Stream in Titel unterteilt.
Zwar kann man nicht "mithören", aber man hat anschließend die Titel, die einen interessieren und kann die anderen löschen.
Edit: Und man kann es DOCH!
Also you can listen to the stream by creating a relay server.
streamripper URL -r
When the program starts it will display what port it's relaying the
stream on, it defaults to 8000 but you can choose another port. To lis-
ten to your relay server open up XMMS or Winamp and enter your machine
name with the port as you would any other stream.
man Pages sind doch was Wunderbares
Also einfach mit dieser Option Streamripper starten und
http://localhost:8000/ als Quelle einfügen. (Nicht getestet, aber sollte funktionieren.)
Und NOCH ein Edit:
GENIAL, es geht:
Code:
streamripper http://213.202.247.150:2310/ -r -q
Der Parameter -q macht folgendes:
-q [start]
Add sequence number to output filenames
When the files are copied from incomplete to complete, the filename can
be prepended with a sequence number (beginning with 0000). This can be
used to, for example, show the order that the files were created. If
desired, a starting count can be used with -q to begin the sequence at
any number you like.
Also nummeriert er die Dateien durch.
Dann:
Code:
mpg321 http://localhost:8000/
und mithören ! (das / am Ende nicht vergessen)
Hier ein Beispiel (der Stream sollte Dir bekannt vorkommen

)
Code:
~> streamripper http://213.202.247.150:2310/
Connecting...
stream: Melli
server name: SHOUTcast/Linux v1.9.5
bitrate: 96
meta interval: 32768
[ripping... ] [Revolverheld - Freunde bleiben] [ Young Generatio [ 1,94M]
[ripping... ] [Zucchero - She's my baby] [ Young Generation ] [ 2,70M]
Nach einer Weile sieht es dann folgendermaßen aus (ausgehend vom Home-Verzeichnis).
Code:
cd Melli/
:~/Melli> ls
incomplete
[Zucchero - She's my baby] [ Young Generation ].mp3
Streamripper liest die zum Stream übertragenen Metadaten automatisch aus, weshalb der Ordner "Melli" automatisch angelegt wurde, ich tippe mal, das ist der Name der Moderatorin.
Wie man sieht, wurde der Zucchero-Song fertig gerippt und auf Platte abgelegt, gleich mit Namen usw.
Der andere Song befindet sich in "incomplete", da ich ja mitten rein gezappt habe.
Die fertigen Songs kann man sich dann zeitversetzt - aber immerhin - mit dem Player der Wahl anhören.
Eine weitere Möglichkeit bietet VLC mit dem Streaming-Assistenten oder die eingebauten Aufnahmefunktionen von Kaffeine oder KMplayer. (Diese Pakete gibt es alle über Yast/APT)
Hier kann man zwar "live" mithören, hat aber soviel ich weiß, keine Möglichkeit der automatischen Erstellung einzelner Dateien.
Greetz,
RM