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) )" ),
