Hi all.

Here is a small patch for lcd plugin. For tv channels, the channel_id was displayed and not the freevo display_name. This small patch correct this.

patch for freevo 1.5.3 was tested, but not for 2.0.

Sincerely,

Stephane
diff -Naur freevo/src/plugins/lcd.py freevo-new/src/plugins/lcd.py
--- freevo/src/plugins/lcd.py   2005-01-10 18:02:09.000000000 +0100
+++ freevo-new/src/plugins/lcd.py       2005-01-20 09:58:30.000000000 +0100
@@ -64,6 +64,7 @@
 from event import *
 import config
 import util
+from util.tv_util import get_chan_displayname
 
 import logging
 log = logging.getLogger()
@@ -294,7 +295,7 @@
                                 None ),                
                   "chan_v"   : ( "scroller",
                                  "7 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width, 
get_chan_displayname(tv.channel_id), 
self.get_sepstrmscroll(get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "7 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),
@@ -387,7 +388,7 @@
                 "tv"            :
                 { "chan_v"   : ( "scroller",
                                  "1 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width, 
get_chan_displayname(tv.channel_id), 
self.get_sepstrmscroll(get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "1 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),
@@ -456,7 +457,7 @@
                  "tv"            :
                  { "chan_v"   : ( "scroller",
                                   "1 1 %d 1 m 3 \"%s%s\"",
-                                  "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                  "( self.width, 
get_chan_displayname(tv.channel_id), 
self.get_sepstrmscroll(get_chan_displayname(tv.channel_id)) )" ),
                    "prog_v"   : ( "scroller",
                                   "1 2 %d 2 m 3 \"%s%s\"",
                                   "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" )
@@ -519,7 +520,7 @@
                  "tv":
                  { "chan_v"   : ( "scroller",
                                   "1 1 %d 1 m 3 \"%s%s\"",
-                                  "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                  "( self.width, 
get_chan_displayname(tv.channel_id), 
self.get_sepstrmscroll(get_chan_displayname(tv.channel_id)) )" ),
                    "prog_v"   : ( "scroller",
                                   "1 2 %d 2 m 3 \"%s%s\"",
                                   "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" )
@@ -613,7 +614,7 @@
                                  None ),
                   "chan_v"   : ( "scroller",
                                  "7 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width, 
get_chan_displayname(tv.channel_id), 
self.get_sepstrmscroll(get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "7 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),
diff -Naur freevo/src/plugins/lcd.py freevo-new/src/plugins/lcd.py
--- freevo/src/plugins/lcd.py   2005-01-09 11:42:18.000000000 +0100
+++ freevo-new/src/plugins/lcd.py       2005-01-20 10:11:44.000000000 +0100
@@ -58,6 +58,8 @@
 from event import *
 import config
 import util
+from util.tv_util import get_chan_displayname
+
 try:
     import pylcd
 except:
@@ -284,7 +286,7 @@
                                 None ),                
                   "chan_v"   : ( "scroller",
                                  "7 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width,  
get_chan_displayname(tv.channel_id), self.get_sepstrmscroll( 
get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "7 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),
@@ -377,7 +379,7 @@
                 "tv"            :
                 { "chan_v"   : ( "scroller",
                                  "1 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width,  
get_chan_displayname(tv.channel_id), self.get_sepstrmscroll( 
get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "1 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),
@@ -446,7 +448,7 @@
                  "tv"            :
                  { "chan_v"   : ( "scroller",
                                   "1 1 %d 1 m 3 \"%s%s\"",
-                                  "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                  "( self.width,  
get_chan_displayname(tv.channel_id), self.get_sepstrmscroll( 
get_chan_displayname(tv.channel_id)) )" ),
                    "prog_v"   : ( "scroller",
                                   "1 2 %d 2 m 3 \"%s%s\"",
                                   "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" )
@@ -509,7 +511,7 @@
                  "tv":
                  { "chan_v"   : ( "scroller",
                                   "1 1 %d 1 m 3 \"%s%s\"",
-                                  "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                  "( self.width,  
get_chan_displayname(tv.channel_id), self.get_sepstrmscroll( 
get_chan_displayname(tv.channel_id)) )" ),
                    "prog_v"   : ( "scroller",
                                   "1 2 %d 2 m 3 \"%s%s\"",
                                   "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" )
@@ -603,7 +605,7 @@
                                  None ),
                   "chan_v"   : ( "scroller",
                                  "7 1 %d 1 m 3 \"%s%s\"",
-                                 "( self.width, tv.channel_id, 
self.get_sepstrmscroll(tv.channel_id) )" ),
+                                 "( self.width,  
get_chan_displayname(tv.channel_id), self.get_sepstrmscroll( 
get_chan_displayname(tv.channel_id)) )" ),
                   "prog_v"   : ( "scroller",
                                  "7 2 %d 2 m 3 \"%s%s\"",
                                  "( self.width, tv.title, 
self.get_sepstrmscroll(tv.title) )" ),

Reply via email to