Lyssna på radio i terminalen
Har skrivit ett script som när det körs fungerar som på videon här.
Om du inte kan se filmen ovan så följ min flash 9 guide.
För att fixa att lyssna på radio i terminalen så gör följande. Högerklicka på skrivbordet.
Välj Skapa Dokument - Ny fil.
Döp filen till .radio (punkten gör att filen blir gömd)
Öppna filen genom att dubbelklicka på den och klistra in nedanstående text.
#!/bin/bash
echo ""
echo""
echo " 1 -> NRJ"
echo " 2 -> Studio 107.5"
echo " 3 -> 107.1 Vinyl"
echo " 4 -> The Voice"
echo " 5 -> Mix Megapol Radio City Göteborg"
echo " 6 -> Flashback Radio"
echo " 7 -> Mix MegaPol"
echo " 8 -> Rix FM"
echo " 9 -> P1"
echo " 10 -> P2 Musik"
echo " 11 -> P3"
echo " 12 -> P4 Göteborg"
echo ""
echo "Välj en station"
read radio
if [ "$radio" = "1" ]; then
mplayer http://83.241.238.21/nrj/?MSWMExt=.asf
elif [ "$radio" = "2" ]; then
amarok mms://live.alleredge.com/AE_StudioSE_Mid
elif [ "$radio" = "3" ]; then
mplayer mms://live.alleredge.com/AE_Vinyl_Mid
elif [ "$radio" = "4" ]; then
mplayer mms://live.alleredge.com/AE_TheVoiceSE_Mid
elif [ "$radio" = "5" ]; then
mplayer mms://live.alleredge.com/AE_MixGbg_Mid
elif [ "$radio" = "6" ]; then
mplayer http://theflowmachine.dyndns.org:8000/listen.pls
elif [ "$radio" = "7" ]; then
mplayer mms://live.alleredge.com/AE_MixMegapol_Mid
elif [ "$radio" = "8" ]; then
mplayer http://83.241.238.21/rixfm/?MSWMExt=.asf
elif [ "$radio" = "9" ]; then
mplayer rtsp://sr-rm.qbrick.com/broadcast/cluster/encoder/02038_p1.rm
elif [ "$radio" = "10" ]; then
mplayer rtsp://sr-rm.qbrick.com/broadcast/cluster/encoder/02038_p2musik.rm
elif [ "$radio" = "11" ]; then
mplayer rtsp://sr-rm.qbrick.com/broadcast/cluster/encoder/02038_p3.rm
elif [ "$radio" = "12" ]; then
mplayer http://194.14.241.150/02038_sr-goteborg-high?MSWMExt=.asf
exit
fi
Spara filen och flytta den till din hemmamap. Se till att
du har kör-rättigheter på filen.
För att starta den så öppna ett terminalfönster och skriv in
./.radio
och det ska fungera. Som det syntes i videon så skrev jag
in radio och det fungerade. Det beror på att jag skapat ett
alias för kommandot /home/mittanvändarnamn/.radio
Det innebär att jag ersatt kommandot /home/mittanvändarnamn/.radio med
kommandot radio.
För att ställa in så att du kan skriva alias så gör följande.
sudo gedit .bashrc
Leta upp stycket som visar följande:
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
Ändra detta till följande:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
När detta är gjort spara dokumentet och stäng fönstret.
Skriv nu in följande i kommandofönstret
gedit .bash_aliases
Ett tomt dokument kommer att öppnas och här ska vi nu
skriva in aliaset vi vill använda. Skriv in nedanstående men byt ut
dittanvändarnamn mot ditt namn på datorn.
alias radio='/home/dittanvändarnamn/.radio'
Spara filen och stäng ner terminalfönstret. Starta upp
terminalfönstret igen och skriv in radio.
Andra bloggar om: alias, flashback, radio, script
6 kommentarer:
Riktigt bra för den som kan med det. Stort tack för engagemang och hjälp till oss som inte kan. Sammanfattningsvis: Tack för en lysande insatts
Mycket bra sak att ha :) tack
grymt!! tack :)
Hahaha mycket underbart och bra skriven guide hade mycket nytta av den.
Älskar projekt där man får den där geek känslan tillbaka.
Bra guideline! Skall testa det. Har du fått SR:s webbradio att fungera?
Hej när jag ska trycka på en radio station så händer inget:S
Skicka en kommentar