(Gelöst) Radiostream aufnehmen MP3

Status
Für weitere Antworten geschlossen.
Ich würde gern Musik von Webradiosendern aufnehmen.
Jetzt meine Frage: Welches Programm benutzt Ihr dafür?
Welche Programme sind für welche Streamarten am besten geeignet?
Es geht mir in erster Linie um MP3-Streams.

Zum Webradio hören nutze ich das Programm MPG123 aus der Shell heraus.

SuSE 10.0
512Mb Ram
Intel Pentium 4
 

Rain_Maker

Administrator
Teammitglied
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:

Code:
streamripper URL
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
 
AW: Radiostream aufnehmen MP3

Hi Rain_Maker,
danke für den Tipp. Ich teste das gerade...

Selbst wenn man den Streamripper nicht mithören könnte, würde es eine weitere Shell und mpg123 auch tun...
 

Rain_Maker

Administrator
Teammitglied
AW: Radiostream aufnehmen MP3

Twingo1803 schrieb:
Hi Rain_Maker,
danke für den Tipp. Ich teste das gerade...

Selbst wenn man den Streamripper nicht mithören könnte, würde es eine weitere Shell und mpg123 auch tun...
Jein .. denn dann lädt man den Stream doppelt runter und das ist ja nicht Sinn der Sache.

Nachtrag: Aber der Streamripper ist KLASSE. Danke für Deine Frage, sonst hätte ich mir das gar nicht so genau angesehen.

Ich bin BEGEISTERT:

Man kann PROBLEMLOS mehrere streamripper GLEICHZEITIG (!) laufen lassen und diese auf verschiedene lokale Relay-Ports legen, so daß man in jeden reinhören kann.

Code:
streamripper http://205.188.215.231:8016/ -d /local/ -q -r
stream: SnakeNet Metal Radio - Home of the Metal Nation (REQUESTS ARE BACK!)
server name: SHOUTcast/SolarisSparc v1.9.5
bitrate: 128
meta interval: 24576
relay port: 8000
[getting track name... ]
[buffering - | ]  -
[ripping...    ] Einherjer - Out Of Ginnungagap [  5,18M]
[ripping...    ] Bethlehem - Veiled Irreligion [  4,97M]
[ripping...    ] Slayer - War Ensemble [  4,42M]
[ripping...    ] Katafalk - Cannonfodder [  3,12M]
[ripping...    ] Benediction - Denial [  5,01M]
[ripping...    ] Phobia - Seig Help [  1,57M]
[ripping...    ] Dellamorte - 666 And Pentagrams [  2,35M]
[ripping...    ] Summoning - Like Some Snow-white Marble Eyes [  6,73M]
[ripping...    ] Lordi - Would You Love A Monsterman [  2,83M]
[ripping...    ] Edge Of Sanity - Jesus Cries [  4,43M]
[ripping...    ] Helloween - Sun 4 The World [  3,62M]
[ripping...    ] Accept - Fast As A Shark [  3,53M]
[ripping...    ] Iron Savior - Made Of Metal [  6,36M]
[ripping...    ] Candlemass - At the Gallows End [  3,59M]
........
Das ist der erste, der läuft dann zum Reinhören auf http://localhost:8000/

Code:
~> streamripper http://64.236.34.4:80/stream/1039 -d /local/ -q -r 8001

Connecting...
stream: ChroniX Aggression - Loud & Clear - www.chronixradio.com
server name: SHOUTcast/SolarisSparc v1.9.5
bitrate: 128
meta interval: 8192
relay port: 8001
[getting track name... ]
[ripping...    ]  -  [    8kb]
[ripping...    ] Jay Shields - ChroniX Radio - Radio Mix 4 [   64kb]
[ripping...    ] Black Sabbath - Lady Evil [  4,12M]
[ripping...    ] Unleash the Fury - Inner Demon [  3,15M]
[ripping...    ] System of a Down - Soldier Side - Intro [  948kb]
[ripping...    ] In Flames - Free Fall [  3,25M]
[ripping...    ] Sevendust - Breathe [  2,80M]
......
Das ist der zweite, den kann ich mir unter http://localhost:8001/ anhören.

(Ja ich mag die musikalische Hartwurstabteilung :D)

Und das ganze ist (noch) LEGAL, denn man umgeht keinen Kopierschutz damit. Und morgen schaue ich mir dann die erzeugten Files an und suche mir die aus, die ich haben möchte.

Hierzu auch:

http://mylinux.suzansworld.com/?p=38

