Så här lyssnar du på radio i terminalen.

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Rag3Rac3r
Inlägg: 594
Blev medlem: 05 jul 2007, 03:06
OS: Windows
Utgåva: Vet inte/ingen utgåva passar
Ort: Uppsala/Stockholm
Kontakt:

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Rag3Rac3r »

Frostbite skrev:Jag har problem att spraydiostationerna bara spelar en låt. Nån som vet hur man fixar det?
Spraydio beter sig suspekt även i t.ex. VLC om du testar. Om man kikar på spraydio's hemsida så är den önskebaserad, och jag *gissar* att det är därför den ibland gör uppehåll... i VLC brukar den dock traggla vidare efter några sekunder om man låter den vara... Vet inte vad den gör i mplayer...
Natural laws have no pity ~~ Quis custodiet ipsos custodes?
Frostbite
Inlägg: 60
Blev medlem: 20 feb 2007, 17:22

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Frostbite »

Joo jag vet att spraydio är önskebaserad men dom har också en bot som ser till att det alltid är låtar i pipen så den är aldrig tyst. Dock verkar det vara nåt problem med formatet på strömmen i Linux.
Användarvisningsbild
Megabyte
Inlägg: 36
Blev medlem: 15 sep 2008, 02:51
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Arvika

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Megabyte »

Oj va coolt, de visste jag inte :o Det måste jag testa :-P
Användarvisningsbild
Rag3Rac3r
Inlägg: 594
Blev medlem: 05 jul 2007, 03:06
OS: Windows
Utgåva: Vet inte/ingen utgåva passar
Ort: Uppsala/Stockholm
Kontakt:

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Rag3Rac3r »

Frostbite skrev:Joo jag vet att spraydio är önskebaserad men dom har också en bot som ser till att det alltid är låtar i pipen så den är aldrig tyst. Dock verkar det vara nåt problem med formatet på strömmen i Linux.
Finns även i Windows med WMP (webbradion är WMP-baserad), och går även att reproducera med VLC i valfritt OS.
Så känns mera som att det är ett fel i Spraydios ända när boten streamar, än när folk önskar.
Ibland i VLC så hoppar det vidare efter en stunds tystnad, ibland bara stannar det utan att det händer nåt, så är ett litet suspekt fel. I värsta fall får man väl hålla till godo med valfri annan kanal =/
Natural laws have no pity ~~ Quis custodiet ipsos custodes?
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Dagon^ »

Underbart script.
Har bara ett par frågor innan jag själv börjar pilla med det.
* Kan man höja/sänka volymen på ett smidigt sätt?
* Kan man lägga in kod så att man kan hoppa tillbaka i menyn och välja annan kanal?

I övrigt; wunderbar! :)
JAG ÄR INTE FADDER LÄNGRE
Christian Johansson
Inlägg: 1235
Blev medlem: 17 feb 2007, 20:31
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Eslöv

Re: SV: Så här lyssnar du på radio i terminalen.

Inlägg av Christian Johansson »

extremesanta skrev:Nu har jag lagt in scriptet och har lagt till Bandit radio, men när jag väljer bandit och när den har kopplat upp så får jag felet:
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll

så frågan är då hur jag kan lösa detta lilla problem.
Tack på förhand
Efter att ha uppdaterat från Ubuntu 7.10 till 8.04 så får jag nu samma fel som ovan när jag försöker spela Club 977 med följande kommando:

Kod: Markera allt

mplayer http://scfire-chi0l-1.stream.aol.com/stream/1040
Detta fungerade för mig i Ubuntu 7.10. Är det någon som har en idé om hur man löser problemet?
Användarvisningsbild
Bossieman
Inlägg: 2704
Blev medlem: 27 dec 2006, 23:11
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Göteborg
Kontakt:

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Bossieman »

Nån so m har lust att slåppa en uppdaterad version av skriptet? med stationer och allt.
*********************************************
* Detta meddelande har granskats av FRA *
*********************************************
adib_bin
Inlägg: 24
Blev medlem: 18 dec 2008, 20:04
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Haninge

Re: Så här lyssnar du på radio i terminalen.

Inlägg av adib_bin »

Bossieman skrev:För att fixa att lyssna på radio i terminalen så gör följande.
Börja med sudo apt-get install mplayer
Högerklicka sedan på skrivbordet.
Välj Skapa Dokument --> Tom fil.
Döp filen till .radio (punkten gör att filen blir dold).

