Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Radio är den äldsta formen av elektronisk masskommunikation och även under 2000-talets tredje decennium är det fortfarande hur många människor konsumerar nyheter, hittar ny musik och fördriver tiden medan de sitter fast i trafiken på pendlingen till arbete.

Internet låter dig lyssna på strömmande radiostationer över hela världen och utsätta dig för musik, kultur, nyheter och händelser som du aldrig annars skulle ha hittat. Du kan lyssna på internetradio utan att någonsin lämna din terminal på Linux. Här är hur.

Vad är internetradio?

Fram till tidigt 1900-tal var underhållningen begränsad till livelokaler. Du kan gå på teatern eller en danshall för att lyssna på levande musik, eller så kan du sjunga runt pianot på puben. Ibland kom musiker på besök.

För nyheter kunde du läsa tidningen, och beroende på var du var i världen kan det ta veckor eller månader att komma fram för nyheterna. Livet var dystert, människor var oinformerade och musiken begränsad.

instagram viewer

Radion förändrade allt. Man behövde inte vänta på att förbipasserande resenärer skulle berätta om vad som hände i avlägsna länder. Nyheter, musik och program sändes över etern till hela nationer, och mindre stationer betjänade enskilda städer. Med rätt utrustning, vid rätt tid på dygnet, kunde du lyssna på radiostationer från andra oceaner.

Med tillkomsten av internet kom strömmande radio – du behövde inte längre rigga uppsättningar av magnetiska slingantenner för att lyssna på BBC Radio 4 på natten från den kontinentala USA. Allt du behövde var en webbläsare eller streamingklient och en anständig internetanslutning för att lyssna på lokala nyheter och musikscener från var som helst i världen.

Vanligtvis till lyssna på internetradio, skulle du besöka valfritt antal webbplatser som erbjuder dig att ansluta dig till liveströmmar. Om du bor i ett område med dataskyddslagar kommer du att se popup-fönster som ber om ditt samtycke för att spåra dig, visa reklam och sälja din data. Om du inte... det händer ändå.

Musikappar som Spotify har samma problem och fångar dig också i en inhägnad trädgård – att utsätta dig för musik som algoritmen bestämmer kommer att passa dig, snarare än verklig exponering för världen.

Varför lyssna på internetradio från terminalen?

Även om det finns dussintals fristående internetradioklienter för Linux-skrivbordet, innebär det att använda en annan app som du måste installera och hantera. Det är minnet du inte har råd att slösa, och de tenderar att kräva att du också använder musen.

PyRadio är en fullt utrustad internetradioklient som du kan köra direkt från din terminal. Den är helt och hållet tangentbordsdriven, har lite lagringsutrymme och minnesutrymme och kommer med ett snyggt terminalanvändargränssnitt (TUI).

Hur man installerar PyRadio på Linux

Det enklaste sättet att installera PyRadio är att använda din pakethanterare, men appen är inte tillgänglig i alla standardförråd. Trots att det, som namnet antyder, är en Python-app, har versionen av PyRadio som är tillgänglig direkt via PIP inte uppdaterats sedan 2013.

Om du inte kan få PyRadio-appen via din pakethanterare måste du använda ett installationsskript som utarbetats av utvecklaren. Först måste du dock installera Python. När Python är på ditt system, använd det för att installera ytterligare beroenden:

python3 -m pip Installera--upgrade pip wheel setuptools begär dnspython psutil netifaces

Använd wget för att ladda ner installationsskriptet:

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

...och installera det med Python:

python3Installera.py

Om allt går bra bör du se ett framgångsmeddelande enligt ovan.

Du kan nu starta PyRadio från vilken terminal som helst med:

pyradio

Använd PyRadio för att lyssna på radiostationer från hela världen!

Starta PyRadio utan argument, och du kommer att se TUI med en spellista med stationer som valts av utvecklaren. Det finns något för nästan alla, med genrer som hiphop, indiepop, jazz, gotisk rock och till och med Commodore 64-remixer från Slay FM.

Navigeringen är enkel: använd piltangenterna för att navigera mellan stationer och tryck Stiga på att välja. Tryck på för att stoppa uppspelningen Plats. Titeln och artisten för det aktuella spåret visas längst ned i gränssnittet.

Du kan navigera till toppen, botten eller mitten av spellistan med H, L, eller M—vilket är lätt att komma ihåg om du tänker "Hög, Låg, Mellan".

PyRadio har fem inbyggda teman, och du kan komma åt dem genom att trycka på "t" på ditt tangentbord. För en mer komplett lista över tangentbindningar, tryck på "?".

Att kunna lyssna på utvecklarens förbyggda stationsspellista är coolt, men du kanske inte håller med om hans val, eller så kanske du redan har bestämt vilka stationer du vill lyssna på.

PyRadio laddar sin spellista från en CSV-fil (Comma Separated Value). belägen i ~/.config/pyradio/stations.csv.

För att lägga till, ta bort eller redigera standardstationerna, använd nano för att öppna spellistfilen:

nano ~/.config/pyradio/stations.csv

Du kommer att se att varje rad innehåller två delar. Den första är namnet på stationen, och den andra delen efter kommatecken är webbadressen för streamen. Du kan ta bort vilka rader du inte vill, lägga till nya, byta namn på stationen till något minnesvärt eller ändra webbadressen för streaming om den ändras.

Det borde vara självklart att de anpassade namnen för dina stationer inte bör innehålla några kommatecken.

Spara och avsluta nano med Ctrl + O sedan Ctrl + X.

Om du lyssnar på stationer från hela världen kan det vara användbart att skapa flera spellistor. Dessa kan vara för ursprungslandet, musikgenren, tidszonen eller nyhetsstationer. Det är upp till dig.

Skapa nya stationer genom att använda nano för att skapa och redigera nya CSV-filer i ~/.config/pyradio/ katalog. Kom ihåg att namnge dina spellistor med ett ".csv" förlängning.

För att starta PyRadio med en viss spellista, använd -s växla med namnet på din spellista. Till exempel:

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

Även om du kan placera din spellista var som helst, om du laddar den på det här sättet, kommer PyRadio att varna dig för att det är en främmande spellista och uppmana dig att kopiera den till konfigurationskatalogen.

För att ladda en spellista från PyRadio, tryck på "o".

Internetradio är den bästa radion

Att lyssna på internetradio i din terminal är det bästa sättet att uppleva mediet. Du behöver inte pilla med en urtavla eller vänta på att rören ska värmas upp, och det är enkelt att söka efter och klassificera stationer för att skapa din egen spellista. Det finns också det outsägliga coola som kommer från att köra uppsvällda terminalappar istället för tråkiga GUI: er eller webbläsare.

Det enda sättet du kan göra PyRadio mer fantastiskt är att lyssna på dess ljud genom en uppsättning fantastiska hörlurar.