LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   Problem with XMLTV in Freevo (http://www.linuxquestions.org/questions/linux-software-2/problem-with-xmltv-in-freevo-260892/)

JvanEkris 11-30-2004 07:37 AM

Problem with XMLTV in Freevo
 
I have installed Freevo 1.5.2 on Fedora 1 (Sasem/Dign driver for Lirc holding me back:() and got it all up and running and been happy about it using it for playback. But now i want to use it for videorecording as well. I have got my TVCard up and running in both TVTime and xawtv, and have installed the XMLTV grabber.

When i start the XMLTV-grabber manually i do get a nice file in /tmp/TV.xml and it looks like sound XML (it is a lot of it, so i did not check in detail). However, when i start freevo and enter the TV-program listing i get a nasty error that my menu has failed, and that the log contains more data.

When i look at the log i see this:
Code:

.......
GetModeLine - scrn: 0 clock: 78800
GetModeLine - hdsp: 1024 hbeg: 1040 hend: 1136 httl: 1312
              vdsp: 768 vbeg: 769 vend: 772 vttl: 800 flags: 5 failed to load
plugin tv.scheduled_recordings start 'freevo plugins -l' to get a list of
plugins Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/freevo/plugin.py", line 570, in __load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.2/site-packages/freevo/tv/plugins/scheduled_recordings.py", line 46, in ?
    import tv.record_client as record_client
  File "/usr/lib/python2.2/site-packages/freevo/tv/record_client.py", line 60, in ?
    server = xmlrpclib.Server(server_string, allow_none=1)
TypeError: __init__() got an unexpected keyword argument 'allow_none'
Skin error: unable to parse expression in info_area Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/freevo/skins/main/info_area.py", line 107, in update_content
    self.sellist = self.eval_expressions( self.list )
  File "/usr/lib/python2.2/site-packages/freevo/skins/main/info_area.py", line 275, in eval_expressions
    exp = eval(exp, {'attr': item.getattr}, function_calls)
  File "<string>", line 0, in ?
  File "/usr/lib/python2.2/site-packages/freevo/util/misc.py", line 430, in comingup
    (status, recordings) = ri.getScheduledRecordings()
AttributeError: 'module' object has no attribute 'getScheduledRecordings'
skin error: unable to parse expression in info_area Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/freevo/skins/main/info_area.py", line 107, in update_content
    self.sellist = self.eval_expressions( self.list )
  File "/usr/lib/python2.2/site-packages/freevo/skins/main/info_area.py", line 275, in eval_expressions
    exp = eval(exp, {'attr': item.getattr}, function_calls)
  File "<string>", line 0, in ?
  File "/usr/lib/python2.2/site-packages/freevo/util/misc.py", line 430, in comingup
    (status, recordings) = ri.getScheduledRecordings()
AttributeError: 'module' object has no attribute 'getScheduledRecordings'
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/freevo/main.py", line 315, in eventhandler
    app.eventhandler(event)
  File "/usr/lib/python2.2/site-packages/freevo/menu.py", line 561, in eventhandler
    action( arg=arg, menuw=self )
  File "/usr/lib/python2.2/site-packages/freevo/menu.py", line 87, in select
    self.function(arg=self.arg, menuw=menuw)
  File "/usr/lib/python2.2/site-packages/freevo/tv/tvmenu.py", line 168, in start_tvguide
    TVGuide(self.get_start_time(), start_tv, menuw)
  File "/usr/lib/python2.2/site-packages/freevo/tv/tvguide.py", line 109, in __init__
    self.update_schedules(force=True)
  File "/usr/lib/python2.2/site-packages/freevo/tv/tvguide.py", line 131, in update_schedules
    (got_schedule, schedule) = ri.getScheduledRecordings()
AttributeError: 'module' object has no attribute 'getScheduledRecordings'

However i have the recoding server running and AFAIK all data is available for this server......

Can anybody help me with this nasty problem?

jaap

JvanEkris 12-02-2004 08:13 AM

Hmmm,

When i do

[root@localhost root]# tv_grab_nl

I get
Code:

using config filename /root/.xmltv/tv_grab_nl.conf
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">

<tv source-info-url="http://www.tvgids.nl/" source-data-url="http://www.tvgids.n
l/" generator-info-name="XMLTV" generator-info-url="http://membled.com/work/apps
/xmltv/">downloading summary:
[root@localhost root]# freevo tvgrab
can't find helper tvgrab
[root@localhost root]# freevo tv_grab
Grabbing listings.
using config filename /root/.xmltv/tv_grab_nl.conf
downloading summary: ##################################################
Sorting listings.
overlapping programmes on channel 7.tvgids.nl:
    Homes under the hammer      at 20041202110000 +0100-|20041202120000 +0100
and Nieuws en weerbericht      at 20041202110000 +0100-|20041202120000 +0100
overlapping programmes on channel 7.tvgids.nl:
    After the silence  at 20041203012000 +0100-|20041203025500 +0100
and Wintersportweerbericht      at 20041203012000 +0100-|20041203025500 +0100
overlapping programmes on channel 8.tvgids.nl:
    Skin of man, heart of beast at 20041203012000 +0100-|20041203030000 +0100
and The witness at 20041203012000 +0100-|20041203030000 +0100
caching data, this may take a while
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/freevo/helpers/tv_grab.py", line 113, in ?
    import tv.record_client as rc
  File "/usr/lib/python2.2/site-packages/freevo/tv/record_client.py", line 60, in ?
    server = xmlrpclib.Server(server_string, allow_none=1)
TypeError: __init__() got an unexpected keyword argument 'allow_none'

Anybody know how to solve this?

I've googled the last error, and found out that it could be related to a library, but a fresh install of all XMLTV-related libraries did not resolve it.....

Jaap


All times are GMT -5. The time now is 05:24 PM.