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