Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Radio is de oudste vorm van elektronische massacommunicatie en zelfs in het derde decennium van de 21e eeuw is dat zo nog steeds hoeveel mensen nieuws consumeren, nieuwe muziek vinden en de tijd doorbrengen terwijl ze in de file staan ​​op weg naar het werk werk.

Via internet kun je luisteren naar streaming radiostations over de hele wereld, waardoor je wordt blootgesteld aan muziek, cultuur, nieuws en evenementen die je anders nooit zou hebben gevonden. Je kunt naar internetradio luisteren zonder ooit je terminal op Linux te verlaten. Hier is hoe.

Wat is internetradio?

Tot het begin van de 20e eeuw was entertainment beperkt tot live-podia. Je zou naar het theater of een danszaal kunnen gaan om naar livemuziek te luisteren, of je zou in de kroeg rond de piano kunnen zingen. Af en toe kwamen er muzikanten op bezoek.

Voor nieuws kon je de krant lezen, en afhankelijk van waar ter wereld je was, kon het weken of maanden duren voordat dat nieuws arriveerde. Het leven was grimmig, mensen waren slecht geïnformeerd en muziek beperkt.

Radio veranderde alles. Het was niet nodig te wachten op passerende reizigers om te vertellen wat er in verre landen gaande was. Nieuws, muziek en shows werden via de ether uitgezonden naar hele naties, en kleinere stations bedienden individuele steden. Met de juiste apparatuur zou je op het juiste moment van de dag kunnen luisteren naar radiostations van over de oceanen.

Met de komst van internet kwam streaming radio - je hoefde niet langer arrays van magnetische lusantennes op te hangen om 's nachts naar BBC Radio 4 te luisteren vanuit het vasteland van de VS. Alles wat je nodig had, was een browser of streamingclient en een fatsoenlijke internetverbinding om overal ter wereld naar het lokale nieuws en de muziekscene te luisteren.

Meestal, naar luister naar internetradio, zou je een willekeurig aantal websites bezoeken die aanbieden om je te verbinden met livestreams. Als u in een gebied met gegevensbeschermingswetten woont, ziet u pop-ups die uw toestemming vragen om u te volgen, advertenties weer te geven en uw gegevens te verkopen. Als je niet... het gebeurt toch.

Muziek-apps zoals Spotify hebben hetzelfde probleem en houden je ook gevangen in een omheinde tuin: je wordt blootgesteld aan muziek waarvan het algoritme bepaalt dat die bij je past, in plaats van echte blootstelling aan de rest van de wereld.

Waarom naar internetradio luisteren vanaf de terminal?

Hoewel er tientallen zelfstandige internetradioclients zijn voor de Linux-desktop, betekent het gebruik van een andere app die je moet installeren en beheren. Het is het geheugen dat u niet kunt verspillen, en ze hebben de neiging om u ook de muis te laten gebruiken.

PyRadio is een volledig functionele internetradioclient die u rechtstreeks vanaf uw terminal kunt gebruiken. Het is volledig toetsenbordgestuurd, heeft een lage opslag- en geheugenvoetafdruk en wordt geleverd met een mooie terminal-gebruikersinterface (TUI).

Hoe PyRadio op Linux te installeren

De eenvoudigste manier om PyRadio te installeren is door uw pakketbeheerder te gebruiken, maar de app is niet beschikbaar in alle standaard repositories. Ondanks dat het, zoals de naam al doet vermoeden, een Python-app is, is de versie van PyRadio die rechtstreeks via PIP beschikbaar is, sinds 2013 niet meer bijgewerkt.

Als u de PyRadio-app niet via uw pakketbeheerder kunt krijgen, moet u een installatiescript gebruiken dat is opgesteld door de ontwikkelaar. Eerst moet je echter Python installeren. Zodra Python op uw systeem staat, gebruikt u het om verdere afhankelijkheden te installeren:

python3 -m pip installeren--upgrade pip wheel setuptools vraagt ​​dnspython psutil netifaces aan

