[[Inhaltsverzeichnis(1)]] [[Bild(./record-internet-radio.png, 48, align=left)]] In Zeiten des [:Internetradio:Internetradios] ersetzt der Computer den Kassettenrekorder. Radiosendungen und Musikstreams für den privaten Bedarf aufzuzeichnen ist eine legale Form, die eigene Musiksammlung zu erweitern. Das Kommandozeilenprogramm Streamripper dient dabei häufig als Basis für Programme mit grafischen Oberflächen, mit denen man direkt per Mausklick Aufnahmen starten kann. Da heute auch klassische Radiosender über Internet senden, sollte man sich vor der Aufnahme über das [:Codecs:Format] eines Streams informieren. Während früher fast nur Wiedergabelisten mit MP3- oder OGG/Vorbis-Dateien verwendet wurden, benutzen manche Sender inzwischen auch proprietäre Lösungen wie [:Adobe_Flash:Flash] oder Techniken von Microsoft für ihr "Webradio"-Angebot. Hier leistet der [#Mplayer MPlayer] vor allem bei Windows-Streams gute Dienste (siehe auch [:Streams_speichern:]), während Streamripper für die von Stream-Verzeichnissen wie [http://dir.xiph.org/ Icecast] {en} oder [http://www.shoutcast.com/ SHOUTcast] {en} verwendeten Wiedergabelisten ('''.m3u''', '''.pls''') geeignet ist. Der erste Schritt ist daher, Informationen zu sammeln, welche Variante der gewünschte Sender nutzt und dann das passende Programm zu wählen. = Grafische Programme = Prinzipiell muss zwischen auf [:Streamripper:] basierenden und unabhängigen Programmen unterschieden werden. Zu letzteren zählen der MPlayer und VLC. Eine alphabetische Liste. [[Bild(jmyoggradioplayer_logo.png, 48, align=right)]] == JMyOggRadioPlayer == Der [:JMyOggRadioPlayer:] ist ein plattformübergreifendes Programm auf [:Java:]-Basis, das seine Senderliste vom Projekt [http://ehm.homelinux.org/MyOggRadio/ MyOggRadio] {de} bezieht. Wer kein Radio, aber einen Computer und Internetzugang hat, hat so bequemen Zugriff auf ca. 400 deutsche, europäische und internationale Radiosender und Internetradiostationen. Auch eine Aufnahmemöglichkeit ist vorhanden. [[Bild(mplayer_logo.png, 48, align=right)]] == MPlayer == Auch der [:MPlayer:] eignet sich zum Mitschnitt von Streams. Für Streams, deren URL nur als '''.asx'''-Playlist bekannt ist, gibt es im Artikel [:Streams_speichern#MMS-Streams-aufnehmen:] eine Lösung für die Kommandozeile. [[Bild(radio-browser_logo.png, 48, align=right)]] == Rhythmbox-Radio-Browser == Für Rhythmbox existiert eine Erweiterung [http://www.programmierecke.net/programmed/rhythmbox-radio-browser.html Rhythmbox-Radio-Browser] {en}, die die Wiedergabe und Aufzeichnung von Internetradio problemlos ermöglicht. Es basiert ebenfalls auf Streamripper. Durch das Plugin wird das Internetradio-Verzeichnis von IceCast zugänglich. Für etliche weitere Sender ist der Zugriff nach Ländern geordnet möglich (ständig wachsende Anzahl!). Wünsche für noch nicht verzeichnete Sender können an den Entwickler [user:segler alex:] geschickt werden. Außerdem wird eine Liste der zuletzt gespielten Sender angezeigt und es können Lesezeichen ("Bookmarks") angelegt werden – sehr sinnvoll, um Lieblingssender schnell wiederzufinden. Weitere Details im Artikel [:Rhythmbox#Rhythmbox-Radio-Browser:]. Mit [googlecode:rhythmbox-shoutcast:] {en} gibt es ein weiteres Plugin speziell für das Stream-Verzeichnis von SHOUTcast. [[Bild(streamripstar_logo.png, 48, align=right)]] == StreamRipStar == [:StreamRipStar:] bietet eine grafische Oberfläche für die meisten Optionen von Streamripper an. Als Stream-Verzeichnis dient ausschließlich SHOUTcast, eigene Stationen können aber auch angelegt werden. Durch die Verwendung von Java plattformübergreifend. [[Bild(streamtastic_logo.png, 48, align=right)]] == Streamtastic == [launchpad:streamtastic:Streamtastic] {en} stellt eine dritte auf Java basierende grafische Oberfläche für Streamripper bereit. Als Stream-Verzeichnisse stehen derzeit SHOUTcast und ICEcast zur Verfügung. Eine Favoritenliste dient der Organisation von Stationen. Sowohl eine Übernahme aus den Verzeichnissen als auch das Hinzufügen eigener Stationen ist möglich. Bis auf einige Ausnahmen können alle Streamripper Optionen angepasst werden. Die Oberfläche gestaltet sich übersichtlich und beschränkt sich auf die wesentlichen Funktionen. Eine deutsche Lokalisierung ist vorhanden. [[Bild(streamtuner2_logo.png, 48, align=right)]] == Streamtuner2 == [:Streamtuner2:] ist eine in Python programmierte Neuentwicklung und praktisch Nachfolger des nicht mehr weiterentwickelten [:Archiv/Streamtuner:Streamtuners]. Das Programm ist ab [:Oneiric:Ubuntu 11.10] in den offiziellen Paketquellen enthalten. Neben SHOUTcast werden noch eine Reihe weiterer Stream-Verzeichnisse berücksichtigt. [[Bild(tunapie_logo.png, 48, align=right)]] == TunaPie == Eine weitere Alternative ist das Programm [:TunaPie:]. Es verwendet zur Aufnahme ebenfalls Streamripper und bietet die Top-Sender des Internetradio-Verzeichnisses von Icecast zur Wiedergabe/Aufnahme an. Außerdem lassen sich auch etliche Internet-"TV"-Sender wiedergeben. Zur Wiedergabe werden externe Player wie [:Audacious:] und [:VLC:] verwendet. Auch zeitgesteuerte Aufnahmen sind problemlos möglich. [[Bild(vlc_logo.png, 48, align=right)]] == VLC == Eine sehr einfache Möglichkeit zur Aufnahme von Streams bietet auch [:VLC:]. Unter Menü ''Ansicht'' die ''Erweiterte Steuerung'' aktivieren. Der rote Button in der neuen Leiste nimmt bei Klick alle Medien (Radio, Videos, DVDs...) in eine Datei '''vlc-record-DATUM-STREAMNAME.FORMAT''' im Home-Unterverzeichnis '''Musik''' auf. [[Bild(Wiki/Icons/terminal.png, 48, align=right)]] = Kommandozeile = == fadecut == fadecut ist ein Shell-Skript, um mit Hilfe von Streamripper und anderen Kommandozeilenwerkzeugen Internetradio (Streams) aufzunehmen. Besonders hervorzuheben sind die integrierten Fähigkeiten, einen Stream automatisch in einzelne Audiodateien zu zerlegen (inkl. Ein- bzw. Ausblenden am Liedanfang bzw. -ende) und mit den entsprechenden Metadaten zu vervollständigen. Details im Artikel [:fadecut:]. == dradio == [github:prometoys/dradio/:dradio] {de} ist ebenfalls ein Shell-Skript, um Hörspiele und andere längere Sendungen mit Hilfe von Streamripper aufzuzeichnen. Im Gegensatz zu fadecut wird der Mitschnitt als Ganzes gespeichert und nicht in einzelne Dateien zerlegt. Derzeit unterstützt es die Sender des Deutschlandradios (DLF, DRadio Kultur und DRadio Wissen) sowie die WDR-Vollprogramme und on3Radio. Weitere Sender lassen sich aber einfach ergänzen. Zur Verwendung das Skript abspeichern und ausführbar machen sowie die Variablen im Skript an die eigenen Bedürfnisse anpassen. == MyStreamRecorder == [github:Wikinaut/MyStreamRecorder/:MyStreamRecorder] {en} ist ein im Mai 2012 publiziertes kommandozeilen-orientiertes PHP-Skript mit Scheduler und E-Mail-Benachrichtigung, um DRadio, DLF. DRadioWissen und weitere vorprogrammierte Sender zu hören. Zusätzlich besteht die Möglichkeit, beliebige Streamradios aufzunehmen. Auch hier erfolgt keine Trennung einzelner Stücke oder Beiträge, sondern es wird eine einzige Ausgabedatei erstellt. MyStreamRecorder kann auf Wunsch als "engine" in andere Anwendungen eingebaut werden. Ein ergänzendes Webinterface für die Bedienung und Programmierung ist in Planung (Stand: Mai 2012). == radiorec == [github:beedaddy/radiorec:radiorec] {en} ist ein Python-Skript, um Radiostreams aufzuzeichnen. Es benötigt zur Aufzeichnung keine Drittprogramme wie z.B. [:Streamripper:]. Die Aufnahme wird als Ganzes gespeichert und nicht in einzelne Dateien zerlegt. Neben den bereits eingepflegten Radiostationen wie z.B. den Sendern des Deutschlandradios können weitere über die Konfigurationsdatei hinzugefügt werden. Mittels [:at:] bzw. [:cron:] können die Aufnahmen geplant werden. MyStreamRecorders, dradio und radiorec sind vom Konzept der Benutzung sehr ähnlich, aber unabhängig voneinander entstanden. = Links = == Intern == * [:Streaming:] {Übersicht} Audio- und Videostreams mit Browser-Plugins abspielen * [:Streams_speichern:] {Übersicht} Übersichtsartikel * [:Internetradio:] {Übersicht} Übersichtsartikel * [:Internetradio/Stationen:Radio-Stationen] {Übersicht} ''"reguläre"'' Radiosender (nicht auf Internet beschränkt) * [:Internetradio/Internetradio-Stationen: Internetradio-Stationen] {Übersicht} reine Internet-Radiosender * [:Internet-TV:] {Übersicht} Übersichtsartikel * [:LastFM:]-Streams aufnehmen * [:mp3splt:] – Aufnahmen in den Formaten MP3 oder OGG ohne Neukodierung schneiden == Extern == * [http://www.linux-user.de/ausgabe/2005/06/043-streams/ Audiostreams aus dem Netz aufzeichnen] {de} - LinuxUser 06/2005 # tag: Multimedia, Internet, Audio, Radio, Internetradio