Hören Sie Internetradio von Ihrem Linux-Terminal mit PyRadio

Hören Sie Internetradio von Ihrem Linux-Terminal mit PyRadio

Radio ist die älteste Form der elektronischen Massenkommunikation und auch im dritten Jahrzehnt des 21. Jahrhunderts konsumieren viele Menschen noch immer Nachrichten, finden neue Musik und vertreiben sich auf dem Weg zur Arbeit die Zeit im Stau.

Das Internet ermöglicht es Ihnen, Streaming-Radiosender weltweit zu hören und Sie mit Musik, Kultur, Nachrichten und Ereignissen in Kontakt zu bringen, die Sie sonst nie gefunden hätten. Sie können Internetradio hören, ohne Ihr Terminal jemals unter Linux verlassen zu müssen. Hier ist wie.

Was ist Internetradio?

Frau in einem Feld mit Radio und tragbarem Fernseher

Bis zum Beginn des 20. Jahrhunderts beschränkte sich die Unterhaltung auf Live-Veranstaltungsorte. Sie könnten ins Theater oder in einen Tanzsaal gehen, um Live-Musik zu hören, oder Sie könnten in der Kneipe am Klavier singen. Gelegentlich kamen Musiker zu Besuch.

Für Nachrichten konnte man die Zeitung lesen, und je nachdem, wo man sich auf der Welt befand, konnte es Wochen oder Monate dauern, bis diese Nachrichten ankamen. Das Leben war düster, die Menschen waren uninformiert und die Musik begrenzt.

Radio hat alles verändert. Es war nicht nötig, darauf zu warten, dass vorbeireisende Reisende von den Vorgängen in fernen Ländern berichteten. Nachrichten, Musik und Shows wurden über den Äther in ganze Nationen übertragen, und kleinere Sender bedienten einzelne Städte. Mit der richtigen Ausrüstung könnten Sie zur richtigen Tageszeit Radiosender von jenseits der Ozeane hören.

Mit dem Aufkommen des Internets kam das Streaming von Radio – Sie mussten keine Anordnungen von Magnetschleifenantennen mehr aufstellen, um nachts BBC Radio 4 aus den kontinentalen USA zu hören. Alles, was Sie brauchten, war ein Browser oder Streaming-Client und eine anständige Internetverbindung, um die lokale Nachrichten- und Musikszene von überall auf der Welt zu hören.

Um Internetradio zu hören, besuchen Sie normalerweise eine beliebige Anzahl von Websites, die anbieten, Sie mit Live-Streams zu verbinden. Wenn Sie in einem Gebiet mit Datenschutzgesetzen leben, sehen Sie Pop-ups, in denen Sie um Ihre Zustimmung gebeten werden, Sie zu verfolgen, Werbung anzuzeigen und Ihre Daten zu verkaufen. Wenn nicht … passiert es trotzdem.

Musik-Apps wie Spotify haben das gleiche Problem und fangen Sie auch in einem umzäunten Garten ein – indem Sie sich Musik aussetzen, die der Algorithmus für Sie bestimmt, anstatt sich wirklich der weiten Welt auszusetzen.

Warum Internetradio vom Terminal aus hören?

Während es Dutzende von eigenständigen Internetradio-Clients für den Linux-Desktop gibt, bedeutet die Verwendung eines Clients eine andere App, die Sie installieren und verwalten müssen. Es ist der Speicher, den Sie sich nicht leisten können zu verschwenden, und sie verlangen in der Regel, dass Sie auch die Maus verwenden.

PyRadio ist ein voll ausgestatteter Internetradio-Client, den Sie direkt von Ihrem Terminal aus ausführen können. Es ist vollständig tastaturgesteuert, weist einen geringen Speicher- und Speicherbedarf auf und wird mit einer gut aussehenden Terminal-Benutzeroberfläche (TUI) geliefert.

So installieren Sie PyRadio unter Linux

Installieren Sie Pyradio-Abhängigkeiten

Der einfachste Weg, PyRadio zu installieren, ist die Verwendung Ihres Paketmanagers, die App ist jedoch nicht in allen Standard-Repositories verfügbar. Obwohl es sich, wie der Name schon sagt, um eine Python-App handelt, wurde die Version von PyRadio, die direkt über PIP verfügbar ist, seit 2013 nicht mehr aktualisiert.

Wenn Sie die PyRadio-App nicht über Ihren Paketmanager erhalten können, müssen Sie ein vom Entwickler erstelltes Installationsskript verwenden. Zunächst müssen Sie jedoch Python installieren. Sobald Python auf Ihrem System installiert ist, verwenden Sie es, um weitere Abhängigkeiten zu installieren:

python3 -m pip install --upgrade pip wheel setuptools requests dnspython psutil netifaces

Verwenden Sie wget, um das Installationsskript herunterzuladen:

wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py

…und installieren Sie es mit Python:

python3 install.py

Terminal-Erfolgsmeldung nach der Installation von PyRadio

Wenn alles gut geht, sollten Sie eine Erfolgsmeldung wie oben sehen.

Sie können PyRadio jetzt von jedem Terminal aus starten mit:

pyradio

Verwenden Sie PyRadio, um Radiosender aus der ganzen Welt zu hören!

PyRadio TUI spielt Commodore 64 Remixe

Starten Sie PyRadio ohne Argumente, und Sie sehen die TUI mit einer Wiedergabeliste von Sendern, die vom Entwickler ausgewählt wurden. Es ist für fast jeden etwas dabei, mit Genres wie Hip-Hop, Indie-Pop, Jazz, Goth-Rock und sogar Commodore 64-Remixen von Slay FM.

Die Navigation ist einfach: Verwenden Sie die Pfeiltasten, um zwischen den Stationen zu navigieren, und drücken Sie zur Auswahl die Eingabetaste . Um die Wiedergabe zu stoppen, drücken Sie die Leertaste . Der Titel und der Interpret des aktuellen Titels werden unten auf der Benutzeroberfläche angezeigt.

Sie können mit H , L oder M nach oben, unten oder in die Mitte der Wiedergabeliste navigieren – was leicht zu merken ist, wenn Sie an „Hoch, Niedrig, Mittel“ denken.

PyRadio verfügt über fünf integrierte Themen, auf die Sie zugreifen können, indem Sie „ t “ auf Ihrer Tastatur drücken. Für eine vollständigere Liste der Tastenkombinationen drücken Sie „ ? “.

In der Lage zu sein, die vorgefertigte Stations-Playlist des Entwicklers anzuhören, ist cool, aber Sie sind möglicherweise nicht mit seiner Auswahl einverstanden, oder Sie haben sich möglicherweise bereits entschieden, welche Stationen Sie hören möchten.

PyRadio lädt seine Wiedergabeliste aus einer CSV-Datei (Comma Separated Value), die sich in ~/.config/pyradio/stations.csv befindet .

Um die Standardsender hinzuzufügen, zu entfernen oder zu bearbeiten, verwenden Sie nano, um die Playlists-Datei zu öffnen:

nano ~/.config/pyradio/stations.csv

Bearbeiten einer PyRadio-Wiedergabeliste in Nano

Sie werden sehen, dass jede Zeile zwei Teile enthält. Der erste ist der Name des Senders und der zweite Teil nach dem Komma ist die Stream-URL. Sie können alle unerwünschten Zeilen löschen, neue hinzufügen, den Sender in einen denkwürdigen Namen umbenennen oder die Stream-URL ändern, wenn sie sich ändert.

Es sollte selbstverständlich sein, dass die benutzerdefinierten Namen für Ihre Stationen keine Kommas enthalten sollten.

Speichern und beenden Sie nano mit Strg + O und dann Strg + X .

Wenn Sie Sender aus der ganzen Welt hören, kann es hilfreich sein, mehrere Wiedergabelisten zu erstellen. Dies können das Herkunftsland, das Musikgenre, die Zeitzone oder Nachrichtensender sein. Es liegt an Ihnen.

Erstellen Sie neue Sender, indem Sie mit nano neue CSV-Dateien im Verzeichnis ~/.config/pyradio/ erstellen und bearbeiten . Denken Sie daran, Ihre Wiedergabelisten mit der Erweiterung „ .csv “ zu benennen.

Um PyRadio mit einer bestimmten Wiedergabeliste zu starten, verwenden Sie den Schalter -s mit dem Namen Ihrer Wiedergabeliste. Zum Beispiel:

pyradio -s ~/.config/pyradio/'Russian Numbers Stations.csv'

Sie können Ihre Wiedergabeliste zwar überall platzieren, aber wenn Sie sie auf diese Weise laden, wird PyRadio Sie warnen, dass es sich um eine fremde Wiedergabeliste handelt, und Sie auffordern, sie in das Konfigurationsverzeichnis zu kopieren.

Um eine Wiedergabeliste aus PyRadio heraus zu laden, drücken Sie „ o “.

Internetradio ist das beste Radio

Das Hören von Internetradio in Ihrem Endgerät ist die beste Art, das Medium zu erleben. Sie müssen nicht an einer Wählscheibe herumfummeln oder warten, bis die Röhren aufgewärmt sind, und es ist einfach, Sender zu suchen und zu klassifizieren, um Ihre eigene Wiedergabeliste zu erstellen. Es gibt auch die unbeschreibliche Coolness, die durch das Ausführen von aufblähungsfreien Terminal-Apps anstelle von klobigen GUIs oder Browsern entsteht.

Die einzige Möglichkeit, PyRadio noch großartiger zu machen, besteht darin, die Ausgabe über einen Satz großartiger Kopfhörer zu hören.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert