Well, I think my problems go deeper than the TV guide display.  Last
night I found out that my Freevo install will not record two
consecutive shows.  From /tmp/freevo/recordserver-1000.log:

2007/05/06 22:36 EDT [HTTPChannel,4,127.0.0.1] prog=Sun 2007-05-06
22:30->23:00 (22:30)  I35781.labs.zap2it.com Joanne Weir's Cooking
Class
2007/05/06 22:36 EDT [HTTPChannel,4,127.0.0.1] channel: C90.4
2007/05/06 22:36 EDT [*RecordServer*] received event RECORD_START
2007/05/06 22:36 EDT [*RecordServer*] popen  /usr/bin/mplayer
-dumpstream -dumpfile
/home/vickeryj/tv/05-06_22_30_Joanne_Weir_s_Cooking_Class_-_Tuscan.ts
"dvb://C90.4"
2007/05/06 22:36 EDT [HTTPChannel,6,127.0.0.1] config.LOCALE=latin-1
2007/05/06 22:36 EDT [HTTPChannel,6,127.0.0.1] prog=Sun 2007-05-06
23:00->23:30 (23:00)  I35781.labs.zap2it.com Rick Steves' Europe
2007/05/06 22:36 EDT [HTTPChannel,8,127.0.0.1] config.LOCALE=latin-1
2007/05/06 22:36 EDT [HTTPChannel,8,127.0.0.1] prog=Sun 2007-05-06
23:35->00:35 (23:35)  I21103.labs.zap2it.com Alias
2007/05/06 23:00 EDT [*RecordServer*] channel: C90.4
2007/05/06 23:00 EDT [*RecordServer*] killing pid 31610 with sig 15
2007/05/06 23:00 EDT [*RecordServer*] recorderver: After wait()
2007/05/06 23:00 EDT [*RecordServer*] waiting on pid 31610
2007/05/06 23:00 EDT [*RecordServer*] received event RECORD_STOP
2007/05/06 23:00 EDT [*RecordServer*] no imagefile found
2007/05/06 23:00 EDT [*RecordServer*]
/home/vickeryj/.freevo/vfs/home/vickeryj/tv/05-06_23_00_Rick_Steves_Europe_-_Travel_Skills.ts.raw.tmp
2007/05/06 23:35 EDT [*RecordServer*] channel: C113.1
2007/05/06 23:35 EDT [*RecordServer*] received event RECORD_START
2007/05/06 23:35 EDT [*RecordServer*] popen  /usr/bin/mplayer
-dumpstream -dumpfile
/home/vickeryj/tv/05-06_23_35_Alias_-_Authorized_Personnel_Only.ts
"dvb://C113.1"

At 22:36 I schedules three consecutive shows for recording.  From the
log, you can see that the first show (which was already in progress)
started recording just fine.  However, when it ended at 23:00 it
stopped ok, but the next show did not begin recording.  What happened
instead was this line:
2007/05/06 23:00 EDT [*RecordServer*]
/home/vickeryj/.freevo/vfs/home/vickeryj/tv/05-06_23_00_Rick_Steves_Europe_-_Travel_Skills.ts.raw.tmp

That's the name of the show that should have started recording, but
that is the line that usually prints after a show is done recording.

Then at 23:35, the scheduled show started recording and completed correctly.

Finally, later in the log, I found this:
2007/05/07 06:29 EDT [HTTPChannel,80,127.0.0.1] prog.isRecording:
TvProgram instance has no attribute 'isRecording'

This was repeated several times, followed by messages about my nightly
tv_grab update.

My theory is that the 1.7.1 package from
http://www.geole.info/Repository-for-deb-packages-deb.9.0.html?&l=1
 is incomplete, so my plan, for now, is to uninstall that and re-install 1.6.3.

Alternately, I would be happy to help troubleshoot this package,
though I have next to zero knowledge about the codebase.  I am,
however able to use subversion, diff and can more or less read Python.

Josh

