You are not logged in.
Hi!
I'm using freevo as my media center software and it's been working great. But after the latest upgrade of beautiful-soup (3.0.7a to 3.1.0-1) I've been having problems with the imdb search function. Everytime I try to use it Freevo crashes. I got it working a while back ago by downgrading to 3.0.7a, but now not even that is working, This is the error I get using the latest version:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/freevo/main.py", line 299, in eventhandler
app.eventhandler(event)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 874, in eventhandler
self._handle_play_item(menu, event)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 683, in _handle_play_item
action(arg=arg, menuw=self)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 111, in select
self.function(arg=self.arg, menuw=menuw)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/video/plugins/imdb.py", line 135, in imdb_search
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 186, in guessImdb
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 225, in searchImdb
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 792, in parsesearchdata
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1493, in __init__
BeautifulStoneSoup.__init__(self, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1224, in __init__
self._feed(isHTML=isHTML)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1257, in _feed
self.builder.feed(markup)
File "/usr/lib/python2.6/HTMLParser.py", line 108, in feed
self.goahead(0)
File "/usr/lib/python2.6/HTMLParser.py", line 148, in goahead
k = self.parse_starttag(i)
File "/usr/lib/python2.6/HTMLParser.py", line 268, in parse_starttag
self.handle_starttag(tag, attrs)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1011, in handle_starttag
self.soup.unknown_starttag(name, attrs)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1408, in unknown_starttag
tag = Tag(self, name, attrs, self.currentTag, self.previous)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 525, in __init__
self.attrs = map(convert, self.attrs)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 524, in <lambda>
val))
File "/usr/lib/python2.6/re.py", line 150, in sub
return _compile(pattern, 0).sub(repl, string, count)
TypeError: expected string or buffer
and this is the error I get using 3.0.7a:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/freevo/main.py", line 299, in eventhandler
app.eventhandler(event)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 874, in eventhandler
self._handle_play_item(menu, event)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 683, in _handle_play_item
action(arg=arg, menuw=self)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/menu.py", line 111, in select
self.function(arg=self.arg, menuw=menuw)
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/video/plugins/imdb.py", line 135, in imdb_search
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 186, in guessImdb
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 225, in searchImdb
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/benchmark.py", line 91, in origfunc
File "/build/community/multimedia/freevo/pkg/usr/lib/python2.6/site-packages/freevo/util/fxdimdb.py", line 792, in parsesearchdata
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1470, in __init__
BeautifulStoneSoup.__init__(self, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1089, in __init__
self._feed(isHTML=isHTML)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1131, in _feed
SGMLParser.feed(self, markup)
File "/usr/lib/python2.6/sgmllib.py", line 104, in feed
self.goahead(0)
File "/usr/lib/python2.6/sgmllib.py", line 186, in goahead
self.handle_charref(name)
File "/usr/lib/python2.6/site-packages/BeautifulSoup.py", line 1346, in handle_charref
data = unichr(int(ref))
ValueError: invalid literal for int() with base 10: 'x22'
Does anyone know how to fix this? It's really annoying not having information on any of the movies...
Edit: Hmm... I looks like this can be (kinda) fixed by using html5 with beautiful-soup but I'm not skilled enough to see how I do that.
I guess I'll soon have to upgrade my computer and get XBMC working. Then - hopefully - I won't have as many problems as I'm having with Freevo. My problem now is that I need CoreAVC and Mplayer since my computer is kinda crappy. That leaves freevo as the only option...
Last edited by Perre (2009-04-05 08:57:44)
Offline