Gebruik wget om te downloaden het installatiescript:

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

...en installeer het met Python:

python3installeren.py

Als alles goed gaat, zou je een succesbericht moeten zien zoals hierboven.

U kunt PyRadio nu vanaf elke terminal starten met:

pyradio

Gebruik PyRadio om naar radiostations van over de hele wereld te luisteren!

Start PyRadio zonder argumenten en je ziet de TUI met een afspeellijst met stations geselecteerd door de ontwikkelaar. Er is voor elk wat wils, met genres als hiphop, indiepop, jazz, gothrock en zelfs Commodore 64-remixen van Slay FM.

Navigatie is eenvoudig: gebruik de pijltjestoetsen om tussen stations te navigeren en druk op Binnenkomen selecteren. Druk op om het afspelen te stoppen Ruimte. De titel en artiest van het huidige nummer worden onderaan de interface weergegeven.

U kunt naar de bovenkant, onderkant of het midden van de afspeellijst navigeren met H, L, of M- wat gemakkelijk te onthouden is als je denkt "Hoog, Laag, Midden".

PyRadio heeft vijf ingebouwde thema's en u kunt ze openen door op "T" op je toetsenbord. Voor een completere lijst met sneltoetsen drukt u op "?".

Het is cool om naar de vooraf samengestelde stationsafspeellijst van de ontwikkelaar te kunnen luisteren, maar je bent het misschien niet eens met zijn selecties, of je hebt misschien al besloten naar welke stations je wilt luisteren.

PyRadio laadt zijn afspeellijst van een CSV-bestand (Comma Separated Value). gelegen in ~/.config/pyradio/stations.csv.

Gebruik nano om het bestand met afspeellijsten te openen om de standaardstations toe te voegen, te verwijderen of te bewerken:

nano ~/.config/pyradio/stations.csv

Je zult zien dat elke regel twee delen bevat. Het eerste is de naam van het station en het tweede deel na de komma is de stream-URL. U kunt alle regels verwijderen die u niet wilt, nieuwe toevoegen, de zender hernoemen naar iets gedenkwaardigs of de stream-URL wijzigen als deze verandert.

Het zou vanzelfsprekend moeten zijn dat de aangepaste namen voor uw stations geen komma's mogen bevatten.

Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X.

Als je naar zenders van over de hele wereld luistert, kan het handig zijn om meerdere afspeellijsten te maken. Dit kan zijn voor het land van herkomst, het muziekgenre, de tijdzone of nieuwszenders. Het is aan jou.

Creëer nieuwe stations door nano te gebruiken om nieuwe CSV-bestanden te maken en te bewerken in het ~/.config/pyradio/ map. Vergeet niet om uw afspeellijsten een naam te geven met een ".csv" verlenging.

Om PyRadio te starten met een bepaalde afspeellijst, gebruikt u de -S schakelaar met de naam van uw afspeellijst. Bijvoorbeeld:

pyradio -s ~/.config/pyradio/'Russische nummers Stations.csv'

Hoewel u uw afspeellijst overal kunt plaatsen, zal PyRadio u, als u deze op deze manier laadt, waarschuwen dat het een buitenlandse afspeellijst is en u vragen deze naar de configuratiemap te kopiëren.

Om een ​​afspeellijst vanuit PyRadio te laden, drukt u op "O".

Internetradio is de beste radio

Luisteren naar internetradio in uw terminal is de beste manier om het medium te ervaren. U hoeft niet met een draaiknop te spelen of te wachten tot de buizen zijn opgewarmd, en het is gemakkelijk om zenders te zoeken en te classificeren om uw eigen afspeellijst te maken. Er is ook de onuitsprekelijke coolheid die voortkomt uit het uitvoeren van bloat-vrije terminal-apps in plaats van onhandige GUI's of browsers.

De enige manier waarop je PyRadio nog geweldiger kunt maken, is door naar de output te luisteren via een set geweldige koptelefoons.