mirror of
https://github.com/gryf/wmdocklib.git
synced 2025-12-19 12:28:10 +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:
@@ -18,7 +18,7 @@ class Application(wmoo.Application):
|
|||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
wmoo.Application.__init__(self, *args, **kwargs)
|
wmoo.Application.__init__(self, *args, **kwargs)
|
||||||
self.child = None
|
self.child = None
|
||||||
self.cache = '64'
|
self.cache = '320'
|
||||||
self.radioList = []
|
self.radioList = []
|
||||||
self.currentRadio = 0
|
self.currentRadio = 0
|
||||||
self._count = 0
|
self._count = 0
|
||||||
@@ -116,6 +116,10 @@ class Application(wmoo.Application):
|
|||||||
self.putPattern(54, 0, 3, 1, 52, 54-i)
|
self.putPattern(54, 0, 3, 1, 52, 54-i)
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
|
self._count += 1
|
||||||
|
if self._count <= 3:
|
||||||
|
return
|
||||||
|
self._count = 0
|
||||||
if self.child:
|
if self.child:
|
||||||
import select
|
import select
|
||||||
[i, o, e] = select.select([self.child.stdout], [], [], 0)
|
[i, o, e] = select.select([self.child.stdout], [], [], 0)
|
||||||
|
|||||||
18
examples/sample.pyradiorc
Normal file
18
examples/sample.pyradiorc
Normal 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
|
||||||
|
|
||||||
Reference in New Issue
Block a user