Radio er den eldste formen for elektronisk massekommunikasjon, og selv i det tredje tiåret av det 21. århundre er det fortsatt hvor mange mennesker forbruker nyheter, finner ny musikk og fordriver tiden mens de sitter fast i trafikken på pendlerveien til arbeid.
Internett lar deg lytte til streaming radiostasjoner over hele verden, og utsette deg for musikk, kultur, nyheter og hendelser du aldri ellers ville ha funnet. Du kan lytte til internettradio uten å måtte forlate terminalen din på Linux. Dette er hvordan.
Hva er internettradio?
Fram til tidlig på 1900-tallet var underholdning begrenset til live-arenaer. Du kan gå på teatret eller en dansesal for å høre på levende musikk, eller du kan synge rundt pianoet på puben. Av og til kom musikere på besøk.
For nyheter kunne du lese avisen, og avhengig av hvor du var i verden, kan det ta uker eller måneder før nyhetene kommer. Livet var dystert, folk var uinformerte, og musikken begrenset.
Radio forandret alt. Det var ingen grunn til å vente på forbipasserende reisende for å fortelle om det som foregår i fjerne land. Nyheter, musikk og show ble sendt over eteren til hele nasjoner, og mindre stasjoner betjente individuelle byer. Med riktig utstyr, til rett tid på dagen, kan du lytte til radiostasjoner fra andre hav.
Med ankomsten av internett kom streaming-radio – du trengte ikke lenger å rigge til en rekke magnetslyngeantenner for å lytte til BBC Radio 4 om natten fra det kontinentale USA. Alt du trengte var en nettleser eller strømmeklient, og en anstendig internettforbindelse for å lytte til lokale nyheter og musikkscener fra hvor som helst i verden.
Vanligvis til lytte til internettradio, vil du besøke et hvilket som helst antall nettsteder som tilbyr å koble deg til direktesendinger. Hvis du bor i et område med databeskyttelseslover, vil du se popup-vinduer som ber om ditt samtykke til å spore deg, vise reklame og selge dataene dine. Hvis du ikke... det skjer uansett.
Musikkapper som Spotify har det samme problemet, og fanger deg også i en inngjerdet hage – å utsette deg for musikk algoritmen bestemmer vil passe deg, i stedet for ekte eksponering for den store verden.
Hvorfor lytte til Internett-radio fra terminalen?
Selv om det er dusinvis av frittstående internettradioklienter for Linux-skrivebordet, betyr det å bruke en annen app du må installere og administrere. Det er minnet du ikke har råd til å kaste bort, og de har en tendens til å kreve at du også bruker musen.
PyRadio er en fullverdig internettradioklient du kan kjøre rett fra terminalen din. Den er helt tastaturdrevet, har lite lagrings- og minneavtrykk, og kommer med et pen terminalbrukergrensesnitt (TUI).
Hvordan installere PyRadio på Linux
Den enkleste måten å installere PyRadio på er ved å bruke pakkebehandlingen din, men appen er ikke tilgjengelig i alle standardlagre. Til tross for at den, som navnet antyder, er en Python-app, har ikke versjonen av PyRadio som er tilgjengelig direkte via PIP, blitt oppdatert siden 2013.
Hvis du ikke kan få PyRadio-appen gjennom pakkebehandlingen din, må du bruke et installasjonsskript utarbeidet av utvikleren. Først må du imidlertid installer Python. Når Python er på systemet ditt, bruk det til å installere ytterligere avhengigheter:
python3 -m pip installere--oppgradere pip hjulet oppsettverktøy forespørsler dnspython psutil netifaces
Bruk wget for å laste ned installasjonsskriptet:
wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py
...og installer den med Python:
python3installere.py
Hvis alt går bra, bør du se en suksessmelding som ovenfor.
Du kan nå starte PyRadio fra hvilken som helst terminal med:
pyradio
Bruk PyRadio til å lytte til radiostasjoner fra hele verden!
Start PyRadio uten argumenter, og du vil se TUI med en spilleliste over stasjoner valgt av utvikleren. Det er noe for nesten alle, med sjangere inkludert hiphop, indiepop, jazz, gothrock og til og med Commodore 64-remikser fra Slay FM.
Navigasjonen er enkel: bruk piltastene for å navigere mellom stasjoner, og trykk Tast inn å velge. For å stoppe avspillingen, trykk Rom. Tittelen og artisten til gjeldende spor vises nederst i grensesnittet.
Du kan navigere til toppen, bunnen eller midten av spillelisten med H, L, eller M— som er lett å huske hvis du tenker "Høy, lav, middels".
PyRadio har fem innebygde temaer, og du får tilgang til dem ved å trykke "t" på tastaturet. For en mer fullstendig liste over tastebindinger, trykk "?".
Å kunne lytte til utviklerens forhåndsbygde stasjonsspilleliste er kult, men du er kanskje ikke enig i valgene hans, eller du har kanskje allerede bestemt deg for hvilke stasjoner du vil lytte til.
PyRadio laster spillelisten fra en CSV-fil (Comma Separated Value). lokalisert i ~/.config/pyradio/stations.csv.
For å legge til, fjerne eller redigere standardstasjonene, bruk nano for å åpne spillelistefilen:
nano ~/.config/pyradio/stations.csv
Du vil se at hver linje inneholder to deler. Den første er navnet på stasjonen, og den andre delen etter kommaet er strømnettadressen. Du kan slette alle linjer du ikke vil, legge til nye, gi nytt navn til stasjonen til noe minneverdig, eller endre strømnettadressen hvis den endres.
Det burde være en selvfølge at de egendefinerte navnene for stasjonene dine ikke skal inneholde kommaer.
Lagre og avslutt nano med Ctrl + O deretter Ctrl + X.
Hvis du lytter til stasjoner fra hele verden, kan det være nyttig å lage flere spillelister. Disse kan være for opprinnelseslandet, musikksjangeren, tidssonen eller nyhetsstasjoner. Det er opp til deg.
Lag nye stasjoner ved å bruke nano til å opprette og redigere nye CSV-filer i ~/.config/pyradio/ katalog. Husk å navngi spillelistene dine med ".csv" Utvidelse.
For å starte PyRadio med en bestemt spilleliste, bruk -s bytt med navnet på spillelisten din. For eksempel:
pyradio -s ~/.config/pyradio/'Russian Numbers Stations.csv'
Mens du kan plassere spillelisten din hvor som helst, hvis du laster den på denne måten, vil PyRadio advare deg om at det er en fremmed spilleliste, og be deg om å kopiere den inn i konfigurasjonskatalogen.
For å laste en spilleliste fra PyRadio, trykk "o".
Internett-radio er den beste radioen
Å lytte til internettradio i terminalen din er den beste måten å oppleve mediet på. Du trenger ikke å fikle med en skive eller vente på at rørene skal varmes opp, og det er enkelt å søke etter og klassifisere stasjoner for å lage din egen spilleliste. Det er også det ubeskrivelige kule som kommer fra å kjøre oppblåste terminalapper i stedet for klønete GUIer eller nettlesere.
Den eneste måten du kan gjøre PyRadio mer fantastisk på er å lytte til lyden gjennom et sett med flotte hodetelefoner.