Ö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
mplayer 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 ... WMExt=.asf
exit
fi


Spara filen och flytta den till din hemmamapp. Se till att
du har kör-rättigheter på filen (sudo chmod +x /sökväg/till/skriptet).
För att starta skriptet så öppna ett terminalfönster och skriv in

./.radio

Du kan byta ut mplayer mot en annan spelare om du vill. Ändra bara i skriptet.

Ovanstående är ett typexempel på ett enkelt script.
allt funkar men ja kan inte få åtkomst åt den i terminalen... fattar inte med hur man kör rättigheter... kan någon förklara lite enklare spec de?
Bild
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Så här lyssnar du på radio i terminalen.

Inlägg av dmz »

Kod: Markera allt

#!/bin/sh
 
#Preferred player and options
PLAYER="mplayer -really-quiet" 
 
if [ -n "$1" ]; then
	DI_FM_GENRE="$1"
	$PLAYER http://www.di.fm/mp3/$DI_FM_GENRE.pls
fi
 
#CHANNELS
DI_PSY=http://www.di.fm/mp3/goapsy.pls
DI_HS=http://www.di.fm/mp3/hardstyle.pls
DI_HC=http://www.di.fm/mp3/hardcore.pls
DI_BREAKS=http://www.di.fm/mp3/breaks.pls
SKY_RAP=http://www.sky.fm/mp3/classicrap.pls
P1=mms://wm-live.sr.se/SR-P1-High
P2=mms://wm-live.sr.se/SR-P2-High
P3=mms://wm-live.sr.se/SR-P3-High
P4=mms://wm-live.sr.se/SR-Radiosporten-High
P3_DIN_GATA=mms://wm-live.sr.se/sr-dingata-high
P3_STREET=mms://wm-live.sr.se/SR-P3Street-High
FAVORITER=mmsh://lugna.str.mtgradio.dgcsystems.net/lugna/?MSWMExt=.asf
MEGAPOL=mms://live.alleredge.com/AE_MixMegapol_Mid
RADIOSEVEN=http://www.radioseven.se/128.pls
VOICE=mms://live.alleredge.com/AE_TheVoiceSE_Mid
 
