Advertisement
Guest User

XBMC 4OD

a guest
Nov 11th, 2012
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.18 KB | None | 0 0
  1. 07:10:26 T:2448 DEBUG: DialogProgress::StartModal called
  2. 07:10:26 T:2448 DEBUG: ------ Window Init (DialogProgress.xml) ------
  3. 07:10:26 T:2448 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/players/dvdplayer/avutil-51.dll)
  4. 07:10:27 T:3360 DEBUG: gLastCode: 200
  5. 07:10:27 T:3360 DEBUG: Add page to cache
  6. 07:10:27 T:3360 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\4c8b4d63b7d104541458f1565fbf4370
  7. 07:10:27 T:2448 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/players/dvdplayer/avcodec-53.dll)
  8. 07:10:27 T:3360 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3AD760>
  9. 07:10:27 T:3360 NOTICE: ifCacheLevel(4)
  10. 07:10:27 T:3360 NOTICE: ifCacheLevel self.cacheAttempt: True
  11. 07:10:27 T:3360 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  12. 07:10:27 T:3360 NOTICE: ifCacheLevel return logLevel: 4
  13. 07:10:27 T:3360 DEBUG: GetURLFromCache(http://www.channel4.com/programmes/tags/homes-and-gardens/4od/title/brand-list/page-1)
  14. 07:10:27 T:3360 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3AD760>
  15. 07:10:27 T:3360 NOTICE: ifCacheLevel(4)
  16. 07:10:27 T:3360 NOTICE: ifCacheLevel self.cacheAttempt: True
  17. 07:10:27 T:3360 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  18. 07:10:27 T:3360 NOTICE: ifCacheLevel return logLevel: 4
  19. 07:10:27 T:3360 DEBUG: GetURL: http://www.channel4.com/programmes/tags/homes-and-gardens/4od/title/brand-list/page-1
  20. 07:10:27 T:3360 DEBUG: maxAgeSeconds: 40000
  21. 07:10:27 T:3360 DEBUG: cachedURLTimestamp: 1352492685.19
  22. 07:10:27 T:3360 DEBUG: Cached version is too old
  23. 07:10:27 T:3360 DEBUG: url: http://www.channel4.com/programmes/tags/homes-and-gardens/4od/title/brand-list/page-1
  24. 07:10:27 T:2448 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/players/dvdplayer/avformat-53.dll)
  25. 07:10:28 T:3360 DEBUG: gLastCode: 200
  26. 07:10:28 T:3360 DEBUG: Add page to cache
  27. 07:10:28 T:3360 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\c3119eb9ae7e0ff1cd0592eef54c4cc9
  28. 07:10:28 T:3360 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3AD760>
  29. 07:10:28 T:3360 NOTICE: ifCacheLevel(4)
  30. 07:10:28 T:3360 NOTICE: ifCacheLevel self.cacheAttempt: True
  31. 07:10:28 T:3360 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  32. 07:10:28 T:3360 NOTICE: ifCacheLevel return logLevel: 4
  33. 07:10:28 T:3360 DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\resources\language\english, fallback to strings.xml
  34. 07:10:28 T:2448 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
  35. 07:10:28 T:3360 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  36. 07:10:28 T:3360 DEBUG: Error: None, getGotFromCache(): False
  37. 07:10:28 T:3360 INFO: Scriptresult: Success
  38. 07:10:28 T:2448 DEBUG: Saving fileitems [plugin://plugin.video.4od/?category=homes-and-gardens&title=Homes+and+Gardens+%2860%29&order=%2Ftitle&page=1]
  39. 07:10:28 T:2448 DEBUG: -- items: 53, sort method: 0, ascending: false
  40. 07:10:28 T:3360 INFO: Python script stopped
  41. 07:10:28 T:3360 DEBUG: Thread XBPyThread 3360 terminating
  42. 07:10:28 T:5000 NOTICE: Thread Background Loader start, auto delete: false
  43. 07:10:29 T:2448 DEBUG: waiting for python thread 13 to stop
  44. 07:10:29 T:2448 DEBUG: python thread 13 destructed
  45. 07:10:29 T:5000 DEBUG: Thread Background Loader 5000 terminating
  46. 07:10:29 T:2448 DEBUG: ------ Window Deinit (DialogProgress.xml) ------
  47. 07:10:30 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  48. 07:10:30 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  49. 07:10:30 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  50. 07:10:30 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  51. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  52. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  53. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  54. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  55. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  56. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  57. 07:10:31 T:4196 NOTICE: Thread Jobworker start, auto delete: true
  58. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  59. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  60. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  61. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  62. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  63. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  64. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  65. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  66. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  67. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  68. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  69. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  70. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  71. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  72. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  73. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  74. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  75. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  76. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  77. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  78. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  79. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  80. 07:10:31 T:2260 DEBUG: CImageLoader::DoWork - took 392 ms to load special://masterprofile/Thumbnails/a/a0703a86.jpg
  81. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  82. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  83. 07:10:31 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  84. 07:10:31 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  85. 07:10:31 T:4156 DEBUG: CImageLoader::DoWork - took 262 ms to load special://masterprofile/Thumbnails/1/125cb9ad.jpg
  86. 07:10:31 T:5008 DEBUG: CImageLoader::DoWork - took 339 ms to load special://masterprofile/Thumbnails/3/3e371a90.jpg
  87. 07:10:31 T:4196 DEBUG: CImageLoader::DoWork - took 179 ms to load special://masterprofile/Thumbnails/8/88411192.jpg
  88. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  89. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  90. 07:10:32 T:2260 DEBUG: CImageLoader::DoWork - took 125 ms to load special://masterprofile/Thumbnails/9/92def8d8.jpg
  91. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  92. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  93. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  94. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  95. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  96. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  97. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  98. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  99. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  100. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  101. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  102. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  103. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  104. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  105. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  106. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  107. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  108. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  109. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  110. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  111. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  112. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  113. 07:10:32 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  114. 07:10:32 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  115. 07:10:33 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  116. 07:10:33 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  117. 07:10:33 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  118. 07:10:33 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  119. 07:10:33 T:4156 DEBUG: CImageLoader::DoWork - took 371 ms to load special://masterprofile/Thumbnails/5/524627a2.jpg
  120. 07:10:33 T:5008 DEBUG: CImageLoader::DoWork - took 247 ms to load special://masterprofile/Thumbnails/d/d1b57cc8.jpg
  121. 07:10:33 T:2260 DEBUG: CImageLoader::DoWork - took 165 ms to load special://masterprofile/Thumbnails/0/09cdd1e2.jpg
  122. 07:10:33 T:4196 DEBUG: CImageLoader::DoWork - took 194 ms to load special://masterprofile/Thumbnails/b/b2f78b50.jpg
  123. 07:10:34 T:2448 DEBUG: Keyboard: scancode: 48, sym: 0111, unicode: 0000, modifier: 0
  124. 07:10:34 T:2448 DEBUG: CApplication::OnKey: up (f080) pressed, action is Up
  125. 07:10:34 T:2448 DEBUG: Keyboard: scancode: 48, sym: 0111, unicode: 0000, modifier: 0
  126. 07:10:34 T:2448 DEBUG: CApplication::OnKey: up (f080) pressed, action is Up
  127. 07:10:35 T:2448 DEBUG: Keyboard: scancode: 48, sym: 0111, unicode: 0000, modifier: 0
  128. 07:10:35 T:2448 DEBUG: CApplication::OnKey: up (f080) pressed, action is Up
  129. 07:10:36 T:2448 DEBUG: Keyboard: scancode: 1c, sym: 000d, unicode: 000d, modifier: 0
  130. 07:10:36 T:2448 DEBUG: CApplication::OnKey: return (f00d) pressed, action is Select
  131. 07:10:36 T:2448 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.4od/?category=homes-and-gardens&show=kevin-mcclouds-man-made-home&title=Kevin+McCloud%27s+Man+Made+Home)
  132. 07:10:36 T:2448 DEBUG: ParentPath = [plugin://plugin.video.4od/?category=homes-and-gardens&title=Homes+and+Gardens+%2860%29&order=%2Ftitle&page=1]
  133. 07:10:36 T:2448 DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin 4oD('plugin://plugin.video.4od/','0','?category=homes-and-gardens&show=kevin-mcclouds-man-made-home&title=Kevin+McCloud%27s+Man+Made+Home')
  134. 07:10:36 T:2448 INFO: initializing python engine.
  135. 07:10:36 T:2448 DEBUG: new python thread created. id=14
  136. 07:10:36 T:2448 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - waiting on the 4oD plugin...
  137. 07:10:36 T:5052 NOTICE: Thread XBPyThread start, auto delete: false
  138. 07:10:36 T:5052 DEBUG: Python thread: start processing
  139. 07:10:36 T:5052 NOTICE: -->Python Interpreter Initialized<--
  140. 07:10:36 T:5052 DEBUG: XBPyThread::Process - The source file to load is C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\default.py
  141. 07:10:36 T:5052 DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.t0mm0.common\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.web.viewer\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.metahandler\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
  142. 07:10:36 T:5052 DEBUG: XBPyThread::Process - Entering source directory C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od
  143. 07:10:36 T:5052 DEBUG: Instantiating addon using automatically obtained id of "plugin.video.4od" dependent on version 2.0 of the xbmc.python api
  144. 07:10:37 T:5052 DEBUG: Platform: windows
  145. 07:10:37 T:5052 DEBUG: cacheDir: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache
  146. 07:10:37 T:5052 DEBUG: getdefaulttimeout(): 10.0
  147. 07:10:37 T:5052 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3400A8>
  148. 07:10:37 T:5052 NOTICE: setCacheAttempt(True)
  149. 07:10:37 T:5052 DEBUG: ShowEpisodes: ('kevin-mcclouds-man-made-home', "Kevin McCloud's Man Made Home")
  150. 07:10:37 T:5052 DEBUG: initialise showId: kevin-mcclouds-man-made-home, showTitle: Kevin McCloud's Man Made Home
  151. 07:10:37 T:5052 DEBUG: GetURLFromCache(http://www.channel4.com/programmes/kevin-mcclouds-man-made-home/4od)
  152. 07:10:37 T:5052 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3400A8>
  153. 07:10:37 T:5052 NOTICE: ifCacheLevel(4)
  154. 07:10:37 T:5052 NOTICE: ifCacheLevel self.cacheAttempt: True
  155. 07:10:37 T:5052 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  156. 07:10:37 T:5052 NOTICE: ifCacheLevel return logLevel: 4
  157. 07:10:37 T:5052 DEBUG: GetURL: http://www.channel4.com/programmes/kevin-mcclouds-man-made-home/4od
  158. 07:10:37 T:5052 DEBUG: maxAgeSeconds: 600
  159. 07:10:37 T:5052 DEBUG: cachedURLTimestamp: 1352492700.49
  160. 07:10:37 T:5052 DEBUG: Cached version is too old
  161. 07:10:37 T:5052 DEBUG: url: http://www.channel4.com/programmes/kevin-mcclouds-man-made-home/4od
  162. 07:10:37 T:5052 DEBUG: gLastCode: 200
  163. 07:10:37 T:5052 DEBUG: Add page to cache
  164. 07:10:37 T:5052 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\4d279770ee901e53e7da15040c80c178
  165. 07:10:37 T:5052 NOTICE: self: <geturllib.CacheHelper instance at 0x0E3400A8>
  166. 07:10:37 T:5052 NOTICE: ifCacheLevel(4)
  167. 07:10:37 T:5052 NOTICE: ifCacheLevel self.cacheAttempt: True
  168. 07:10:37 T:5052 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  169. 07:10:37 T:5052 NOTICE: ifCacheLevel return logLevel: 4
  170. 07:10:37 T:5052 DEBUG: html size:83232
  171. 07:10:37 T:5052 DEBUG: Episode details: ('3437673', 4, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-4', '', '14 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 4', "<p>WARNING </p><p>In this episode, an old gas cylinder was converted into a wood burner to heat the hot tub. Channel 4 would like to make clear that converting gas cylinders in this way can be highly dangerous and can also be unlawful. It should therefore never be attempted by you under any circumstances.</p><p>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</p><p>Luxury is the one thing Kevin hasn't yet got at his handmade cabin in the woods. It's an off grid marvel, but what he really wants is a hot tub he can relax in, sipping red wine and watching the setting sun with his friends.</p><p>He heads off to find a unique solution for his hot tub at an airfield graveyard, while making a luxury bath robe out of alpaca wool and fashioning a 'drop down' veranda. </p><p>At last, Kevin's wondrous cabin looks finished, but he wants to give everyone who has helped him a house warming to remember.</p>", 1, 4)
  172. 07:10:37 T:5052 DEBUG: Episode details: ('3420476', 3, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-3', '', '07 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 3', "<p>Kevin's cabin is now habitable, but he has yet to add the vital furnishings to turn it into a comfortable home. And more pressingly, he has nothing to cook with. </p><p>It's time for some fiendishly clever off grid solutions. With Kevin's cabin not connected to electric or gas, he examines a leftfield experiment in north Wales, where they're turning dog poo into methane. </p><p>And as the cabin will be a place of rest, Kevin decides to make an armchair out of a 1950s tractor seat and also crafts a small lightweight bed from willow.</p>", 1, 3)
  173. 07:10:38 T:5052 DEBUG: Episode details: ('3415632', 2, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-2', '', '30 Sep 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 2', "<p>Now that Kevin's cabin's glorious shingled shell has been finished, the next major task is to make it both habitable and magnificent. </p><p>Kevin needs a solid, durable floor, a window to let in natural light, and most important of all, the heart of the home, a fire for heat. </p><p>As Kevin wants to reuse, repurpose and recycle as much of his building as possible, he decides to turn a 1930s heavy steel safe into a wood burning stove. But he has to use the dangerous tool of the 70s bank robber, a thermic lance, to do it. </p><p>Kevin tries to build a cheese floor, an ancient Viking invention that uses milk. </p><p>And then for perhaps his toughest test yet, Kevin attempts to make glass from scratch using sand. </p><p>To celebrate the next stage of the building, Kevin's friends burn a wicker man, a pagan tradition, to scare away any vagrant woodland ghosts that might haunt the new cabin.</p>", 1, 2)
  174. 07:10:38 T:5052 DEBUG: Episode details: ('3414014', 1, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-1', '', '23 Sep 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 1', "<p>Kevin starts work on his hand made home by venturing into the bowels of London. With mains electricity and gas not an option for his bolt hole, Kevin hopes to make biodiesel for a lamp from the huge stinking 'fatbergs' that clog up the city's sewers. </p><p>For the cabin's structure, Kevin cuts down two ancient oaks, and starts putting together the wooden shell of the building. </p><p>He also experiments with a Wild West technique of splitting logs by gunpowder, and tries to make the whole cabin mobile because of planning regulations.</p>", 1, 1)
  175. 07:10:38 T:5052 DEBUG: Previous line repeats 1 times.
  176. 07:10:38 T:5052 DEBUG: Episode details: ('3415632', 2, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-2', '', '30 Sep 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 2', "<p>Now that Kevin's cabin's glorious shingled shell has been finished, the next major task is to make it both habitable and magnificent. </p><p>Kevin needs a solid, durable floor, a window to let in natural light, and most important of all, the heart of the home, a fire for heat. </p><p>As Kevin wants to reuse, repurpose and recycle as much of his building as possible, he decides to turn a 1930s heavy steel safe into a wood burning stove. But he has to use the dangerous tool of the 70s bank robber, a thermic lance, to do it. </p><p>Kevin tries to build a cheese floor, an ancient Viking invention that uses milk. </p><p>And then for perhaps his toughest test yet, Kevin attempts to make glass from scratch using sand. </p><p>To celebrate the next stage of the building, Kevin's friends burn a wicker man, a pagan tradition, to scare away any vagrant woodland ghosts that might haunt the new cabin.</p>", 1, 2)
  177. 07:10:38 T:5052 DEBUG: Episode details: ('3420476', 3, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-3', '', '07 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 3', "<p>Kevin's cabin is now habitable, but he has yet to add the vital furnishings to turn it into a comfortable home. And more pressingly, he has nothing to cook with. </p><p>It's time for some fiendishly clever off grid solutions. With Kevin's cabin not connected to electric or gas, he examines a leftfield experiment in north Wales, where they're turning dog poo into methane. </p><p>And as the cabin will be a place of rest, Kevin decides to make an armchair out of a 1950s tractor seat and also crafts a small lightweight bed from willow.</p>", 1, 3)
  178. 07:10:38 T:5052 DEBUG: Episode details: ('3437673', 4, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-4', '', '14 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 4', "<p>WARNING </p><p>In this episode, an old gas cylinder was converted into a wood burner to heat the hot tub. Channel 4 would like to make clear that converting gas cylinders in this way can be highly dangerous and can also be unlawful. It should therefore never be attempted by you under any circumstances.</p><p>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</p><p>Luxury is the one thing Kevin hasn't yet got at his handmade cabin in the woods. It's an off grid marvel, but what he really wants is a hot tub he can relax in, sipping red wine and watching the setting sun with his friends.</p><p>He heads off to find a unique solution for his hot tub at an airfield graveyard, while making a luxury bath robe out of alpaca wool and fashioning a 'drop down' veranda. </p><p>At last, Kevin's wondrous cabin looks finished, but he wants to give everyone who has helped him a house warming to remember.</p>", 1, 4)
  179. 07:10:38 T:2448 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
  180. 07:10:38 T:5052 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  181. 07:10:38 T:5052 DEBUG: Error: None, getGotFromCache(): False
  182. 07:10:38 T:5052 INFO: Scriptresult: Success
  183. 07:10:38 T:2448 DEBUG: Saving fileitems [plugin://plugin.video.4od/?category=homes-and-gardens&show=kevin-mcclouds-man-made-home&title=Kevin+McCloud%27s+Man+Made+Home]
  184. 07:10:38 T:2448 DEBUG: -- items: 4, sort method: 0, ascending: false
  185. 07:10:38 T:5052 INFO: Python script stopped
  186. 07:10:38 T:5052 DEBUG: Thread XBPyThread 5052 terminating
  187. 07:10:38 T:1924 NOTICE: Thread Background Loader start, auto delete: false
  188. 07:10:38 T:1924 DEBUG: Thread Background Loader 1924 terminating
  189. 07:10:38 T:2448 DEBUG: waiting for python thread 14 to stop
  190. 07:10:38 T:2448 DEBUG: python thread 14 destructed
  191. 07:10:40 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  192. 07:10:40 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  193. 07:10:40 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  194. 07:10:40 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  195. 07:10:41 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  196. 07:10:41 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  197. 07:10:42 T:2448 DEBUG: Keyboard: scancode: 50, sym: 0112, unicode: 0000, modifier: 0
  198. 07:10:42 T:2448 DEBUG: CApplication::OnKey: down (f081) pressed, action is Down
  199. 07:10:43 T:2448 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://feeds.feedburner.com (easy=01506B98, multi=133A9CA0)
  200. 07:10:44 T:2448 DEBUG: Keyboard: scancode: 1c, sym: 000d, unicode: 000d, modifier: 0
  201. 07:10:44 T:2448 DEBUG: CApplication::OnKey: return (f00d) pressed, action is Select
  202. 07:10:44 T:2448 DEBUG: XFILE::CPluginDirectory::RunScriptWithParams - calling plugin 4oD('plugin://plugin.video.4od/','-1','?ep=3414014&show=kevin-mcclouds-man-made-home&title=Series+1+Episode+1++%5B23+Sep+2012%5D&fn=kevin-mcclouds-man-made-home.s01e001&swfPlayer=http%3A%2F%2Fwww.channel4.com%2Fstatic%2Fprogrammes%2Fasset%2Fflash%2Fswf%2F4odplayer-11.31.2.swf')
  203. 07:10:44 T:2448 INFO: initializing python engine.
  204. 07:10:44 T:2448 DEBUG: new python thread created. id=15
  205. 07:10:44 T:4936 NOTICE: Thread XBPyThread start, auto delete: false
  206. 07:10:44 T:4936 DEBUG: Python thread: start processing
  207. 07:10:44 T:4936 NOTICE: -->Python Interpreter Initialized<--
  208. 07:10:44 T:4936 DEBUG: XBPyThread::Process - The source file to load is C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\default.py
  209. 07:10:44 T:4936 DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.t0mm0.common\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.web.viewer\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.metahandler\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
  210. 07:10:44 T:4936 DEBUG: XBPyThread::Process - Entering source directory C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od
  211. 07:10:44 T:4936 DEBUG: Instantiating addon using automatically obtained id of "plugin.video.4od" dependent on version 2.0 of the xbmc.python api
  212. 07:10:44 T:4936 DEBUG: Platform: windows
  213. 07:10:44 T:4936 DEBUG: cacheDir: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache
  214. 07:10:44 T:4936 DEBUG: getdefaulttimeout(): 10.0
  215. 07:10:44 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  216. 07:10:44 T:4936 NOTICE: setCacheAttempt(True)
  217. 07:10:44 T:4936 DEBUG: PlayOrDownloadEpisode showId: kevin-mcclouds-man-made-home
  218. 07:10:44 T:4936 DEBUG: PlayOrDownloadEpisode episodeId: 3414014
  219. 07:10:44 T:4936 DEBUG: PlayOrDownloadEpisode title: Series 1 Episode 1 [23 Sep 2012]
  220. 07:10:44 T:4936 INFO: Loading skin file: DialogProgress.xml
  221. 07:10:44 T:4936 DEBUG: DialogProgress::StartModal called
  222. 07:10:44 T:4936 DEBUG: ------ Window Init (DialogProgress.xml) ------
  223. 07:10:44 T:4936 DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\resources\language\english, fallback to strings.xml
  224. 07:10:44 T:4936 DEBUG: InitialiseRTMP: episodeId: 3414014
  225. 07:10:44 T:4936 DEBUG: GetURLFromCache(http://ais.channel4.com/asset/3414014)
  226. 07:10:44 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  227. 07:10:44 T:4936 NOTICE: ifCacheLevel(4)
  228. 07:10:44 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  229. 07:10:44 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  230. 07:10:44 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  231. 07:10:44 T:4936 DEBUG: GetURL: http://ais.channel4.com/asset/3414014
  232. 07:10:44 T:4936 DEBUG: url: http://ais.channel4.com/asset/3414014
  233. 07:10:45 T:4936 DEBUG: gLastCode: 200
  234. 07:10:45 T:4936 DEBUG: Add page to cache
  235. 07:10:45 T:4936 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\bd8a5fb44377ba279768665e0aaea478
  236. 07:10:45 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  237. 07:10:45 T:4936 NOTICE: ifCacheLevel(4)
  238. 07:10:45 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  239. 07:10:45 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  240. 07:10:45 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  241. 07:10:45 T:4936 DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\resources\language\english, fallback to strings.xml
  242. 07:10:45 T:4936 DEBUG: Checking Youtube
  243. 07:10:45 T:4936 DEBUG: pluginId: plugin.video.youtube
  244. 07:10:45 T:4936 DEBUG: Youtube plugin installed
  245. 07:10:45 T:4936 DEBUG: Youtube check file exists
  246. 07:10:45 T:4936 DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.4od\resources\language\english, fallback to strings.xml
  247. 07:10:45 T:4936 WARNING: Searching Youtube...
  248. 07:10:45 T:4936 DEBUG: seriesNumber, episodeNumber: 1, 1,
  249. 07:10:45 T:4936 DEBUG: GetURLFromCache(http://www.youtube.com/show/kevinmccloudsmanmadehome)
  250. 07:10:45 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  251. 07:10:45 T:4936 NOTICE: ifCacheLevel(4)
  252. 07:10:45 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  253. 07:10:45 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  254. 07:10:45 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  255. 07:10:45 T:4936 DEBUG: GetURL: http://www.youtube.com/show/kevinmccloudsmanmadehome
  256. 07:10:45 T:4936 DEBUG: maxAgeSeconds: 600
  257. 07:10:45 T:4936 DEBUG: cachedURLTimestamp: 1352492708.47
  258. 07:10:45 T:4936 DEBUG: Cached version is too old
  259. 07:10:45 T:4936 DEBUG: url: http://www.youtube.com/show/kevinmccloudsmanmadehome
  260. 07:10:45 T:4936 DEBUG: gLastCode: 200
  261. 07:10:46 T:4936 DEBUG: Add page to cache
  262. 07:10:46 T:4936 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\c3c54c7e3a5a5a3edfe9b606dc51d453
  263. 07:10:46 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  264. 07:10:46 T:4936 NOTICE: ifCacheLevel(4)
  265. 07:10:46 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  266. 07:10:46 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  267. 07:10:46 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  268. 07:10:46 T:4936 DEBUG: GetURLFromCache(http://www.youtube.com/playlist?list=ELemRy7CO7cKc&amp;feature=plcp)
  269. 07:10:46 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  270. 07:10:46 T:4936 NOTICE: ifCacheLevel(4)
  271. 07:10:46 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  272. 07:10:46 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  273. 07:10:46 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  274. 07:10:46 T:4936 DEBUG: GetURL: http://www.youtube.com/playlist?list=ELemRy7CO7cKc&amp;feature=plcp
  275. 07:10:46 T:4936 DEBUG: maxAgeSeconds: 600
  276. 07:10:46 T:4936 DEBUG: cachedURLTimestamp: 1352492708.98
  277. 07:10:46 T:4936 DEBUG: Cached version is too old
  278. 07:10:46 T:4936 DEBUG: url: http://www.youtube.com/playlist?list=ELemRy7CO7cKc&amp;feature=plcp
  279. 07:10:46 T:4936 DEBUG: gLastCode: 200
  280. 07:10:46 T:4936 DEBUG: Add page to cache
  281. 07:10:46 T:4936 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\37d2aef97507f74b46038001657937e8
  282. 07:10:46 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  283. 07:10:46 T:4936 NOTICE: ifCacheLevel(4)
  284. 07:10:46 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  285. 07:10:46 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  286. 07:10:46 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  287. 07:10:46 T:4936 DEBUG: GetURLFromCache(http://www.youtube.com/watch?v=axlnUQX4KWk&has_verified=1&has_verified=1)
  288. 07:10:46 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  289. 07:10:46 T:4936 NOTICE: ifCacheLevel(4)
  290. 07:10:46 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  291. 07:10:46 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  292. 07:10:46 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  293. 07:10:46 T:4936 DEBUG: GetURL: http://www.youtube.com/watch?v=axlnUQX4KWk&has_verified=1&has_verified=1
  294. 07:10:46 T:4936 DEBUG: maxAgeSeconds: 40000
  295. 07:10:46 T:4936 DEBUG: cachedURLTimestamp: 1352492727.09
  296. 07:10:46 T:4936 DEBUG: Cached version is too old
  297. 07:10:46 T:4936 DEBUG: url: http://www.youtube.com/watch?v=axlnUQX4KWk&has_verified=1&has_verified=1
  298. 07:10:46 T:4936 DEBUG: gLastCode: 200
  299. 07:10:46 T:4936 DEBUG: Add page to cache
  300. 07:10:46 T:4936 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\9037bcf9f63cec83b0a3f319d015466c
  301. 07:10:47 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  302. 07:10:47 T:4936 NOTICE: ifCacheLevel(4)
  303. 07:10:47 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  304. 07:10:47 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  305. 07:10:47 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  306. 07:10:47 T:4936 ERROR: episodeCandidate: 1
  307. 07:10:47 T:4936 NOTICE: youtubeId, error: axlnUQX4KWk, None
  308. 07:10:47 T:4936 NOTICE: getYoutubeUrl: youtubeId, error: axlnUQX4KWk, None
  309. 07:10:47 T:4936 ERROR: playUrl is not None
  310. 07:10:47 T:4936 ERROR: Unable to find MP4 video file to play, No MP4 found, probably HTTP Dynamic Streaming. Stream URI - http://ll.abrstream.channel4.com/CH4_08_02_24_53091001001002_003_16x9_1500000_.f4m. Note that US shows will not play and recent episodes may not be on Youtube yet.
  311. 07:10:47 T:4936 DEBUG: In GetStreamInfo: Error parsing stream info: Cannot proceed - Unable to find MP4 video file to play
  312. No MP4 found, probably HTTP Dynamic Streaming. Stream URI - http://ll.abrstream.channel4.com/CH4_08_02_24_53091001001002_003_16x9_1500000_.f4m. Note that US shows will not play and recent episodes may not be on Youtube yet.
  313. 07:10:47 T:4936 NOTICE: PlayOrDownloadEpisode: youtubeId, error: axlnUQX4KWk, <errorhandler.ErrorHandler instance at 0x15F00BE8>
  314. 07:10:47 T:4936 DEBUG: action: Play
  315. 07:10:47 T:4936 NOTICE: Play showId: kevin-mcclouds-man-made-home
  316. 07:10:47 T:4936 NOTICE: Play episodeId: 3414014
  317. 07:10:47 T:4936 NOTICE: Play titleId: Series 1 Episode 1 [23 Sep 2012]
  318. 07:10:47 T:4936 NOTICE: Play url: plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=axlnUQX4KWk
  319. 07:10:47 T:4936 DEBUG: initialise showId: kevin-mcclouds-man-made-home, showTitle: Series 1 Episode 1 [23 Sep 2012]
  320. 07:10:47 T:4936 DEBUG: GetURLFromCache(http://www.channel4.com/programmes/kevin-mcclouds-man-made-home/4od)
  321. 07:10:47 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  322. 07:10:47 T:4936 NOTICE: ifCacheLevel(4)
  323. 07:10:47 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  324. 07:10:47 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  325. 07:10:47 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  326. 07:10:47 T:4936 DEBUG: GetURL: http://www.channel4.com/programmes/kevin-mcclouds-man-made-home/4od
  327. 07:10:47 T:4936 DEBUG: maxAgeSeconds: 600
  328. 07:10:47 T:4936 DEBUG: cachedURLTimestamp: 1352617837.83
  329. 07:10:47 T:4936 DEBUG: Get page from cache
  330. 07:10:47 T:4936 DEBUG: Cache file: C:\Users\paul\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.4od\cache\4d279770ee901e53e7da15040c80c178
  331. 07:10:47 T:4936 NOTICE: self: <geturllib.CacheHelper instance at 0x15EFE490>
  332. 07:10:47 T:4936 NOTICE: ifCacheLevel(4)
  333. 07:10:47 T:4936 NOTICE: ifCacheLevel self.cacheAttempt: True
  334. 07:10:47 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  335. 07:10:47 T:4936 NOTICE: ifCacheLevel return logLevel: 4
  336. 07:10:47 T:4936 DEBUG: html size:83232
  337. 07:10:47 T:4936 DEBUG: Episode details: ('3437673', 4, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-4', '', '14 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 4', "<p>WARNING </p><p>In this episode, an old gas cylinder was converted into a wood burner to heat the hot tub. Channel 4 would like to make clear that converting gas cylinders in this way can be highly dangerous and can also be unlawful. It should therefore never be attempted by you under any circumstances.</p><p>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</p><p>Luxury is the one thing Kevin hasn't yet got at his handmade cabin in the woods. It's an off grid marvel, but what he really wants is a hot tub he can relax in, sipping red wine and watching the setting sun with his friends.</p><p>He heads off to find a unique solution for his hot tub at an airfield graveyard, while making a luxury bath robe out of alpaca wool and fashioning a 'drop down' veranda. </p><p>At last, Kevin's wondrous cabin looks finished, but he wants to give everyone who has helped him a house warming to remember.</p>", 1, 4)
  338. 07:10:47 T:4936 DEBUG: Episode details: ('3420476', 3, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-3', '', '07 Oct 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 3', "<p>Kevin's cabin is now habitable, but he has yet to add the vital furnishings to turn it into a comfortable home. And more pressingly, he has nothing to cook with. </p><p>It's time for some fiendishly clever off grid solutions. With Kevin's cabin not connected to electric or gas, he examines a leftfield experiment in north Wales, where they're turning dog poo into methane. </p><p>And as the cabin will be a place of rest, Kevin decides to make an armchair out of a 1950s tractor seat and also crafts a small lightweight bed from willow.</p>", 1, 3)
  339. 07:10:47 T:4936 DEBUG: Episode details: ('3415632', 2, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-2', '', '30 Sep 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 2', "<p>Now that Kevin's cabin's glorious shingled shell has been finished, the next major task is to make it both habitable and magnificent. </p><p>Kevin needs a solid, durable floor, a window to let in natural light, and most important of all, the heart of the home, a fire for heat. </p><p>As Kevin wants to reuse, repurpose and recycle as much of his building as possible, he decides to turn a 1930s heavy steel safe into a wood burning stove. But he has to use the dangerous tool of the 70s bank robber, a thermic lance, to do it. </p><p>Kevin tries to build a cheese floor, an ancient Viking invention that uses milk. </p><p>And then for perhaps his toughest test yet, Kevin attempts to make glass from scratch using sand. </p><p>To celebrate the next stage of the building, Kevin's friends burn a wicker man, a pagan tradition, to scare away any vagrant woodland ghosts that might haunt the new cabin.</p>", 1, 2)
  340. 07:10:47 T:4936 DEBUG: Episode details: ('3414014', 1, '/programmes/kevin-mcclouds-man-made-home/episode-guide/series-1/episode-1', '', '23 Sep 2012', "Kevin McCloud's Man Made Home", 'Series 1 Episode 1', "<p>Kevin starts work on his hand made home by venturing into the bowels of London. With mains electricity and gas not an option for his bolt hole, Kevin hopes to make biodiesel for a lamp from the huge stinking 'fatbergs' that clog up the city's sewers. </p><p>For the cabin's structure, Kevin cuts down two ancient oaks, and starts putting together the wooden shell of the building. </p><p>He also experiments with a Wild West technique of splitting logs by gunpowder, and tries to make the whole cabin mobile because of planning regulations.</p>", 1, 1)
  341. 07:10:47 T:2448 DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin YouTube('plugin://plugin.video.youtube/','0','?path=/root/video&action=play_video&videoid=axlnUQX4KWk')
  342. 07:10:47 T:2448 INFO: initializing python engine.
  343. 07:10:47 T:2448 DEBUG: new python thread created. id=16
  344. 07:10:47 T:2448 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - waiting on the YouTube plugin...
  345. 07:10:47 T:3328 NOTICE: Thread XBPyThread start, auto delete: false
  346. 07:10:47 T:3328 DEBUG: Python thread: start processing
  347. 07:10:47 T:3328 NOTICE: -->Python Interpreter Initialized<--
  348. 07:10:47 T:3328 DEBUG: XBPyThread::Process - The source file to load is C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.youtube\default.py
  349. 07:10:47 T:3328 DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.youtube;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.t0mm0.common\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.web.viewer\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.metahandler\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
  350. 07:10:47 T:3328 DEBUG: XBPyThread::Process - Entering source directory C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.youtube
  351. 07:10:47 T:3328 DEBUG: Instantiating addon using automatically obtained id of "plugin.video.youtube" dependent on version 2.0 of the xbmc.python api
  352. 07:10:48 T:3328 NOTICE: YouTube-3.2.0
  353. 07:10:48 T:3328 NOTICE: CommonFunctions-1.2.0
  354. 07:10:48 T:3328 DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\paul\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\language\english, fallback to strings.xml
  355. 07:10:48 T:2448 DEBUG: DialogProgress::StartModal called (already running)!
  356. 07:10:48 T:2448 DEBUG: ------ Window Init (DialogProgress.xml) ------
  357. 07:10:49 T:3328 INFO: Scriptresult: Success
  358. 07:10:49 T:3328 INFO: Python script stopped
  359. 07:10:49 T:3328 DEBUG: Thread XBPyThread 3328 terminating
  360. 07:10:49 T:2448 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - plugin exited prematurely - terminating
  361. 07:10:49 T:2448 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=axlnUQX4KWk]
  362. 07:10:49 T:2448 DEBUG: Playlist Player: no more playable items... aborting playback
  363. 07:10:49 T:2448 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
  364. 07:10:49 T:2448 DEBUG: waiting for python thread 16 to stop
  365. 07:10:49 T:2448 DEBUG: python thread 16 destructed
  366. 07:10:49 T:4936 NOTICE: _Cache_GetFromFlag() - gFromCache = False
  367. 07:10:49 T:4936 DEBUG: Error: None, getGotFromCache(): False
  368. 07:10:49 T:4936 INFO: Scriptresult: Success
  369. 07:10:49 T:4936 INFO: Python script stopped
  370. 07:10:49 T:4936 DEBUG: Thread XBPyThread 4936 terminating
  371. 07:10:49 T:2448 DEBUG: waiting for python thread 15 to stop
  372. 07:10:49 T:2448 DEBUG: python thread 15 destructed
  373. 07:10:49 T:2448 DEBUG: ------ Window Deinit (DialogProgress.xml) ------
  374. 07:10:53 T:2448 DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
  375. 07:10:54 T:2448 DEBUG: Keyboard: scancode: 38, sym: 0134, unicode: 0000, modifier: 100
  376. 07:10:54 T:2448 DEBUG: CApplication::OnKey: alt-leftalt (4f0d4) pressed, action is
  377. 07:10:54 T:2448 DEBUG: CWinEventsWin32::WndProcWindow is active
  378. 07:10:54 T:2448 DEBUG: CWinEventsWin32::WndProc: Focus switched to process C:\Windows\explorer.exe
  379. 07:11:14 T:2448 INFO: initializing python engine.
  380. 07:11:14 T:2448 DEBUG: new python thread created. id=17
  381. 07:11:14 T:4796 NOTICE: Thread XBPyThread start, auto delete: false
  382. 07:11:14 T:4796 DEBUG: Python thread: start processing
  383. 07:11:14 T:4796 NOTICE: -->Python Interpreter Initialized<--
  384. 07:11:14 T:4796 DEBUG: XBPyThread::Process - The source file to load is C:\Users\paul\AppData\Roaming\XBMC\addons\script.tvcatchup\house_keeping.py
  385. 07:11:14 T:4796 DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\paul\AppData\Roaming\XBMC\addons\script.tvcatchup;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.t0mm0.common\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.web.viewer\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Users\paul\AppData\Roaming\XBMC\addons\script.module.metahandler\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
  386. 07:11:14 T:4796 DEBUG: XBPyThread::Process - Entering source directory C:\Users\paul\AppData\Roaming\XBMC\addons\script.tvcatchup
  387. 07:11:14 T:4796 INFO: Scriptresult: Success
  388. 07:11:14 T:4796 INFO: Python script stopped
  389. 07:11:14 T:4796 DEBUG: Thread XBPyThread 4796 terminating
  390. 07:11:14 T:2448 DEBUG: waiting for python thread 17 to stop
  391. 07:11:14 T:2448 DEBUG: python thread 17 destructed
  392. 07:11:14 T:2448 DEBUG: started alarm with name: housekeeping
  393. 07:11:15 T:2448 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib.dll)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement