I've installed freevo and I can play songs, watch movies, see pictures,
but I can't watch tv or record.

I am running the server and the client as 'freevo', I log in to the
freevo user acount and start the server as 'freevo recordserver start',
here is the log:

2005/03/17 11:38 BRT [-] Log opened.
2005/03/17 11:38 BRT [*RecordServer*] twisted.web.server.Site starting on 18001
2005/03/17 11:38 BRT [*RecordServer*] Starting factory <twisted.web.server.Site 
instance at 0xb686cd8c>

Then I start the freevo client, here is the stdout output:

[EMAIL PROTECTED]:~$ freevo
ROM_DRIVES: Auto-detected and added "('/media/cdrom0', '/dev/hdc', 'CD-1')"

Please run 'freevo cache'

freevo: could not connect to socket
freevo: Connection refused
WARNING: Could not initialize PyLirc!


trying watch tv, recordserver log:

2005/03/17 11:40 BRT [*RecordServer*] Traceback (most recent call last):
          File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 
52, in callWithContext
            return context.call({ILogContext: newCtx}, func, *args, **kw)
          File "/usr/lib/python2.3/site-packages/twisted/python/context.py", 
line 43, in callWithContext
            return func(*args,**kw)
          File "/usr/lib/python2.3/site-packages/twisted/internet/default.py", 
line 126, in run
            self.mainLoop()
          File "/usr/lib/python2.3/site-packages/twisted/internet/default.py", 
line 134, in mainLoop
            self.runUntilCurrent()
        --- <exception caught here> ---
          File "/usr/lib/python2.3/site-packages/twisted/internet/base.py", 
line 423, in runUntilCurrent
            call.func(*call.args, **call.kw)
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 908, in 
minuteCheck
            self.checkToRecord()
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 396, in 
checkToRecord
            sr = self.getScheduledRecordings()
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 195, in 
getScheduledRecordings
            self.saveScheduledRecordings(scheduledRecordings)
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 223, in 
saveScheduledRecordings
            os.unlink(config.TV_RECORD_SCHEDULE)
        exceptions.OSError: [Errno 2] No such file or directory: 
'/var/cache/freevo/record_schedule.xml'


I tried the same but touching this file before:

2005/03/17 11:41 BRT [HTTPChannel,1,127.0.0.1] Traceback (most recent call 
last):
          File "/usr/lib/python2.3/site-packages/twisted/protocols/http.py", 
line 557, in requestReceived
            self.process()
          File "/usr/lib/python2.3/site-packages/twisted/web/server.py", line 
165, in process
            self.render(resrc)
          File "/usr/lib/python2.3/site-packages/twisted/web/server.py", line 
172, in render
            body = resrc.render(self)
          File "/usr/lib/python2.3/site-packages/twisted/web/xmlrpc.py", line 
130, in render
            defer.maybeDeferred(function, *args).addErrback(
        --- <exception caught here> ---
          File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", 
line 129, in maybeDeferred
            result = f(*args, **kw)
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 725, in 
xmlrpc_getScheduledRecordings
            return (TRUE, jellyToXML(self.getScheduledRecordings()))
          File 
"/usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py", line 177, in 
getScheduledRecordings
            scheduledRecordings = unjellyFromXML(f)
          File "/usr/lib/python2.3/site-packages/freevo/util/marmalade.py", 
line 423, in unjellyFromXML
            document = parse(stringOrFile)
          File "/usr/lib/python2.3/site-packages/twisted/web/microdom.py", line 
817, in parse
            raise ParseError(mdp.filename, 0, 0, "No top-level Nodes in 
document")
        twisted.protocols.sux.ParseError: 
/var/cache/freevo/record_schedule.xml:0:0: No top-level Nodes in document


And I also tried running freevo cache:

[EMAIL PROTECTED]:~$ freevo cache
Freevo cache

Freevo will now generate a metadata cache for all your files and
create thumbnails from images for faster access.

Cache too old, forcing rebuild
ERROR: VIDEO_ITEMS contains root directory, skipped.
ERROR: AUDIO_ITEMS contains root directory, skipped.
ERROR: IMAGE_ITEMS contains root directory, skipped.
deleting old cache files from older freevo version.... deleted 0 file(s)
deleting old cachefiles............................... deleted 0 file(s)
deleting cache for directories not existing anymore... done
deleting old entries in metainfo...................... done
deleting cache files.................................. done
checking mmpython cache files......................... 0 changes
checking thumbnails................................... 0 file(s)
Python SQLite not installed!
creating audio metadata............................... done
creating playlist metadata............................ done
checking database..................................... skipping
creating directory metadata...........................
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/freevo/helpers/cache.py", line 447, in 
?
    create_metadata()
  File "/usr/lib/python2.3/site-packages/freevo/helpers/cache.py", line 294, in 
create_metadata
    rec = util.get_subdirs_recursively(d)
  File "/usr/lib/python2.3/site-packages/freevo/util/fileops.py", line 281, in 
get_subdirs_recursively
    os.path.walk(dir, match_files_recursively_helper, all_files)
  File "/usr/lib/python2.3/posixpath.py", line 282, in walk
    func(arg, top, names)
  File "/usr/lib/python2.3/site-packages/freevo/util/fileops.py", line 252, in 
match_files_recursively_helper
    if dirname[dirname.rfind('/'):][1] == '.':
IndexError: string index out of range

I am in Brazil and we don't have a TV Guide (EPG), so all my recordings
will be manualy at least initially. 

Any idea of what might be wrong?
-- 
Marcelo Toledo
[EMAIL PROTECTED]
http://www.marcelotoledo.org
Mobile: 55 71 9116-1101


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to