echo -e "\033[1m
0  -> Help\033[0m"
echo '
1  -> di.fm | goa/psy
2  -> di.fm | hardstyle
3  -> di.fm | hardcore
4  -> di.fm | breaks
--------------------------
5  -> sky.fm | classic rap
--------------------------
6  -> SR | P1
7  -> SR | P2
8  -> SR | P3
9  -> SR | P4
--------------------------
10 -> SR | Din Gata
11 -> SR | Street
--------------------------
12 -> Lugna Favoriter
13 -> Mix Megapol
14 -> Radioseven
15 -> The Voice
---
What do you want to listen to today?'
 
read station
if [ "$station" = "1" ]; then
	$PLAYER "$DI_PSY"
elif [ "$station" = "2" ]; then
	$PLAYER "$DI_HS"
elif [ "$station" = "3" ]; then
	$PLAYER "$DI_HC"
elif [ "$station" = "4" ]; then
	$PLAYER "$DI_BREAKS"
elif [ "$station" = "5" ]; then
	$PLAYER "$SKY_RAP"
elif [ "$station" = "6" ]; then
	$PLAYER "$P1"
elif [ "$station" = "7" ]; then
	$PLAYER "$P2"
elif [ "$station" = "8" ]; then
	$PLAYER "$P3"
elif [ "$station" = "9" ]; then
	$PLAYER "$P4"
elif [ "$station" = "10" ]; then
	$PLAYER "$P3_DIN_GATA"
elif [ "$station" = "11" ]; then
	$PLAYER "$P3_STREET"
elif [ "$station" = "12" ]; then
	$PLAYER "$FAVORITER"
elif [ "$station" = "13" ]; then
	$PLAYER "$MEGAPOL"
elif [ "$station" = "14" ]; then
	$PLAYER "$RADIOSEVEN"
elif [ "$station" = "15" ]; then
	$PLAYER "$VOICE"
elif [ "$station" = "0" ]; then
	echo '
	Usage: Pick the station you want. 
	For di.fm, you can specify genre as an argument; radio <genre>
 
	Example: radio house'
else
	echo 'You suck.'
fi
Enjoy.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Så här lyssnar du på radio i terminalen.

Inlägg av dmz »

adib_bin skrev: allt funkar men ja kan inte få åtkomst åt den i terminalen... fattar inte med hur man kör rättigheter... kan någon förklara lite enklare spec de?
Gör så här:

Kod: Markera allt

mkdir $HOME/bin && cp $HOME/Desktop/radio $HOME/bin && chmod +x $HOME/bin/radio
Justera sökvägen till scriptet. Nu kan du köra scriptet var som helst, förutsatt att $HOME/bin finns i din PATH (echo $PATH).
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Så här lyssnar du på radio i terminalen.

Inlägg av David Andersson »

I scripten hittills har radiostationernas namn leggat på ett ställe, deras nummer på ett annat, och en lista med jämförelser som testar nummret och spelar namnet på ett tredje. Det blir jättelätt fel om man lägger till och tar bort stationer.

En alternativ lösning

Spara följande text i en fil ~/.myradio.list
Det är i princip samma lista som Rag3Rac3r postade 7 nov 2008 längre upp i denna tråd.

Kod: Markera allt

# Configuration file for the "myradio" script
#
# '#' are comments. Empty lines are ignored.
# Last word on each line is the stations streaming URL (must contain '://').

# SBS Radio-ägda:
# ===============
Mix Megapol        mms://streaming.sbsradio.se/03872_MixMegapol_mid?MSWMExt=.asf
Mix Megapol Borås  mms://streaming.sbsradio.se/03872_MixBoras_mid?MSWMExt=.asf
Mix Megapol Gbg    mms://streaming.sbsradio.se/03872_MixGbg_mid?MSWMExt=.asf
Mix Megapol Malmö  mms://streaming.sbsradio.se/03872_MixMmo_mid?MSWMExt=.asf
Radio 107.5        mms://streaming.sbsradio.se/03872_Studio_mid?MSWMExt=.asf
Rockklassiker   mms://streaming.sbsradio.se/03872_Rockklassiker_mid?MSWMExt=.asf
The Voice          mms://streaming.sbsradio.se/03872_TheVoice_mid?MSWMExt=.asf
Vinyl 107          mms://streaming.sbsradio.se/03872_Vinyl_mid?MSWMExt=.asf

# MTG Radio-ägda:
# ===============
Bandit Gbg         mms://mtg-wms.bahnhof.net/kanallokal/?MSWMExt=.asf
Bandit Sthlm       mms://mtg-wms.bahnhof.net/banditsthlm/?MSWMExt=.asf
Lugna favoriter    mms://mtg-wms.bahnhof.net/lugnafavoriter/?MSWMExt=.asf # eller mmsh://lugna.str.mtgradio.dgcsystems.net/lugna/?MSWMExt=.asf
NRJ                mms://mtg-wms.bahnhof.net/nrj/?MSWMExt=.asf
Rix FM             mms://mtg-wms.bahnhof.net/rixfm?MSWMExt=.asf
Star FM            mms://mtg-wms.bahnhof.net/starfm?MSWMExt=.asf

# Närradio:
# =========
Cityradion Dalarna/Åre/Värmland  http://90.230.106.65:3335
Cityradion Gävle                 http://83.227.155.6:1188
FM Österlen                      http://www.fmosterlen.se/livepls.m3u
#Folkradion 96,4 (Skutskär)  Internetradio tillfälligt nere (http://www.folkradio.se/)
Gamla Godingar (Öresund)   http://83.233.23.193/listen.pls
Gold 102,4 (Växjö)         http://gold24.xnk.nu:8080/listen.pls
Göteborgs Närradio 94,9    mms://media5.connection.se/radio3
Göteborgs Närradio 102,6   mms://media5.connection.se/radio7
Göteborgs Närradio 103,1   mms://media5.connection.se/radio5
Helsingborgs Närradio      http://hnf.myip.org:85/broadwave.mp3?src=1&kbps=56&ref=
HitMix (Vellinge)          http://www.hitmix.se/webbradio/hitmix.pls
Höganäs Närradio           http://83.227.228.20:8000/listen.pls
Kanon FM (Kalmar)          http://tty0.changeip.org:8000/listen.m3u
Karlstad Nya Radio 92,2    mms://213.180.74.122:5631/knr92
Kiss FM (Kristianstad)     http://radio.kiss916.se:8000/listen.pls
KissRock (Knislinge)       http://radio.kissrock.se:9000/listen.pls
Lite FM (Trollhättan/Vänersborg)   http://www.litefm.se/live.m3u
Malmökanalen 89,2          mms://stream.malmokanalen.se/mnr?MSWMExt=.asf
MRS [Stockholm]            http://www.mrs.se/stream19050.m3u
Mölndals Närradio/Radio Plus   http://radioplus.sytes.net:8000/listen.pls
#Radio 88 Golden Hits (Partille)  Internetradio tillfälligt nere (http://www.radio88.nu)
Radio Active 103,9 (Ystad)       http://www.radioactive.se/livepls.m3u
Radio Bohuslän 88,7 (Uddevala)   http://887.radiobohuslan.se:8080/
Radio Bohuslän 100,5 (Stenungsund) http://1005.radiobohuslan.se:8080/
Radio Bohuslän 107,5 (Lysekil)   http://1075.radiobohuslan.se:8080/
Radio Bohuslän Dance (Tjörn)     http://883.radiobohuslan.se:8080/
Radio Båstad       http://www.radiobastad.nu:8030/  # även port 8020 & 8010
Radio Eskilstuna   mms://streamer2.xmc.se/radioeskilstuna?MSWMExt=.asf
Radio Falköping    mms://83.223.14.91/fnf-live
Radio Iran On Air (Persiska)   http://www.iranonair.com/live.pls
Radio Kinnekulle   http://62.80.192.171:8008/listen.pls
Radio Kiruna       http://193.45.227.222
Radio Krokom       http://www.radiokrokom.se/Webradio/webbradio_mediaspelare.m3u
Radio Lidingö      http://radiolidingo.mine.nu:8000/listen.pls
Radio Ljusdal      http://80.65.199.78:8002/listen.pls
Radio Nacka        http://user.tninet.se/~hyt673y/stream/radionacka/listen.m3u
Radio Roslagen     mms://media.rbcom.se:1023/radioroslagen?MSWMExt=.asf
Radio Siljan       mms://62.101.38.171/radio
Radio Sotenäs      mms://streamer2.xmc.se/radiosotenas?MSWMExt=.asf
Radio Trelleborg   mms://stream.radiotrelleborg.se/tbgnr?MSWMExt=.asf
Radio Tyresö       http://tb78-108-50-55.cust.teknikbyran.com:8000/listen.pls
Radio Viking (Ekerö)          mms://radioviking.se/radio
Radio Österåker               http://studio.osteraker.se:8000/live.mp3
Skånepartiet (Malmö)          mms://stream.netro.ca/scanianparty?MSWMExt=
Skärgårdsradion (Värmdö)      http://homer.audire.se:8000/
Stockholms Närradio 88,0      http://radiostreamone.mine.nu:18000/
Stockholms Närradio 95,3      http://radiostreamone.mine.nu:18010/
Stockholms Närradio 101,1     http://radiostreamone.mine.nu:18020/
V97 - Radio Vallentuna        http://v97.amike.org:8000/listen.pls

# Studentradio:
# =============
K103 (Göteborg)           http://130.241.172.94:8000/listen.pls
Pite FM                   mms://streamer.its.ltu.se/pitefm192?MSWMExt=.asf
Radio AF (Lund)           http://radio.af.lu.se/filer/radioaf.m3u
Radio Shore (Kalmar)      mms://194.47.161.6/RadioShore
Radio Sinus (Linköping)   http://web.telia.com/~u13604559/sinus.asx
Studentradion (Uppsala)   http://130.238.166.180:8000/listen.pls

# Spraydio (Helt önskebaserad):
# =============================
Spraydio 90s Dance (Euro)    mms://live.alleredge.com/AE_Spraydio_90sdance
Spraydio Chelsea (Indie)     mms://live.alleredge.com/AE_Spraydio_Chelsea
Spraydio Detroit (Techno)    mms://live.alleredge.com/AE_Spraydio_Detroit
Spraydio Krakow (Metal)      mms://live.alleredge.com/AE_Spraydio_Krakow
Spraydio Manilla (Hiphop)    mms://live.alleredge.com/AE_Spraydio_Manilla
Spraydio Motown (Soul)       mms://live.alleredge.com/AE_Spraydio_Motown
Spraydio Nashville (Country) mms://live.alleredge.com/AE_Spraydio_Nashville
Spraydio Piccadilly (80-tal) mms://live.alleredge.com/AE_Spraydio_Piccadilly
Spraydio Santa Cruz (Punk)   mms://live.alleredge.com/AE_Spraydio_Santacruz
Spraydio Seattle (Alt. Rock) mms://live.alleredge.com/AE_Spraydio_Seattle
Spraydio Studio 54 (Disco)   mms://live.alleredge.com/AE_Spraydio_Studio54
Spraydio Visby (Pop)         mms://live.alleredge.com/AE_Spraydio_Visby

# Blandade Svenska:
# =================
Crossnet           mms://wm-live.crossnet.net/crossnetflow
Dagnys Jukebox     http://streaming.nordblommedia.se:8000/listen.pls
Dansbandsdax       mms://wm7.spacialnet.com/dansbandsdax
Dansbandskanalen   mms://streamer2.xmc.se/Dansbandskanalen?MSWMExt=.asf
EastFM             mms://www.eastfm.se/eastfm
Favorit 102.6      mms://streamer2.xmc.se/favorit?MSWMExt=.asf
Favorit 103.9      mms://streamer2.xmc.se/Love?MSWMExt=.asf
Favorit 104.7      mms://streamer1.xmc.se/favorit-dk?MSWMExt=.asf
Guld 106.6         mms://qstream-live.qbrick.com/05113live
Johns Radio        http://streaming.mediazon.se:8030/listen.pls
Kustradion         mms://83.133.64.14/kustradioen
NERadio International  http://listen.neradio.fm/listen.pls
NERadio Nonstop No DJ  http://www.neradio.fm/listen.pls
NERadio Sweden     http://www.neradio.se/listen.pls
OneFM              http://217.198.148.101
Playdio            http://www.playdio.se/bredband.pls
Radio Live         http://www.radiolive.se/lyssna/?x=RadioLive.pls
Radiobus           http://serv.radiobus.se:3745/listen.pls
Radioseven         http://www.radioseven.se/128.pls
Refugen            mms://qstream-live.qbrick.com/06912live_refugen
Soundic Radio      http://www.soundicradio.com/listen.pls
Valhalla Radio     http://fosterland.mine.nu:8000/listen.pls

# Soma FM (Internationell):
# =========================
# (För en förklaring på vad kanalerna spelar föreslås ett besök på http://somafm.com )
Soma Beat Blender        http://somafm.com/beatblender.pls
Soma Boot Liquor         http://somafm.com/bootliquor.pls
Soma Christmas Lounge    http://somafm.com/christmas.pls
Soma cliqhop idm         http://somafm.com/cliqhop.pls
Soma Digitalis           http://somafm.com/digitalis.pls
Soma Doomed              http://somafm.com/doomed.pls
Soma Drone Zone          http://somafm.com/dronezone.pls
Soma Groove Salad        http://somafm.com/groovesalad.pls
Soma Illinois Street Lounge http://somafm.com/illstreet.pls
Soma indie pop rocks     http://somafm.com/indiepop.pls
Soma Lush                http://somafm.com/lush.pls
Soma Secret Agent        http://somafm.com/secretagent.pls
Soma Sonic Universe      http://somafm.com/sonicuniverse.pls
Soma Space Station Soma  http://somafm.com/spacestation.pls
Soma Tag's Trip          http://somafm.com/tags.pls
Soma Xmas in Frisko      http://somafm.com/xmasinfrisko.pls

# Sky.FM (Internationell):
# ========================
Sky All Hit 70s         http://www.sky.fm/mp3/hit70s.pls
Sky Alternative Rock    http://www.sky.fm/mp3/altrock.pls
Sky Beatles Tribute     http://www.sky.fm/mp3/beatles.pls
Sky Best of the 80s     http://www.sky.fm/mp3/the80s.pls
Sky Bossa Nova Jazz     http://www.sky.fm/mp3/bossanova.pls
Sky Classic Rap         http://www.sky.fm/mp3/classicrap.pls
Sky Classic Rock        http://www.sky.fm/mp3/classicrock.pls
Sky Classical Guitar    http://www.sky.fm/mp3/guitar.pls
Sky Contemporary Christian http://www.sky.fm/mp3/christian.pls
Sky Country             http://www.sky.fm/mp3/country.pls
Sky DaTempo Lounge      http://www.sky.fm/mp3/datempolounge.pls
Sky Indie Rock          http://www.sky.fm/mp3/indierock.pls
Sky Love Music          http://www.sky.fm/mp3/lovemusic.pls
Sky Modern Jazz         http://www.sky.fm/mp3/jazz.pls
Sky Mostly Classical    http://www.sky.fm/mp3/classical.pls
Sky New Age             http://www.sky.fm/mp3/newage.pls
Sky Oldies              http://www.sky.fm/mp3/oldies.pls
Sky Piano Jazz          http://www.sky.fm/mp3/pianojazz.pls
Sky Roots Reggae        http://www.sky.fm/mp3/rootsreggae.pls
Sky Salsa               http://www.sky.fm/mp3/salsa.pls
Sky Simply Soundtracks  http://www.sky.fm/mp3/soundtracks.pls
Sky Smooth Jazz         http://www.sky.fm/mp3/smoothjazz.pls
Sky Smooth Jazz Uptempo http://www.sky.fm/mp3/uptemposmoothjazz.pls
Sky Solo Piano          http://www.sky.fm/mp3/solopiano.pls
Sky Top Hits Music      http://www.sky.fm/mp3/tophits.pls
Sky Urban Jamz          http://www.sky.fm/mp3/urbanjamz.pls
Sky World Music         http://www.sky.fm/mp3/world.pls

# DI.FM (Internationell):
# =======================
DI Ambient         http://www.di.fm/mp3/ambient.pls
DI Breaks          http://www.di.fm/mp3/breaks.pls
DI Chillout        http://www.di.fm/mp3/chillout.pls
DI DJ Mixes        http://www.di.fm/mp3/djmixes.pls
DI Drum 'n' Bass   http://www.di.fm/mp3/drumandbass.pls
DI Electro House   http://www.di.fm/mp3/electro.pls
DI Euro Dance      http://www.di.fm/mp3/eurodance.pls
DI Exposure NYC    http://www.di.fm/mp3/exposurenyc.pls
DI Funky House     http://www.di.fm/mp3/funkyhouse.pls
DI Future Synthpop http://www.di.fm/mp3/futuresynthpop.pls
DI Gabber          http://www.di.fm/mp3/gabber.pls
DI Goa-Psy Trance  http://www.di.fm/mp3/goapsy.pls
DI Hard Core       http://www.di.fm/mp3/hardcore.pls
DI Hard Dance      http://www.di.fm/mp3/harddance.pls
DI Hardstyle       http://www.di.fm/mp3/hardstyle.pls
DI House           http://www.di.fm/mp3/house.pls
DI Lounge          http://www.di.fm/mp3/lounge.pls
DI Minimal         http://www.di.fm/mp3/minimal.pls
DI Oldschool Electronica   http://www.di.fm/mp3/classictechno.pls
DI Progressive     http://www.di.fm/mp3/progressive.pls
DI Soulful House   http://www.di.fm/mp3/soulfulhouse.pls
DI Techno          http://www.di.fm/mp3/techno.pls
DI Trance          http://www.di.fm/mp3/trance.pls
DI Tribal House    http://www.di.fm/mp3/tribalhouse.pls
DI Vocal Trance    http://www.di.fm/mp3/vocaltrance.pls

# SR (Sveriges Radio):
# ====================

# Rikskanaler:
SR P1                mms://wm-live.sr.se/sr-p1-high
SR P2                mms://wm-live.sr.se/sr-p2-high
SR P3                mms://wm-live.sr.se/sr-p3-high
SR P4 Radiosporten   mms://wm-live.sr.se/sr-radiosporten-high

# Webbkanaler:
SR Din gata          mms://wm-live.sr.se/sr-dingata-high
SR P2 Alltid Musik   mms://wm-live.sr.se/sr-p2alltidmusik-high
SR P3 Rockster       mms://wm-live.sr.se/sr-p3rockster-high
SR P3 Star           mms://wm-live.sr.se/sr-p3star-high
SR P3 Street         mms://wm-live.sr.se/sr-p3street-high
SR P3 Svea           mms://wm-live.sr.se/sr-p3svea-high
SR P7 Sisuradio      mms://wm-live.sr.se/sr-sisuradio-high
SR Atlas          mms://wm-live.sr.se/sr-sratlas-high
SR Bubbel         mms://wm-live.sr.se/sr-srbubbel-high
SR c              mms://wm-live.sr.se/sr-src-high
SR Klassiskt      mms://wm-live.sr.se/sr-srklassiskt-high
SR Metropol       mms://wm-live.sr.se/sr-metropol-high
SR Minnen         mms://wm-live.sr.se/sr-srminnen-high
SR Sapmi          mms://wm-live.sr.se/sr-sapmi-high
SR Världen        mms://wm-live.sr.se/sr-srvarlden-high

# Lokala kanaler:
SR Blekinge       mms://wm-live.sr.se/sr-blekinge-high
SR Dalarna        mms://wm-live.sr.se/sr-dalarna-high
SR Gotland        mms://wm-live.sr.se/sr-gotland-high
SR Gävleborg      mms://wm-live.sr.se/sr-gavleborg-high
SR Göteborg       mms://wm-live.sr.se/sr-goteborg-high
SR Halland        mms://wm-live.sr.se/sr-halland-high
SR Jämtland       mms://wm-live.sr.se/sr-jamtland-high
SR Jönköping      mms://wm-live.sr.se/sr-jonkoping-high
SR Kalmar         mms://wm-live.sr.se/sr-kalmar-high
SR Kristianstad   mms://wm-live.sr.se/sr-kristianstad-high
SR Kronoberg      mms://wm-live.sr.se/sr-kronoberg-high
SR Malmö          mms://wm-live.sr.se/sr-malmo-high
SR Norrbotten     mms://wm-live.sr.se/sr-norrbotten-high
SR Radio Stockholm  mms://wm-live.sr.se/sr-stockholm-high
SR Radio Väst     mms://wm-live.sr.se/sr-vast-high
SR Sjuhärad       mms://wm-live.sr.se/sr-sjuharad-high
SR Skaraborg      mms://wm-live.sr.se/sr-skaraborg-high
SR Sörmland       mms://wm-live.sr.se/sr-sormland-high
SR Uppland        mms://wm-live.sr.se/sr-uppland-high
SR Värmland       mms://wm-live.sr.se/sr-varmland-high
SR Västerbotten   mms://wm-live.sr.se/sr-vasterbotten-high
SR Västernorrland mms://wm-live.sr.se/sr-vasternorrland-high
SR Västmanland    mms://wm-live.sr.se/sr-vastmanland-high
SR Örebro         mms://wm-live.sr.se/sr-orebro-high
SR Östergötland   mms://wm-live.sr.se/sr-ostergotland-high
Om du inte har en mapp ~/bin skapa en med kommandot

Kod: Markera allt

mkdir ~/bin
Spara följande script i en fil ~/bin/myradio

Kod: Markera allt

#!/bin/bash
#
# Command line radio player, using mplayer
#
USAGE="Play a radiostation
Usage: $0 [PATTERN]"

# Configuration file, containing a list of radio stations
STATIONSFILE=~/.myradio.list

# Check command line options
case "$1" in
    -h|--help) echo "$USAGE"; exit;;
