Autor |
Sõnum |
dinosaurusetaltsutaja
Vana Pingviin
Vanus: 36
Liitunud: 02.02.2009
Postitused: 432
Distributsioon: Ubuntu MATE 22.04.4 LTS
|
|
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
Liitunud: 30.09.2011
Postitused: 122
|
|
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
Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
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
Vanus: 36
Liitunud: 02.02.2009
Postitused: 432
Distributsioon: Ubuntu MATE 22.04.4 LTS
|
|
Suured ja südamlikult tänud teile.
Oligi tühikute teema.
Sain asja käima
ainult et err jaamad ei mängi
|
|
|
|
|
|
|
|
obundra
Vana Pingviin
Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
|
|
dinosaurusetaltsutaja
Vana Pingviin
Vanus: 36
Liitunud: 02.02.2009
Postitused: 432
Distributsioon: Ubuntu MATE 22.04.4 LTS
|
|
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
Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
|
|
dinosaurusetaltsutaja
Vana Pingviin
Vanus: 36
Liitunud: 02.02.2009
Postitused: 432
Distributsioon: Ubuntu MATE 22.04.4 LTS
|
|
ja mida ma pean sinna lisama et see vlc peale ümber rihtida?
|
|
|
|
|
|
|
|
karlsson
Pingviini aktivist
Liitunud: 30.09.2011
Postitused: 122
|
|
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 |
|
|
|
|
|
|
|
|
|