Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
dinosaurusetaltsutaja
Vana Pingviin
Vana Pingviin


Vanus: 35
Liitunud: 02.02.2009
Postitused: 432

Distributsioon: Ubuntu MATE 22.04.4 LTS
estonia.gif
postituspostitatud: 15.10.2015, 11:10  postituse pealkiri:  kimpatuses skriptiga  

Tahtsi teha mõnusat webiraadio kuulamise skripti. sain õpetuse: https://www.ubuntu-user.com/Magazine/Archive/2014/20/Playing-streams-off-the-web-with-FFplay

Tegin valmis panin oma raadio jaamad sisse ja tarkvara masinasse. mikskipärast player ei mängi, ma vist ei oska seda kasutada õieti.

kas on vaja PLS faili?

[code]
#!/bin/bash
declare -A STATION
STATION ["Netiraadio folgi sobrad"] = "http://www.netiraadio.ee:8000/folgisobrad"
STATION ["ERR Viker raadio"] = "http://vikerraadio.err.ee/gfx/vikerraadio128.m3u"
STATION ["ERR Raadio 2"] = "http://r2.err.ee/gfx/raadio2128.m3u"
STATION ["ERR Klassika raadio"] = "http://klassikaraadio.err.ee/gfx/klassikaraadio128.m3u"
STATION ["Nettiraadio Jassi varvid"] = "http://www.netiraadio.ee:8000/jazzivarvid"
STATION ["Netiraadio Klubi biit"] = "http://www.netiraadio.ee:8000/klubibiit"
STATION ["Netiraadio puhas traat"] = "http://www.netiraadio.ee:8000/puhastraat"
STATION ["Netiraadio tumedad lood"] = "http://www.netiraadio.ee:8000/tumedadlood"

clear
echo "Kallis sober mida sa kuulata soovid?"

select ENTRY in "${!STATION[@]}"; do
TITLE="${ENTRY}"
URL=${STATION[${ENTRY}]}
ffplay -x300 -y100 -window_title " ${TITLE}" ${URL} &>/dev/null
done


karlsson


Pingviini aktivist
Pingviini aktivist



Liitunud: 30.09.2011
Postitused: 122


niger.gif
postituspostitatud: 15.10.2015, 13:13  postituse pealkiri:  (teema puudub)  

Kui oli skripti viga, siis korjasin üleliigsed tühikud playlistist "STATION" tagant ära ja võrgusmärkide vahelt ka. Tulemus siin. Endal paraku ffmpeg pole installitud, seega ei oska öelda kas see töötab. Ehk on abiks.
Kood:
#!/bin/bash
declare -A STATION
STATION["Netiraadio folgi sobrad"]="http://www.netiraadio.ee:8000/folgisobrad"
STATION["ERR Viker raadio"]="http://vikerraadio.err.ee/gfx/vikerraadio128.m3u"
STATION["ERR Raadio 2"]="http://r2.err.ee/gfx/raadio2128.m3u"
STATION["ERR Klassika raadio"]="http://klassikaraadio.err.ee/gfx/klassikaraadio128.m3u"
STATION["Nettiraadio Jassi varvid"]="http://www.netiraadio.ee:8000/jazzivarvid"
STATION["Netiraadio Klubi biit"]="http://www.netiraadio.ee:8000/klubibiit"
STATION["Netiraadio puhas traat"]="http://www.netiraadio.ee:8000/puhastraat"
STATION["Netiraadio tumedad lood"]="http://www.netiraadio.ee:8000/tumedadlood"
echo "Select radio station:"

select ENTRY in "${!STATION[@]}"; do
  TITLE="${ENTRY}"
  URL=${STATION[${ENTRY}]}
  ffplay -x 300 -y 100 -window_title "${TITLE}" ${URL} &>/dev/null
done

Juhul, kui ei oska seda kasutada, siis tee tühi fail "raadio". Kopeeri see kood sinna sisse ja salvesta. Siis lihtsalt käivita see, kas klikkides või terminalist
#bash ./raadio


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 15.10.2015, 13:51  postituse pealkiri:  (teema puudub)  

Korja korraks see " &>/dev/null" sealt ffplay realt ära, siis näed, mida veaks ütleb.Ja tühikud pane -x -y ja numbrite vahele.Ja need eelmainitud tühikud ka muidugi STATIONI taga.