esac

# Save command line arguments
PATTERN="$*"

# Find stations matching pattern. All if pattern is empty. Ignore comments 
MATCHES=$(sed 's/#.*//' <"$STATIONSFILE" | egrep -i "$PATTERN.*://")

# Convert the content of MATCHES, that is a single string of lines,
#  into two bash arrays NAMES and URLS
IFS=$'\n'
    NAMES=( $(awk '{$NF="";print}' <<<"$MATCHES") )
    URLS=( $(awk '{print $NF}' <<<"$MATCHES") )
unset IFS

# Check the number of matching stations
# If more than one, ask user to select one
case ${#NAMES[@]} in
    0) echo "No station matching pattern: $PATTERN" >&2; exit 1;;
    1) REPLY=1;;
    *) PS3="  Flera alternativ, välj ett nummer: "
	select NAME in "${NAMES[@]}"; do break; done;;
esac

# Get the selected URL (NAME is already set, but get it too, for symmetry)
URL=${URLS[((REPLY-1))]}
NAME=${NAMES[((REPLY-1))]}

# Show some info
echo "  ================================================================="
echo "  Spelar  $NAME  $URL" 
echo "  Tryck control-c för att stoppa radion"
echo "  ================================================================="

# Set a verbosity for mplayer
#  "decode=4" for "Clip info" (remove or 1 for less)
#  "decaudio=4" for sample rate and bit rate info (remove or 1 for less)
MSGLEVEL="-really-quiet -msglevel all=1:demux=4:decaudio=4 "

