Hellos!
First of all - GREAT plugin this is!
I'm enjoying it a lot... except for two issues I'm having.
First, downloading videos does not work at all for me. When I initiate a download, the destination file is created with a size of 0 bytes, and it stays that way.
The debug log says the following when I initiate the download:
Code:
14:31:25 T:4584 M:4294967295 DEBUG: XFILE::CPluginDirectory::RunScriptWithParams - calling plugin You Tube('plugin://plugin.video.youtube/','-1','?path=/root/subscriptions&action=download&videoid=Z7n7QXh8s9c&title=Let%27s+Play+Space+Quest+-+part+14+-+Sarien+encounter')
14:31:25 T:4584 M:4294967295 INFO: initializing python engine.
14:31:25 T:4584 M:4294967295 DEBUG: Win32DllLoader::Load(special://xbmcbin/system/python/python24.dll)
14:31:26 T:4584 M:4294967295 DEBUG: msg: 'import site' failed; use -v for traceback
14:31:26 T:4584 M:4294967295 DEBUG: new python thread created. id=5
14:31:26 T:4720 M:4294967295 DEBUG: thread start, auto delete: 0
14:31:26 T:4720 M:4294967295 DEBUG: Python thread: start processing
14:31:26 T:4720 M:4294967295 DEBUG: msg: 'import site' failed; use -v for traceback
14:31:26 T:4720 M:4294967295 NOTICE: -->Python Interpreter Initialized<--
14:31:26 T:4720 M:4294967295 DEBUG: XBPyThread::Process - The source file to load is D:\Programs\XBMC\portable_data\addons\plugin.video.youtube\default.py
14:31:26 T:4720 M:4294967295 DEBUG: XBPyThread::Process - Setting the Python path to D:\Programs\XBMC\portable_data\addons\plugin.video.youtube;D:\Programs\XBMC\addons\script.module.pil\lib;D:\Programs\XBMC\addons\script.module.pysqlite\lib;special://xbmc/system/python/DLLs;special://xbmc/system/python/Lib;special://xbmcbin/system/python/python24.zip;special://xbmc/system/python\DLLs;special://xbmc/system/python\lib;special://xbmc/system/python\lib\plat-win;special://xbmc/system/python\lib\lib-tk;D:\Programs\XBMC
14:31:26 T:4720 M:4294967295 DEBUG: XBPyThread::Process - Entering source directory D:\Programs\XBMC\portable_data\addons\plugin.video.youtube
14:31:26 T:4720 M:4294967295 NOTICE: YouTube-1.8.1
14:31:26 T:4720 M:4294967295 DEBUG: LoadLibraryExA called with flags:
- LOAD_WITH_ALTERED_SEARCH_PATH
14:31:26 T:4720 M:4294967295 DEBUG: Win32DllLoader::Load(special://xbmc/system/python/DLLs\_socket.pyd)
14:31:26 T:4720 M:4294967295 DEBUG: LoadLibraryExA called with flags:
- LOAD_WITH_ALTERED_SEARCH_PATH
14:31:26 T:4720 M:4294967295 DEBUG: Win32DllLoader::Load(special://xbmc/system/python/DLLs\_ssl.pyd)
14:31:26 T:4584 M:4294967295 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
14:31:26 T:4720 M:4294967295 DEBUG: LoadLibraryExA called with flags:
- LOAD_WITH_ALTERED_SEARCH_PATH
14:31:26 T:4720 M:4294967295 DEBUG: Win32DllLoader::Load(special://xbmc/system/python/DLLs\pyexpat.pyd)
14:31:27 T:4720 M:4294967295 NOTICE: YouTube-1.8.1 construct_video_url: stream_map : False
14:31:27 T:4584 M:4294967295 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://feeds.feedburner.com (easy=011F3260, multi=002BFA00)
14:31:27 T:4584 M:4294967295 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://xoap.weather.com (easy=012019B8, multi=011DD570)
Second issue:
The skin's view mode is always reset to the default mode when I jump from one directory to another when browsing through Youtube.
E.g. I choose one of my subscriptions, get the first page of videos. I set the view mode from "Thumbnails" to "Wide list" to be able to read the full video names. I choose "More results", and the next page is displayed as Thumbnails again. This happens with all skins I tried and is - sorry - very annoying.
Any hints on those two things?
Oh, and another thing: Seeking in a Youtube video is, well, not really possible. I can jump back and forth a bit, but only inside what has already been buffered. When I enter e.g. "5:00" in a 10-minute video, playback stops, network activity is still quite high, but it does not jump to 5 minutes right away. This is an issue though I already had with the previous Youtube plugin. The first two ones occurred only with this new one; downloading did work correctly with the old one.