I issued the same error that was posted below, with the most recent version of WatchVideo, downloading a video with a very strange character in its name (I didn't even know it exist :) )
The solution was to correct the indicated code :
name = str(item.text(0)).decode("utf-8")
to :
name = unicode(item.text(0))
It works perfectly on Linux, didn't try on Windows. The link of the video is the following :
http://www.youtube.com/watch?v=hSrOpTYKNMw
so that you can reproduce it..
Hope it helps !
- Nov 05 2010