# Play URL in mplayer, with less than normal verbosity
mplayer $MSGLEVEL "$URL"
Gör scriptet körbar med kommandot

Kod: Markera allt

chmod a+x ~/bin/myradio
Scriptet visar alla stationer eller ett urval av stationerna från filen .myradio.list och låter dej välja en av dem, som börjar spelas.

Exempel

Kod: Markera allt

myradio

Kod: Markera allt

myradio sr

Kod: Markera allt

myradio 107

Kod: Markera allt

myradio sr c
Hädanefter kan listan med radionstationer och scriptet som spelar radio underhållas var för sig.
Användarvisningsbild
Rag3Rac3r
Inlägg: 594
Blev medlem: 05 jul 2007, 03:06
OS: Windows
Utgåva: Vet inte/ingen utgåva passar
Ort: Uppsala/Stockholm
Kontakt:

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Rag3Rac3r »

Tack David Andersson :)

Har själv tänkt i följande banor men inte hunnit sätta mig ner och skriva ihop det i bash bara. ;D

Ska snart ta en sväng igen och kolla igenom alla dessa länkar, tror dom SBS-radio ägda återigen har bytt adress (den som har ett vettigt svar på VARFÖR dom byter stup i ett får gärna upplysa mig).
Natural laws have no pity ~~ Quis custodiet ipsos custodes?
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Dagon^ »