_________________
IT teenused

dinosaurusetaltsutaja
Vana Pingviin
Vana Pingviin


Vanus: 35
Liitunud: 02.02.2009
Postitused: 432

Distributsioon: Ubuntu MATE 22.04.4 LTS
estonia.gif
postituspostitatud: 15.10.2015, 13:55  postituse pealkiri:  (teema puudub)  

Suured ja südamlikult tänud teile.
Oligi tühikute teema.
Sain asja käima Smile

ainult et err jaamad ei mängi Sad


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 15.10.2015, 14:13  postituse pealkiri:  (teema puudub)  

Err jaamad ei mängi, sest ffplay ei oska m3u-ga mütsigi peale hakata.Pead sealt m3u seest mp3 ette andma talle.
http://icecast.err.ee:80/klassikaraadio.mp3
http://icecast.err.ee:80/raadio2.mp3
http://icecast.err.ee:80/vikerraadio.mp3

_________________
IT teenused

dinosaurusetaltsutaja
Vana Pingviin
Vana Pingviin


Vanus: 35
Liitunud: 02.02.2009
Postitused: 432

Distributsioon: Ubuntu MATE 22.04.4 LTS
estonia.gif
postituspostitatud: 15.10.2015, 14:22  postituse pealkiri:  (teema puudub)  

Aimasin seda ega ma neid aadresse ju ERR ei saanud rabasin need estobontust radiotry playeri listist.

kas keegi teab BBC 4extra aadressi
(briti raadioteater)


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 15.10.2015, 14:51  postituse pealkiri:  (teema puudub)  

Siit saad:
http://www.listenlive.eu/uk.html
http://mathewpeet.org/lists/BBC_radio_audio_streams/
kuid need samuti .pls või .m3u ning ffplay neid ei mängi ja nende seest ma mp3 ei leidnud.
Aga vlc mõistab neid küll mängida.Tuleb skript ümber teha vlc peale Smile

_________________
IT teenused

dinosaurusetaltsutaja
Vana Pingviin
Vana Pingviin


Vanus: 35
Liitunud: 02.02.2009
Postitused: 432

Distributsioon: Ubuntu MATE 22.04.4 LTS
estonia.gif
postituspostitatud: 15.10.2015, 15:46  postituse pealkiri:  (teema puudub)  

ja mida ma pean sinna lisama et see vlc peale ümber rihtida?


karlsson


Pingviini aktivist
Pingviini aktivist



Liitunud: 30.09.2011
Postitused: 122


niger.gif
postituspostitatud: 16.10.2015, 02:01  postituse pealkiri:  (teema puudub)  

vlc kasutamiseks asenda ffplay rida:
Kood:
ffplay -x 300 -y 100 -window_title "${TITLE}" ${URL} &>/dev/null

järgnevaga
Kood:
vlc --intf dummy ${URL} &>/dev/null
Crtl+C -ga saab jaama vahetada.

Mugavam peaks olema VLC koos playlistiga. Tee fail raadio.pls ja salvesta järgnev kood sinna faili. Ava see vlc'ga ja nimekirjast saad oma raadio või valid |<< >>| nuppudega ükshaaval.
Kood:
[playlist]
NumberOfEntries=8
File1=http://www.netiraadio.ee:8000/folgisobrad
Title1=Netiraadio folgi sobrad
Length1=-1
File2=http://vikerraadio.err.ee/gfx/vikerraadio128.m3u
Title2=ERR Viker raadio
Length2=-1
File3=http://r2.err.ee/gfx/raadio2128.m3u
Title3=ERR Raadio 2
Length3=-1
File4=http://klassikaraadio.err.ee/gfx/klassikaraadio128.m3u
Title4=ERR Klassika raadio
Length4=-1
File5=http://www.netiraadio.ee:8000/jazzivarvid
Title5=Nettiraadio Jassi varvid
Length5=-1
File6=http://www.netiraadio.ee:8000/klubibiit
Title6=Netiraadio Klubi biit
Length6=-1
File7=http://www.netiraadio.ee:8000/puhastraat
Title7=Netiraadio puhas traat
Length7=-1
File8=http://www.netiraadio.ee:8000/tumedadlood
Title8=Netiraadio tumedad lood
Length8=-1
Version=2


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group