[[Vorlage(archiviert, "Das Programm wird scheinbar nicht mehr weiterentwickelt, die letzte Version datiert auf Oktober 2018.")]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Archivmanager: Eine Archivdatei entpacken] [:Editor: Einen Editor verwenden] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(./jmyoggradioplayer_logo.png, 64, align=left)]] Der [sourceforge:jmyoggradio:JMyOggRadioPlayer] {en} ist ein plattformübergreifendes Programm, das seine Senderliste vom Projekt [http://www.myoggradio.org/ 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. Das junge Projekt befindet sich noch in aktiver Entwicklung. Die Grundfunktionalität ist aber bereits gegeben. Alternative Programme sind im Artikel [:Internetradio_aufzeichnen:] zu finden. = Voraussetzungen = [[Bild(Java/java_logo.png, 32, align=right)]] Das Programm basiert auf [:Java:]. Wie man eine Laufzeitumgebung ([:Java#JRE:JRE], ab Version 6) installiert, ist im Artikel [:Java/Installation#OpenJDK:] beschrieben. Wer aufnehmen möchte, benötigt noch das Programm [:Streamripper:]: {{{#!vorlage Paketinstallation streamripper, universe }}} = Online-Nutzung = [[Bild(Java/duke_thumbs_up.png, 50, align=right)]] Statt der nachfolgend beschriebenen Installation auf dem eigenen Rechner kann man auch [:Java#Java-Web-Start:Java Web Start] für JMyOggRadioPlayer verwenden: [sourceforge:jmyoggradio/files/JMyOggRadioPlayer.jnlp/download:JMyOggRadioPlayer.jnlp] {dl} {en}. Dann nutzt man automatisch immer die neueste Version. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] JMyOggRadioPlayer ist nicht in den offiziellen Paketquellen enthalten. Zur Installation muss man daher auf ein Fremdpaket ausweichen. {{{#!vorlage Hinweis Aufgrund eines Umzugs der Domain von MyOggRadio wird die Version 0.90 oder neuer benötigt. Ältere Versionen funktionieren nur noch sehr eingeschränkt. }}} {{{#!vorlage Hinweis Das Projekt MyOggRadio wurde in 2019 eingestellt. Sofern man JMyOggRadioPlayer schon mal eingesetzt hatte, ist eine Liste mit Radiosendern lokal abgespeichert. Diese kann man weiterhin nutzen. }}} == Fremdpaket == Von der [sourceforge:jmyoggradio/files/:Downloadseite] {dl} lädt man ein Debian-Paket ('''.deb''') herunter und installiert es von Hand [1]. [[Vorlage(Fremd, Paket, "")]] == Manuell == Alternativ kann man sich die Datei [sourceforge:jmyoggradio/files/:JMyOggRadioPlayer-VERSION.jar] {dl} herunterladen. Bei dieser Variante gibt es keinen Menü-Eintrag, sondern das Programm kann einfach gestartet werden (siehe unten). ##Für eine systemweite Installation wird der Ordner [:opt:/opt] empfohlen. = Verwendung = [[Bild(./jmyoggradioplayer_playlist.png, 240, align=right)]] Bei Ubuntu-Varianten mit einem Anwendungsmenü erfolgt der Programmstart [4] über den Eintrag ''"Multimedia -> MyOggRadioPlayer"''. Ansonsten startet man die Anwendung über ihren Namen bzw. ein Terminal [5]: {{{#!vorlage Befehl JMyOggRadioPlayer }}} Alternativ nutzt man – wie bei Java üblich – folgenden Befehl: {{{#!vorlage Befehl java- jar /usr/share/JMyOggRadioPlayer/JMyOggRadioPlayer.jar }}} oder bei einer manuellen Installation: {{{#!vorlage Befehl java- jar PFAD/ZUR/JMyOggRadioPlayer-VERSION.jar }}} Die Senderliste wird bei jedem Start des Programms neu von der Webseite MyOggRadio heruntergeladen und besteht aus zwei Spalten: der Sendername und die Stream-URL. Jedesmal, wenn ein Sender angehört wird, wird ein interner Zähler um eins erhöht. Die Senderliste wird nach diesem Zähler sortiert. Sender, die oft gehört werden, wandern so im Laufe der Zeit nach oben. Eine andere Sortierung gibt es nicht. Es gibt noch keine Möglichkeit, eigene Einträge vorzunehmen. Das geht derzeit nur über die Webseite (nach Anmeldung). [[Bild(Wiki/Icons/Oxygen/media-playback-start.png, 32, align=right)]] == Wiedergabe == JMyOggRadioPlayer greift zur Musikwiedergabe auf externe Programme zurück. Das gewünschte Abspielprogramm wird in den Einstellungen konfiguriert. Erfolgreich getestete Programme sind im Artikel weiter unten im Abschnitt [#AudioPlayer AudioPlayer] zu finden. Nun wählt man mit einem Linksklick [[Vorlage(Tasten, lmb)]] einen Sender aus und startet die Wiedergabe mit der Schaltfläche ''"play"''. Zur Logik der ''"stop"''-Taste siehe auch den nächsten Abschnitt. [[Bild(Wiki/Icons/Oxygen/media-record.png, 32, align=right)]] == Aufnahme == Auch vor einer Aufnahme sollte man zuerst die [#Aufnahme-Einstellungen Programmeinstellungen] kontrollieren und evtl. die Streamripper-Optionen anpassen. Kein Geheimnis dürfte sein, dass man die Aufnahme mit der Schaltfläche ''"record"'' startet (und mit ''"stop"'' wieder beendet). Mitschnitte sind anschließend im unter Einstellungen angegebenen Ordner zu finden. {{{#!vorlage Hinweis Derzeit kann nur entweder die Wiedergabe- oder die Aufnahmefunktion genutzt werden. Läuft bereits eine Wiedergabe, wird diese beendet, wenn man eine Aufnahme aktiviert. Ein Tipp, wie man die Aufnahme auch hören kann, ist am Ende der Artikels zu finden. }}} [[Bild(./myoggradio_logo.png, 150, align=right)]] == Login == Man kann sich bei [http://www.myoggradio.org/ MyOggRadio] {de} ein Benutzerkonto anlegen. Dabei geht man keinerlei Verpflichtung ein. Wer bereits ein Benutzerkonto besitzt und sich über den JMyOggRadioPlayer anmeldet, kann: * Neue Sender eintragen * Einzelne Sender als persönliche Favoriten festlegen = Einstellungen = [[Bild(Wiki/Icons/settings.png, 48, align=right)]] Die Einstellungen erreicht man über den Menüeintrag ''"Linux -> Preferences"''. Bei Änderungen das Speichern nicht vergessen, bevor man das Fenster schließt. Änderungen werden in der Datei '''~/.java/.userPrefs/prefs.xml''' im [:Homeverzeichnis:] gespeichert, während die Senderliste als '''~/JMyOggRadioPlayer.common.json''' abgelegt wird. == AudioPlayer == Der zu verwendende [:AudioPlayer#Ohne-Datenbank:] (vorzugsweise ein einfacher Player ohne Datenbank) kann frei gewählt werden. Erfolgreich getestet wurden: [[Bild(./jmyoggradioplayer_preferences.png, 350, align=right)]] * [:VLC:] (oder die Kommandozeilenvariante [:VLC#VLC-ohne-Oberflaeche:cvlc]; die Lautstärkeregelung erfolgt dann über den Mixer der Desktop-Umgebung) * [:AlsaPlayer:] (mit `alsaplayer --start` aufrufen oder ''"Play on start"'' in den Einstellungen der grafischen Oberfläche aktivieren) ## * [:Aqualung:] * [:Audacious:] * [:DeaDBeeF:] * [:qmmp:] == Aufnahme-Einstellungen == Die Aufnahme erfolgt mit [:Streamripper:]. Dazu trägt man unter ''"Recorder command"'' den Befehl `streamripper` und als ''"Recorder directory"'' beispielsweise den Ordner '''/home/BENUTZERNAME/Musik/''' ein. Wer weitere Parameter an Streamripper übergeben möchte, schreibt diese einfach hinter den Ordnernamen. Beispiel: {{{/home/ubuntu/Musik -r -o never}}} Weitere Details zu den Parametern sind dem oben genannten Artikel und der [:man:Manpage] von Streamripper zu entnehmen. {{{#!vorlage Experten Während einer Aufnahme mit Streamripper wird der gewünschte Sender zwar aufgenommen, aber nicht abgespielt – man hört also nichts. Daher ist es empfehlenswert, zumindest den Parameter `-r` (siehe obiges Beispiel) zu verwenden. Die laufende Aufnahme kann dann als lokaler Stream über die URL `http://localhost:8000` mit den genannten AudioPlayern abgespielt werden. Der entsprechende Menüpunkt heißt meist ''"Adresse öffnen..."'', ''"Ort öffnen..."'' oder ähnlich. }}} = Links = * [sourceforge:jmyoggradio:Projektseite] {en} * [user:homer65:] - Programmautor * [:Internetradio:] {Übersicht} Übersichtsartikel #tag: Internetradio, Multimedia, Audioplayer, Java