Jag fliker in igen. Finns det något sätt att ordna så att man kan gå tillbaka i menyn om man vill byta radiokanal så man slipper starta scriptet igen? Kan man ordna så att man kan höja och sänka volymen på mplayer eller får man nöja sig med att höja och sänka systemvolymen? Det vore sweet om man kunde ordna det då man som jag kanske vill höra ett meddelande på IRC eller MSN. :)
JAG ÄR INTE FADDER LÄNGRE
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Konservburk »

Dagon^ skrev:Jag fliker in igen. Finns det något sätt att ordna så att man kan gå tillbaka i menyn om man vill byta radiokanal så man slipper starta scriptet igen? Kan man ordna så att man kan höja och sänka volymen på mplayer eller får man nöja sig med att höja och sänka systemvolymen? Det vore sweet om man kunde ordna det då man som jag kanske vill höra ett meddelande på IRC eller MSN. :)
Min version går tillbaka till menyn:

http://ubuntu-se.org/phpBB3/viewtopic.p ... 59#p225659

Volymen i mplayer justeras med tangenterna 0 och 9.
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Dagon^ »

Konservburk skrev:Min version går tillbaka till menyn:

http://ubuntu-se.org/phpBB3/viewtopic.p ... 59#p225659

Volymen i mplayer justeras med tangenterna 0 och 9.
Underbart! ;D Tack ska du ha för det!
JAG ÄR INTE FADDER LÄNGRE
alst
Inlägg: 11
Blev medlem: 22 aug 2006, 09:51
Ort: Stockholm

