aboutsummaryrefslogtreecommitdiff
path: root/multimedia/tunapie/files/patch-src-tuner.py
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/tunapie/files/patch-src-tuner.py')
-rw-r--r--multimedia/tunapie/files/patch-src-tuner.py37
1 files changed, 33 insertions, 4 deletions
diff --git a/multimedia/tunapie/files/patch-src-tuner.py b/multimedia/tunapie/files/patch-src-tuner.py
index 21c337f17636..5f412d584062 100644
--- a/multimedia/tunapie/files/patch-src-tuner.py
+++ b/multimedia/tunapie/files/patch-src-tuner.py
@@ -1,7 +1,36 @@
---- src/tuner.py Sat Sep 30 01:02:41 2006
-+++ src/tuner.py.port Wed Oct 18 14:19:58 2006
-@@ -298,7 +298,7 @@
- return process
+--- src/tuner.py Wed Jan 10 00:41:00 2007
++++ src/tuner.py.port Mon Jan 29 11:29:36 2007
+@@ -266,26 +266,27 @@
+ preffile.write("max streams to display="+str(int(maxd))+'\n')
+ preffile.write("font size="+str(int(fontsize))+'\n')
+
+-def readprefs(home,rdir,shoutice,maxd,fontsize):
++def readprefs(home,media,video,term,rip,rdir,shoutice,maxd,fontsize):
+ try: preffile=open(home+'/.tunapie/prefs','r')
+ except IOError:
+- return "","","","",rdir,shoutice,maxd,fontsize
++ return media,video,term,rip,rdir,shoutice,maxd,fontsize
+ preferences=preffile.read().split('\n')
+- returnvals=[]
++ returnvals={'audioplayer':media,'videoplayer':video,'xterm':term,\
++ 'streamripper':rip,'ripdirectory':rdir,'icecast(0)/shoutcast(1)':shoutice,\
++ 'max streams to display':maxd,'font size':fontsize}
+ for i in preferences:
+- try:returnvals.append(i.split("=")[1])
+- except IndexError: pass
+- if len(returnvals)<8:
+- return media,video,term,rip,rdir,shoutice,maxd,fontsize
+- return(returnvals[0],returnvals[1],returnvals[2],returnvals[3],\
+- returnvals[4],returnvals[5],returnvals[6], returnvals[7])
++ try:returnvals[i.split("=")[0]]=i.split("=")[1]
++ except (IndexError,KeyError): pass
++ return(returnvals['audioplayer'],returnvals['videoplayer'],returnvals['xterm'],\
++ returnvals['streamripper'],returnvals['ripdirectory'],returnvals['icecast(0)/shoutcast(1)'],\
++ returnvals['max streams to display'], returnvals['font size'])
+
+ def recordselection(terminal,args):
+ player=popen2.Popen4(terminal+' '+args)
+ return player.pid
def adultset():
- try: adultconfig=open('/etc/tunapie.config')