1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-19 20:38:03 +01:00

aggiunto il file di configurazione per pywmradio (che poi è in comune con

pyradio, ma quella non è un'applicazione scritta con pywmdockapps)

modificato Application.update, ora ricalcola il livello di riempimento della
cache solo una volta ogni tre cicli (ogni 0.3 secondi), questo per abbassare
il carico di lavoro sulla cpu.
This commit is contained in:
mfrasca
2007-05-16 14:30:33 +00:00
parent 39867d1e68
commit 4b16346067
2 changed files with 23 additions and 1 deletions

View File

@@ -18,7 +18,7 @@ class Application(wmoo.Application):
def __init__(self, *args, **kwargs):
wmoo.Application.__init__(self, *args, **kwargs)
self.child = None
self.cache = '64'
self.cache = '320'
self.radioList = []
self.currentRadio = 0
self._count = 0
@@ -116,6 +116,10 @@ class Application(wmoo.Application):
self.putPattern(54, 0, 3, 1, 52, 54-i)
def update(self):
self._count += 1
if self._count <= 3:
return
self._count = 0
if self.child:
import select
[i, o, e] = select.select([self.child.stdout], [], [], 0)

18
examples/sample.pyradiorc Normal file
View File

@@ -0,0 +1,18 @@
mplayer /usr/bin/mplayer
dumpdir /home/mario
rai1 rtsp://live.media.rai.it/broadcast/radiouno.rm 48
rai2 rtsp://live.media.rai.it/broadcast/radiodue.rm 48
rai3tre rtsp://live.media.rai.it/broadcast/radiotre.rm 96
nos1 http://livemedia.omroep.nl/radio1-breed 128
nos4 http://livemedia.omroep.nl/radio4-breed 128
rne1 mms://a729.l830022151.c8300.e.lm.akamaistream.net/D/729/8300/v0001/reflector:22151 128
rne3 mms://a1830.l830120550.c8301.e.lm.akamaistream.net/D/1830/8301/v0001/reflector:20550 128
rzeszów http://live.radio.rzeszow.pl:8000/hi 128
gdańsk http://www.radio.gdansk.pl/audio/radio_gdansk_low.asx 128
kielce http://gra.radio.kielce.com.pl:8000/listen.pls 128
kraków http://emiter.radio-krakow.pl:8080/ramgen/encoder/krakow.rm 48
bialystok rtsp://194.187.119.2/encoder/radio.rm 48
bbcws rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/worldservice/liveinfent.ra 256
bbc3 rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio3/live/r3_dsat_g2.ra 256
bbc4 rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra 256