Re: Så här lyssnar du på radio i terminalen.

Inlägg av alst »

Super! Det här e bland de smuttaste script jag sett, tackar!!
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Så här lyssnar du på radio i terminalen.

Inlägg av David Andersson »

Om du använder ~/bin/myradio och ~/.myradio.list enligt inlägg ovan. För att lyssna på direktsändningarna av PirateBay-rättegången, lägg till en rad i filen ~/.myradio.list

Kod: Markera allt

SR Pirate Bay     mms://wm-live.sr.se/sr-extra01
(Inte sändning dygnet runt. Bara när rättegång pågår. T.o.m början av mars 2009.)
alst
Inlägg: 11
Blev medlem: 22 aug 2006, 09:51
Ort: Stockholm

Re: Så här lyssnar du på radio i terminalen.

Inlägg av alst »

Coolt, den liras på jobbet nu :P
ICE
Inlägg: 84
Blev medlem: 03 mar 2008, 13:20
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Örebro
Kontakt:

Re: Så här lyssnar du på radio i terminalen.

Inlägg av ICE »

Jag fattar inte.


Det fungerar inte för mig.


Jag har gjort som du sade men jag får bara en ny kommandorad som om jag tryckte in vilket kommando som helst.

Jag fick ingen lista.
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: Så här lyssnar du på radio i terminalen.

Inlägg av Sid »

Tack konservburk :)
Skriv svar

Återgå till "Terminalforum"