On 5/6/07, Josh Vickery <[EMAIL PROTECTED]> wrote:
> I was using blurr (just switch to panorama since you got me thinking
> about skins) and the file /usr/share/freevo/skins/main/basic.fxd at
> line 529 has
> <item type="overlap" font="tv">
>
> Josh
>
> On 5/6/07, Duncan Webb <[EMAIL PROTECTED]> wrote:
> > Michael Labowicz wrote:
> > > I'm using blur.
> >
> > blurr is fine, in fact all skins that are inherited from basic are fine.
> >
> > Can you check in /usr/share/freevo/skins/main/basic.fxd at line 529 has
> > <item type="overlap" font="tv">?
> >
> > The overlap, past and current are to indicate if a recording is
> > overlapping with another recording and if the current tv program is
> > finished or is playing.
> >
> > If this line doesn't exist then debian has not updated the skin files.
> >
> > Duncan
> >
> > > On 5/5/07, *Duncan Webb* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> > > wrote:
> > >
> > >     Josh Vickery wrote:
> > >     > I ran into this problem today when upgrading to from 1.6.3 to 1.7.1
> > >     > using the packages from
> > >     >
> > >     http://www.geole.info/Repository-for-deb-packages-deb.9.0.html?&l=1
> > >     <http://www.geole.info/Repository-for-deb-packages-deb.9.0.html?&l=1>
> > >     >
> > >     > I couldn't figure out how to solve it (I tried Duncan Webb's
> > >     > suggestion without any luck) and so I reverted the problematic 
> > > changes
> > >     > by hand.
> > >
> > >     Oh sorry the penny has eventually dropped, I forget that the 
> > > tv-listing
> > >     may only work with blurr or mediaportal skins, I didn't test the 
> > > overlap
> > >     stuff with all the other skins.
> > >
> > >     Would you let me know which skin you are using?
> > >
> > >     Thanks
> > >     Duncan
> > >
> > >     > Here is a patch of what I did if you want to try it out:
> > >     >
> > >     > --- tvlisting_area.py 2007-05-05 15:24:16.000000000 -0400
> > >     > +++ tvlisting_area.py_patched 2007-05-05 15:24:33.000000000 -0400
> > >     > @@ -75,12 +75,11 @@
> > >     >          selected_val  = content.types ['selected']
> > >     >          default_val   = content.types['default']
> > >     >          scheduled_val = content.types['scheduled']
> > >     > -        overlap_val   = content.types['overlap']
> > >     > -        past_val      = content.types['past']
> > >     > -        current_val   = content.types['current']
> > >     > +        #overlap_val   = content.types['overlap']
> > >     > +        #past_val      = content.types['past']
> > >     > +        #current_val   = content.types['current']
> > >     >
> > >     > -        self.all_vals = label_val, head_val, selected_val,
> > >     > default_val, scheduled_val, overlap_val,\
> > >     > -                        past_val, current_val
> > >     > +        self.all_vals = label_val, head_val, selected_val,
> > >     > default_val, scheduled_val
> > >     >
> > >     >          font_h = max(selected_val.font.h, default_val.font.h,
> > >     label_val.font.h)
> > >     >
> > >     > @@ -171,8 +170,7 @@
> > >     >          font_h, label_width, label_txt_width, y0, num_rows,
> > >     item_h, head_h = \
> > >     >                  self.get_items_geometry(settings, menu)[:-1]
> > >     >
> > >     > -        label_val, head_val, selected_val, default_val,
> > >     > scheduled_val, overlap_val,\
> > >     > -        past_val, current_val = self.all_vals
> > >     > +        label_val, head_val, selected_val, default_val, 
> > > scheduled_val
> > >     > = self.all_vals
> > >     >
> > >     >          leftarrow = None
> > >     >          if area.images['leftarrow']:
> > >     > @@ -322,14 +320,8 @@
> > >     >                         prg.start == selected_prog.start and \
> > >     >                         prg.stop == selected_prog.stop:
> > >     >                          val = selected_val
> > >     > -                    elif prg.overlap:
> > >     > -                        val = overlap_val
> > >     >                      elif prg.scheduled:
> > >     >                          val = scheduled_val
> > >     > -                    elif now_time >= prg.start and now_time <=
> > >     prg.stop:
> > >     > -                        val = current_val
> > >     > -                    elif now_time > prg.stop:
> > >     > -                        val = past_val
> > >     >                      else:
> > >     >                          val = default_val
> > >     >
> > >     >
> > >     > On 4/25/07, Michael Labowicz <[EMAIL PROTECTED]
> > >     <mailto:[EMAIL PROTECTED]>> wrote:
> > >     >> I tried to remove the directory as you suggested, but I keep
> > >     getting a
> > >     >> similar error.  Any thoughts on what could be configured wrong?
> > >     >>
> > >     >> Also, is there an easy way (via debs) to drop back to 1.6.3? or
> > >     do I have to
> > >     >> rummage around the freevo site and install manually?
> > >     >>
> > >     >> Thanks!
> > >     >> Michael
> > >     >>
> > >     >>
> > >     >> On 4/17/07, Duncan Webb <[EMAIL PROTECTED]
> > >     <mailto:[EMAIL PROTECTED]>> wrote:
> > >     >>>> Hi All,
> > >     >>>> A few weeks back I installed freevo on a fresh install of
> > >     Debian Etch.
> > >     >> At
> > >     >>>> that time, I installed version 1.6.3 onto the box, configured
> > >     it and
> > >     >>>> everything seemed to work fine.  Recently I updated the system 
> > > and
> > >     >> apt-get
> > >     >>>> recommended that I update freevo to 1.7.0.  I proceeded with the
> > >     >> upgrade,
> > >     >>>> updated my config files and freevo seems to run ok, but when I
> > >     go to
> > >     >> Watch
> > >     >>>> TV->TV Guide, I get the following error (this is from my
> > >     main-1000.log):
> > >     >>>>
> > >     >>>>
> > >     >>
> > >     
> > > -------------------------------------------------------------------------------
> > >     >>>> Freevo (1.7.0) start at Mon Apr 16 21:28:55 2007
> > >     >>>>
> > >     >>
> > >     
> > > -------------------------------------------------------------------------------
> > >     >>>> WARNING: duplicate plugin activation, ignoring:
> > >     >>>> <idlebar None None>
> > >     >>>>
> > >     >>>> WARNING: duplicate plugin activation, ignoring:
> > >     >>>> <idlebar.diskfree None None>
> > >     >>>>
> > >     >>>> ROM_DRIVES: Auto-detected and added "('/media/cdrom0', 
> > > '/dev/hdb',
> > >     >>>> 'CD-1')"
> > >     >>>> WARNING: /etc/freevo/lircrc not found!
> > >     >>>> Traceback (most recent call last):
> > >     >>>>   File
> > >     >> "/usr/lib/python2.4/site-packages/freevo/main.py", line
> > >     >> 285, in
> > >     >>>> eventhandler
> > >     >>>>     app.eventhandler(event)
> > >     >>>>   File
> > >     >> "/usr/lib/python2.4/site-packages/freevo/menu.py", line
> > >     >> 673, in
> > >     >>>> eventhandler
> > >     >>>>     action( arg=arg, menuw=self )
> > >     >>>>   File
> > >     >> "/usr/lib/python2.4/site-packages/freevo/menu.py", line 92,
> > >     >> in
> > >     >>>> select
> > >     >>>>     self.function(arg=self.arg, menuw=menuw)
> > >     >>>>   File
> > >     >> "/usr/share/python-support/python-freevo/freevo/tv/tvmenu.py",
> > >     >> line
> > >     >>>> 153, in start_tvguide
> > >     >>>>     TVGuide(self.get_start_time (), start_tv, menuw)
> > >     >>>>   File
> > >     >> "/usr/share/python-support/python-freevo/freevo/tv/tvguide.py",
> > >     >>>> line
> > >     >>>> 63, in __init__
> > >     >>>>     self.n_items, hours_per_page = skin.items_per_page(('tv',
> > >     self))
> > >     >>>>   File
> > >     >>>>
> > >     >> 
> > > "/usr/share/python-support/python-freevo/freevo/skins/main/main.py",
> > >     >>>> line 431, in items_per_page
> > >     >>>>     self.get_display_style('tv'))
> > >     >>>>   File
> > >     >>>>
> > >     >>
> > >     
> > > "/usr/share/python-support/python-freevo/freevo/skins/main/tvlisting_area.py",
> > >
> > >     >>>> line 78, in get_items_geometry
> > >     >>>>     overlap_val   = content.types['overlap']
> > >     >>>> KeyError: 'overlap'
> > >     >>>>
> > >     >>>> Any thoughts on what could be causing this?  I tried using
> > >     different
> > >     >>>> skins,
> > >     >>>> but I get the same error.  My TV.xml file seems to be up to
> > >     date and my
> > >     >>>> recordserver is running.  I have another box in the house
> > >     running 1.6.3
> > >     >>>> fine
> > >     >>>> so I feel fairly certain that I'm configuring everything
> > >     right.  Is this
> > >     >> a
> > >     >>>> bug in 1.7.0?
> > >     >>> Never seen this message, personally, I wonder if Debian cleans the
> > >     >>> /usr/lib/python2.x/site-packages/freevo when doing an
> > >     >> apt-get? if not then
> > >     >>> you may need to remove this directory manually and redo the 
> > > apt-get.
> > >     >>>
> > >     >>> It could be caused by missing kaa dependencies or a config error.
> > >     >>>
> > >     >>> Duncan
> > >     >>>
> > >     >>>
> > >     >>>
> > >     >>
> > >     
> > > -------------------------------------------------------------------------
> > >     >>> This SF.net email is sponsored by DB2 Express
> > >     >>> Download DB2 Express C - the FREE version of DB2 express and take
> > >     >>> control of your XML. No limits. Just data. Click to get it now.
> > >     >>> http://sourceforge.net/powerbar/db2/
> > >     >>> _______________________________________________
> > >     >>> Freevo-users mailing list
> > >     >>> Freevo-users@lists.sourceforge.net
> > >     <mailto:Freevo-users@lists.sourceforge.net>
> > >     >>> https://lists.sourceforge.net/lists/listinfo/freevo-users
> > >     >>>
> > >     >> --
> > >     >> Michael Labowicz
> > >     >> http://www.labowicz.com/blog/
> > >     >>
> > >     
> > > -------------------------------------------------------------------------
> > >     >> This SF.net email is sponsored by DB2 Express
> > >     >> Download DB2 Express C - the FREE version of DB2 express and take
> > >     >> control of your XML. No limits. Just data. Click to get it now.
> > >     >> http://sourceforge.net/powerbar/db2/
> > >     <http://sourceforge.net/powerbar/db2/>
> > >     >> _______________________________________________
> > >     >> Freevo-users mailing list
> > >     >> Freevo-users@lists.sourceforge.net
> > >     <mailto:Freevo-users@lists.sourceforge.net>
> > >     >> https://lists.sourceforge.net/lists/listinfo/freevo-users
> > >     >>
> > >     >>
> > >     >
> > >     >
> > >     
> > > -------------------------------------------------------------------------
> > >     > This SF.net email is sponsored by DB2 Express
> > >     > Download DB2 Express C - the FREE version of DB2 express and take
> > >     > control of your XML. No limits. Just data. Click to get it now.
> > >     > http://sourceforge.net/powerbar/db2/
> > >     <http://sourceforge.net/powerbar/db2/>
> > >     > _______________________________________________
> > >     > Freevo-users mailing list
> > >     > Freevo-users@lists.sourceforge.net
> > >     <mailto:Freevo-users@lists.sourceforge.net>
> > >     > https://lists.sourceforge.net/lists/listinfo/freevo-users
> > >     >
> > >
> > >
> > >
> > >     
> > > -------------------------------------------------------------------------
> > >     This SF.net email is sponsored by DB2 Express
> > >     Download DB2 Express C - the FREE version of DB2 express and take
> > >     control of your XML. No limits. Just data. Click to get it now.
> > >     http://sourceforge.net/powerbar/db2/
> > >     _______________________________________________
> > >     Freevo-users mailing list
> > >     Freevo-users@lists.sourceforge.net
> > >     <mailto:Freevo-users@lists.sourceforge.net>
> > >     https://lists.sourceforge.net/lists/listinfo/freevo-users
> > >     <https://lists.sourceforge.net/lists/listinfo/freevo-users>
> > >
> > >
> > >
> > >
> > > --
> > > Michael Labowicz
> > > http://www.labowicz.com/blog/
> > >
> > >
> > > ------------------------------------------------------------------------
> > >
> > > -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > >
> > >
> > > ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > Freevo-users mailing list
> > > Freevo-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/freevo-users
> >
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Freevo-users mailing list
> > Freevo-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freevo-users
> >
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to