Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Radio er den ældste form for elektronisk massekommunikation, og selv i det tredje årti af det 21. århundrede er det stadig hvor mange mennesker forbruger nyheder, finder ny musik og fordriver tiden, mens de sidder fast i trafikken på pendlervejen til arbejde.

Internettet giver dig mulighed for at lytte til streaming radiostationer over hele verden, og udsætter dig for musik, kultur, nyheder og begivenheder, du ellers aldrig ville have fundet. Du kan lytte til internetradio uden nogensinde at forlade din terminal på Linux. Sådan gør du.

Hvad er internetradio?

Indtil det tidlige 20. århundrede var underholdning begrænset til live spillesteder. Du kan gå i teatret eller en dansesal for at lytte til levende musik, eller du kan synge rundt om klaveret i pubben. Af og til kom musikere på besøg.

For nyheder kunne du læse avisen, og afhængigt af hvor du var i verden, kunne de nyheder tage uger eller måneder at nå frem. Livet var dystert, folk var uinformerede, og musikken begrænset.

instagram viewer

Radio ændrede alt. Der var ingen grund til at vente på, at forbipasserende rejsende fortalte om, hvad der foregår i fjerne lande. Nyheder, musik og shows blev udsendt over æteren til hele nationer, og mindre stationer betjente individuelle byer. Med det rigtige udstyr, på det rigtige tidspunkt af dagen, kunne du lytte til radiostationer fra hele verdenshavene.

Med internettets fremkomst kom streaming-radio - du behøvede ikke længere at rigge arrays af magnetsløjfeantenner for at lytte til BBC Radio 4 om natten fra det kontinentale USA. Alt du havde brug for var en browser eller streamingklient og en anstændig internetforbindelse til at lytte til de lokale nyheder og musikscener fra hvor som helst i verden.

Normalt til lytte til internetradio, vil du besøge et vilkårligt antal websteder, der tilbyder at forbinde dig til livestreams. Hvis du bor i et område med databeskyttelseslove, vil du se pop op-vinduer, der beder om dit samtykke til at spore dig, vise annoncer og sælge dine data. Hvis du ikke... det sker alligevel.

Musikapps som f.eks. Spotify har det samme problem og fanger dig også i en indhegnet have - at udsætte dig for musik, som algoritmen bestemmer, vil passe dig, snarere end ægte eksponering for den bredere verden.

Hvorfor lytte til internetradio fra terminalen?

Mens der er snesevis af selvstændige internetradioklienter til Linux-skrivebordet, betyder det at bruge en anden app, du skal installere og administrere. Det er hukommelsen, du ikke har råd til at spilde, og de har en tendens til at kræve, at du også bruger musen.

PyRadio er en fuldt udstyret internetradioklient, du kan køre direkte fra din terminal. Det er udelukkende tastaturdrevet, kan prale af et lavt lager- og hukommelsesfodaftryk og kommer med en flot terminalbrugergrænseflade (TUI).

Sådan installeres PyRadio på Linux

Den nemmeste måde at installere PyRadio på er ved at bruge din pakkehåndtering, dog er appen ikke tilgængelig i alle standarddepoter. På trods af at den, som navnet antyder, er en Python-app, er den version af PyRadio, der er tilgængelig direkte via PIP, ikke blevet opdateret siden 2013.

Hvis du ikke kan få PyRadio-appen gennem din pakkehåndtering, skal du bruge et installationsscript, der er udarbejdet af udvikleren. Først skal du dog installere Python. Når Python er på dit system, skal du bruge det til at installere yderligere afhængigheder:

python3 -m pip installere--upgrade pip wheel setuptools anmoder om dnspython psutil netifaces

Brug wget til at downloade installationsscriptet:

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

...og installer det ved hjælp af Python:

python3installere.py

Hvis alt går godt, bør du se en succesmeddelelse som ovenfor.

Du kan nu starte PyRadio fra enhver terminal med:

pyradio

Brug PyRadio til at lytte til radiostationer fra hele verden!

Start PyRadio uden argumenter, og du vil se TUI'en med en afspilningsliste over stationer valgt af udvikleren. Der er noget for næsten alle, med genrer, herunder hiphop, indiepop, jazz, gotisk rock og endda Commodore 64-remix fra Slay FM.

Navigation er enkel: Brug piletasterne til at navigere mellem stationer, og tryk Gå ind at vælge. Tryk på for at stoppe afspilningen Plads. Titlen og kunstneren på det aktuelle nummer vises i bunden af ​​grænsefladen.

Du kan navigere til toppen, bunden eller midten af ​​afspilningslisten med H, L, eller M- hvilket er nemt at huske, hvis du tænker "Høj, Lav, Mellem".

PyRadio har fem indbyggede temaer, og du kan få adgang til dem ved at trykke på "t" på dit tastatur. For en mere komplet liste over tastebindinger, tryk på "?".

At kunne lytte til udviklerens forudbyggede stationsplayliste er fedt, men du er måske ikke enig i hans valg, eller du har måske allerede besluttet, hvilke stationer du vil lytte til.

PyRadio indlæser sin afspilningsliste fra en CSV-fil (Comma Separated Value). placeret i ~/.config/pyradio/stations.csv.

For at tilføje, fjerne eller redigere standardstationerne skal du bruge nano til at åbne afspilningslistefilen:

nano ~/.config/pyradio/stations.csv

Du vil se, at hver linje indeholder to dele. Den første er navnet på stationen, og den anden del efter kommaet er stream-URL'en. Du kan slette alle linjer, du ikke ønsker, tilføje nye, omdøbe stationen til noget mindeværdigt eller ændre stream-URL'en, hvis den ændres.

Det burde være en selvfølge, at de brugerdefinerede navne til dine stationer ikke bør indeholde kommaer.

Gem og afslut nano med Ctrl + O derefter Ctrl + X.

Hvis du lytter til stationer fra hele verden, kan det være nyttigt at oprette flere afspilningslister. Disse kan være for oprindelseslandet, musikgenren, tidszonen eller nyhedsstationer. Det er op til dig.

Opret nye stationer ved at bruge nano til at oprette og redigere nye CSV-filer i ~/.config/pyradio/ vejviser. Husk at navngive dine afspilningslister med et ".csv" udvidelse.

For at starte PyRadio med en bestemt afspilningsliste skal du bruge -s skift med navnet på din afspilningsliste. For eksempel:

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

Selvom du kan placere din afspilningsliste hvor som helst, hvis du indlæser den på denne måde, vil PyRadio advare dig om, at det er en fremmed afspilningsliste, og bede dig om at kopiere den til konfigurationsmappen.

For at indlæse en afspilningsliste fra PyRadio, tryk på "o".

Internetradio er den bedste radio

At lytte til internetradio i din terminal er den bedste måde at opleve mediet på. Du behøver ikke at pille ved en skive eller vente på, at rørene bliver varmet op, og det er nemt at søge efter og klassificere stationer for at oprette din egen afspilningsliste. Der er også det ubeskrivelige seje, der kommer fra at køre bloat-fri terminal-apps i stedet for klodsede GUI'er eller browsere.

Den eneste måde, du kan gøre PyRadio mere fantastisk på, er at lytte til dens output gennem et sæt fantastiske hovedtelefoner.