Meiner Information nach verhält sich die rechtslage so: das Aufnehmen von Radiosendungen für den privaten Gebrauch ist legal, solange man dafür keinen Kopierschutz umgehen muss. Das gilt auch für Internetradio. Noch gibt es dafür keine Schutzmechanismen, weswegen es legal ist. Wie immer ist es dann natürlich illegal, die Songs in Tauschbörsen zur Verfügung zu stellen, zu verkaufen usw..
http://www.ard.de/ratgeber/-/id=1874/nid=1874/did=260426/55azmv/



Greetz,

RM
 

Kernelman

Member
AW: Radiostream aufnehmen MP3

Zu Rain_Makers Ausführung möchte ich noch Folgendes ergänzen:

Man kann den streamripper auch mit packman herunterladen und dazu noch das Paket kstreamripper (wenn man nicht über die Konsole arbeiten will).
Hier können die Streams eingerichtet werden. Auch hier können mehrere Streams gleichzeitig aufgezeichnet werden. Es werden hierzu im /home/user entsprechend Verzeichnisse angelegt und dort werden die fertig gerippten Songs einzeln abgelegt mit Namen etc. Die unfertigen liegen im Ordner "incomplete".

Möchte man mithören klickt man auf "Tune in". In dem Fall wird xmms aufgerufen. Optional kann auch ein anderer Player voreingestellt werden.
Alles in allem eine super Sache.

Viel Spaß wünscht
KM
 
AW: Radiostream aufnehmen MP3

Ok danke. Jetzt wird in den Songs aber immer wieder erzählt (das ist ja schliesslich die Aufgabe von Moderatoren), entweder am Anfang oder am Ende des Liedes. Gibt es Möglichkeiten das wegzuschneiden, oder muss ich damit leben?
 

Rain_Maker

Administrator
Teammitglied
AW: Radiostream aufnehmen MP3

Twingo1803 schrieb:
Ok danke. Jetzt wird in den Songs aber immer wieder erzählt (das ist ja schliesslich die Aufgabe von Moderatoren), entweder am Anfang oder am Ende des Liedes. Gibt es Möglichkeiten das wegzuschneiden, oder muss ich damit leben?
Nachbearbeitung ist prinzipiell immer möglich.

Neben den wenig sinnvollen und umständlichen Möglichkeiten der Nachbearbeitung nach Umwandlung in .wav-Files mit solchen Programmen wie Audacity, kann man sich auch Tools ansehen, die ein direktes Schneiden von mp3 Erlauben.

Ohne es jedoch selbst benutzt zu haben, kann ich Dir den Tipp geben, Dir einmal das Programm MP3/Ogg Splitter anzuschauen:

http://mp3splt.sourceforge.net/mp3splt_page/home.php

Mp3splt Project Homepage
Description :

Mp3Splt is a command line utility to split mp3 and ogg files selecting a begin and an end time position, without decoding. It's very useful to split large mp3/ogg to make smaller files or to split entire albums to obtain original tracks.
If you want to split an album, you can select split points and filenames manually or you can get them automatically from CDDB (internet or a local file) or from .cue files. Supports also automatic silence split, that can be used also to adjust cddb/cue splitpoints. You can extract tracks from Mp3Wrap or AlbumWrap files in few seconds.
Libmp3splt is a library created from mp3splt version 2.1c.
Mp3splt-gtk is a GTK2 gui that uses libmp3splt.
Das GTK-Interface, sowie die zugehörigen Libs sind via Yast/Apt (Repository von suser-guru) für SuSE 10 erhältlich.

Versuchs mal und schreibe bitte was zu Deinen Erfahrungen.

Greetz,

RM
 
AW: Radiostream aufnehmen MP3

Hi. Sorry, aber ich komme mit der graphischen Oberfläche nicht zurecht. Wenn ich mit dem XMMS-Player connecten will- geht nicht. Mplayer das selbe... (bei kstreamripper)
Für MP3splt finde ich kein RPM-Paket für Suse 10.0. für die graphische Oberfläche. Nur für Debian und diese zum selber kompliieren. Da ich aber nicht weiss wie das geht... Naja, schade
 

Rain_Maker

Administrator
Teammitglied
AW: Radiostream aufnehmen MP3

Twingo1803 schrieb:
Hi. Sorry, aber ich komme mit der graphischen Oberfläche nicht zurecht. Wenn ich mit dem XMMS-Player connecten will- geht nicht. Mplayer das selbe... (bei kstreamripper)
Für MP3splt finde ich kein RPM-Paket für Suse 10.0. für die graphische Oberfläche.
*Räusper*

mir selbst schrieb:
Das GTK-Interface, sowie die zugehörigen Libs sind via Yast/Apt (Repository von suser-guru) für SuSE 10 erhältlich.
Guggst Du hier:

ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.suser-guru

Also bei mir läuft das.


Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben