diff --git a/examples/pywmradio.py b/examples/pywmradio.py index 679a9db..e875456 100755 --- a/examples/pywmradio.py +++ b/examples/pywmradio.py @@ -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) diff --git a/examples/sample.pyradiorc b/examples/sample.pyradiorc new file mode 100644 index 0000000..2b0a06a --- /dev/null +++ b/examples/sample.pyradiorc @@ -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 +