[[Vorlage(Getestet, bionic, focal)]]
{{{#!vorlage Wissen
[:Anwendungen_hinzufügen:Anwendungen hinzufügen]
[:Paketinstallation_DEB: Ein einzelnes Paket installieren]
[:Editor: Einen Editor öffnen]
[:sudo: Root-Rechte]
}}}
[[Inhaltsverzeichnis(1)]]
[[Bild(./radio.png, 64, align=left)]]
[sourceforge2:radiotray:Radio Tray] {en} ist ein minimalistisches, einfach zu bedienendes Programm, mit dem ausschließlich Internetradiosender abgespielt werden können. Das Programm, welches auf die [:GStreamer:]-Bibliotheken zurückgreift, spielt die meisten Streaming-Formate ab. Dazu zählen Wiedergabelisten in den Formaten '''PLS''', '''M3U''', '''ASX''', '''WAX''' und '''WVX'''.
Unter [:KDE:] bieten sich als Alternative zu Radio Tray das Plasmoid [https://store.kde.org/p/999060 Stream Player] {en} oder [http://kde-apps.org/content/show.php/KRadio4?content=28097 KRadio4] {en} (in den Paketquellen enthalten) an. Auch andere [:AudioPlayer:] können – neben lokal gespeicherter Musik – Internetradio wiedergeben.
= Installation =
Radio Tray ist bis Ubuntu 18.04 in den offiziellen Paketquellen enthalten und wird über das folgende Paket installiert [1]:
[[Vorlage(Bildunterschrift, lmb.png, 250, "Senderauswahl", right)]]
{{{#!vorlage Paketinstallation
radiotray, universe
python-xdg, universe
}}}
Man findet das Programm anschließend im Menü unter ''"Multimedia -> Radio Tray"''.
Ab Ubuntu 20.04 wurde Radio Tray aus den Paketquellen entfernt, weil es in Python 2 geschrieben ist. Eine Portierung nach Python 3 ist auf GitHub verfügbar:
* [github:Borim7/radio-tray:]
Fertige Debian Pakete werden unter anderem über folgendes PPA zur Verfügung gestellt:
[[Vorlage(PPA, borim, radiotray)]]
= Bedienung =
Nach dem Programmstart findet man in der Systemleiste (Panel) ein zusätzliches Programmsymbol [[Bild(./radio.png, 16,)]]. Ab Version 0.6.3 wird das mit Ubuntu 10.04 neu eingeführte Indikator-Applet automatisch unterstützt. Das Programm wird über die Maustasten gesteuert. Die Liste der Radiosender kann mit einem [[Vorlage(Tasten, lmb)]]-Klick auf das Programmsymbol eingeblendet und darüber ausgewählt werden. Hier ist auch ein Eintrag zum Beenden der Wiedergabe vorhanden.
= Einstellungen =
[[Vorlage(Bildunterschrift, ConfigureRadios.png, 250, "Einstellungsmenü", right)]]
Beim ersten Programmstart sind je nach Ubuntu-Version nur wenige (oder keine) Radiosender vorhanden. Diese kann man aber einfach selbst hinzufügen. Mit einem [[Vorlage(Tasten, rmb)-Klick]] gelangt man über ''"Sender einstellen"'' zum Einstellungsmenü. Über ''"Hinzufügen"'' öffnet sich ein Dialogfenster. Hier kann man neben einem frei wählbaren Namen die Adresse des gewünschten Internetradiosenders einfügen. Viele dieser Adressen finden sich z.B. in den Artikeln [:Internetradio/Stationen:] und [:Internetradio/Internetradio-Stationen:]. Mit den Schaltflächen [[Vorlage(Tasten, up)]] bzw. [[Vorlage(Tasten, down)]] können die Listeneinträge sortiert werden. Die Daten werden im [:Homeverzeichnis:] unter '''~/.local/share/radiotray/bookmarks.xml''' abgelegt und können auch in einem Editor bearbeitet werden [3].
== Listen ==
Seiten wie z.B. [http://www.myoggradio.org/ MyOggRadio] {de} stellen Listen von Webradio-Adressen als RadioTray-Bookmarks zur Verfügung. Die heruntergeladenen Dateien nach '''bookmarks.xml''' umbenennen und in den Ordner '''~/.local/share/radiotray/''' kopieren.
* [http://5.45.110.229/MyOggRadio/v_download.jsp myoggradio.org] {dl}
* [[Anhang(ubuntu-fr.xml, ubuntu-fr.org)]] {dl}
* [topic:bookmarks-xml-fuer-radiotray:bookmarks.xml für RadioTray] - weitere Liste im Forum
Über ''"Lesezeichen neu laden"'' wird die Wiedergabeliste aktualisiert. Außerdem gibt es eine ''"Schlummerfunktion"''. So beendet sich die Wiedergabe des aktuellen Streams nach einer vorgegebenen Zeit.
=== Beispiele bookmarks.xml ===
Neun ausgewählte Sender in einer Liste:
{{{#!code xml
}}}
Sender nach Kategorie sortiert - in diesem Beispiel nach Ländern:
{{{#!code xml
}}}
=== SHOUTlist ===
[http://www.shoutcast.com/ SHOUTcast] {en} ist eines der größten Webradio-Verzeichnisse im Netz. Über den freien Dienst [http://shoutlist.org/ SHOUTlist] {en} kann man sich eine '''bookmarks.xml''' bestehend aus SHOUTcast-Sendern für RadioTray zusammen stellen. SHOUTlist unterstützt dabei auch die Verwaltung von Sendern in Verzeichnissen beliebiger Tiefe.
[[Vorlage(Bildunterschrift, radiotray_plugins.png, 100, "Plugins", right)]]
== Plugins ==
Über den Menüpunkt ''"Plugins -> Plugins einrichten..."'', der ab Version 0.7 zur Verfügung steht, können Erweiterungen (de)aktiviert werden (siehe Abbildung).
== Programmsymbole austauschen ==
Die verwendeten Symbole von Radio Tray können leicht ausgetauscht werden. Dazu ersetzt man im Ordner '''/usr/share/radiotray/images/''' mit Root-Rechten [4] die gewünschten Dateien (alle oder nur teilweise):
{{{#!vorlage Tabelle
<-2 tablestyle="width: 97%;" rowclass="titel"> Programmsymbole
+++
Dateiname
Beschreibung
+++
'''radiotray.png'''
allgemeines Programmsymbol für den Menüeintrag
+++
'''radiotray_connecting.gif'''
Panelsymbol, Animation während der Verbindungsaufnahme
+++
'''radiotray_off.png'''
Panelsymbol, auch ''"Radio aus"''
+++
'''radiotray_on.png'''
Panelsymbol, ''"Radio an"''
}}}
Beispiele sind die
* [http://gnome-look.org/content/show.php/Radiotray+mono+dark+icons?content=126396 Radiotray Mono Dark Icons] {en} ,
* [http://gnome-look.org/content/show.php/Radiotray+Elementary+Mono-Dark+Icon?content=152111 Radiotray Elementary Mono-Dark] {en} ,
* [http://gnome-look.org/content/show.php/Radiotray+Elementary+icons?content=127256 Radiotray Elementary icons] {en} ,
* [http://gnome-look.org/content/show.php/Radio+Tray+Mono+Icons?content=134823 Radio Tray Mono Icons ] {en}
oder die beiden folgende Symbole: [[Bild(./radiotray_off.png, 18, )]][[Bild(./radiotray_on.png, 18, )]]
= Problembehebung =
== GStreamer-Plugin fehlt ==
Falls man die Meldung erhält, dass ein oder mehrere [:GStreamer:]-Plugins fehlen, muss man die entsprechenden Pakete nachinstallieren. Bei Lubuntu ist u.U. die nachträgliche Installation des Pakets
{{{#!vorlage Paketinstallation
gstreamer0.10-alsa
}}}
erforderlich, unter Ubuntu und Xubuntu das Paket:
{{{#!vorlage Paketinstallation
gstreamer0.10-pulseaudio
}}}
Zum Abspielen von MP3-Streams dient z.B. das Paket:
{{{#!vorlage Paketinstallation
gstreamer0.10-plugins-ugly, universe
}}}
Weitere Hinweise sind dem Artikel [:Codecs:] zu entnehmen.
== Notifications ==
Ab Version 0.7 enthält Radio Tray die Möglichkeit, [#Plugins Erweiterungen] (Plugins) wie die [:Benachrichtigungsdienst:Benachrichtigungen] beim Liedwechsel gezielt an- bzw. abzuschalten. Um die ''"Notifications"'' bei älteren Versionen zu deaktivieren, in der Datei '''~/.local/share/radiotray/config.xml''' die Zeile:
{{{
}}}
in
{{{
}}}
ändern [3].
== Unity ==
Beim Einsatz unter [:Unity:] (seit Ubuntu 11.04) müssen weitere Einstellungen vorgenommen werden. Direkt nach der Installation muss das Programm zuerst gestartet und gleich wieder beendet werden, damit die Konfigurationsdatei erstellt wird. Anschließend in der Datei '''~/.local/share/radiotray/config.xml''' die Zeile
{{{
}}}
in
{{{
}}}
ändern [3]. Nun sollte Radio Tray wieder wie gewohnt über das Panel bedient werden können. Ansonsten findet man im Artikel [:Unity/Unity_Desktop#Traditionelle-Applets:Unity_Desktop] weitere Hinweise, wie man das Symbol im Panel reaktivieren kann.
== Falsche Python-Version ==
Fehlerbild: Bei Autostart oder manuellem Start über das Startmenü erscheint das Icon nicht im Tray. Starten auf der Kommandozeile ergibt folgende Meldung:
{{{
-> /usr/bin/radiotray
Traceback (most recent call last):
File "/usr/bin/radiotray", line 7, in
from radiotray import radiotray_runner
ModuleNotFoundError: No module named 'radiotray'
...
}}}
/usr/bin/radiotray ist ein Python-Script und erwartet scheinbar Python2.7. Tritt obiger Fehler auf, wird offenbar eine neuere Python-Version aufgerufen. Abhilfe entweder über Editieren der ersten Zeile von /usr/bin/radiotray und Eintragen der richtigen Version:
{{{
#!/usr/bin/python2.7
}}}
oder Aufrufen des Programms mit der richtigen Python-Version:
{{{
-> python2.7 /usr/bin/radiotray &
}}}
[[Bild(./radiotray_config_trayicon.png, 200, align=right)]]
= Links =
* [sourceforge2:radiotray: Projektseite] {en}
* [wordpress:radiotray:Blog des Entwicklers] {en}
* [http://www.myoggradio.org/ MyOggRadio] {en}
* [ubuntu_fr:radiotray:] - Liste von Radiosendern im franz. Ubuntu-Wiki
* [https://vinzv.de/radio-tray-und-die-notifications/ Radio Tray und die Notifications] {de} - Blogbeitrag 10/2010
* [http://linuxundich.de/de/ubuntu/radio-tray-minimaler-player-fur-internet-radio/ Radio Tray, minimaler Player für Internet-Radio] {de} - Blogbeitrag 03/2010
* [:Internetradio:] {Übersicht} Übersichtsartikel
#tag: Internet, Multimedia, Radio, Internetradio