{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/381","repository_url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs","labels_url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/381/labels{/name}","comments_url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/381/comments","events_url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/381/events","html_url":"https://github.com/xbmc-catchuptv-au/plugin.video.sbs/issues/381","id":173639198,"number":381,"title":"SBS On Demand fails to play video","user":{"login":"RustyKnight","id":10276932,"avatar_url":"https://avatars.githubusercontent.com/u/10276932?v=3","gravatar_id":"","url":"https://api.github.com/users/RustyKnight","html_url":"https://github.com/RustyKnight","followers_url":"https://api.github.com/users/RustyKnight/followers","following_url":"https://api.github.com/users/RustyKnight/following{/other_user}","gists_url":"https://api.github.com/users/RustyKnight/gists{/gist_id}","starred_url":"https://api.github.com/users/RustyKnight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RustyKnight/subscriptions","organizations_url":"https://api.github.com/users/RustyKnight/orgs","repos_url":"https://api.github.com/users/RustyKnight/repos","events_url":"https://api.github.com/users/RustyKnight/events{/privacy}","received_events_url":"https://api.github.com/users/RustyKnight/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-08-28T10:10:34Z","updated_at":"2016-08-30T09:24:15Z","closed_at":null,"body":"Kodi 17.0 Beta 1\r\nSBS Plugin - Master/latest (tried with the version from the repo 1.3 with the same result)\r\n\r\n```\r\n20:07:31 T:140735142719488   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.sbs/)\r\n20:07:31 T:140735142719488   DEBUG:   ParentPath = [plugin://plugin.video.sbs/]\r\n20:07:31 T:123145313189888   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.sbs] took 2 ms\r\n20:07:31 T:123145312653312   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','1','')\r\n20:07:31 T:123145307209728   DEBUG: Thread LanguageInvoker start, auto delete: false\r\n20:07:31 T:123145307209728    INFO: initializing python engine.\r\n20:07:31 T:123145307209728   DEBUG: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\r\n20:07:31 T:123145307209728   DEBUG: -->Python Interpreter Initialized<--\r\n20:07:31 T:123145307209728   DEBUG: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\r\n20:07:31 T:123145307209728   DEBUG: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\r\n20:07:31 T:123145307209728   DEBUG: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\r\n20:07:31 T:123145307209728   DEBUG: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\r\n20:07:32 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\r\n20:07:32 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] XBMC/Kodi 17.0-BETA1 running on OSX\r\n20:07:32 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Loading add-on with params: {}\r\n20:07:32 T:123145307209728 WARNING: Attempt to use invalid handle 1\r\n20:07:32 T:123145307209728    INFO: CPythonInvoker(2, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\r\n20:07:32 T:123145318555648   DEBUG: Thread BackgroundLoader start, auto delete: false\r\n20:07:32 T:123145307746304   DEBUG: GetImageHash - unable to stat url\r\n20:07:32 T:123145307209728    INFO: Python script stopped\r\n20:07:32 T:123145307209728   DEBUG: Thread LanguageInvoker 123145307209728 terminating\r\n20:07:32 T:123145318555648   DEBUG: Thread BackgroundLoader 123145318555648 terminating\r\n20:07:32 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:140735142719488   DEBUG: Previous line repeats 8 times.\r\n20:07:33 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\r\n20:07:33 T:123145307746304   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:140735142719488   DEBUG: Previous line repeats 9 times.\r\n20:07:33 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:33 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:33 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:123145312116736   DEBUG: Version Check: Version installed {u'major': 17, u'tag': u'beta', u'tagversion': u'1', u'minor': 0, u'revision': u'20160821-81d5d26'}\r\n20:07:33 T:123145312116736    INFO: CPythonInvoker(0, /Users/shane/Library/Application Support/Kodi/addons/service.xbmc.versioncheck/service.py): script successfully run\r\n20:07:33 T:123145312116736    INFO: Python script stopped\r\n20:07:33 T:123145312116736   DEBUG: Thread LanguageInvoker 123145312116736 terminating\r\n20:07:33 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:33 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:33 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:140735142719488   DEBUG: Previous line repeats 6 times.\r\n20:07:33 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:33 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:33 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:33 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:33 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:33 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:34 T:140735142719488   DEBUG: Previous line repeats 6 times.\r\n20:07:34 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\r\n20:07:34 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:34 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:34 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\r\n20:07:34 T:140735142719488   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.sbs/?category=Programs)\r\n20:07:34 T:140735142719488   DEBUG:   ParentPath = [plugin://plugin.video.sbs/]\r\n20:07:34 T:123145322311680   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.sbs] took 4 ms\r\n20:07:34 T:123145313189888   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','2','?category=Programs')\r\n20:07:34 T:123145307209728   DEBUG: Thread LanguageInvoker start, auto delete: false\r\n20:07:34 T:123145307209728    INFO: initializing python engine.\r\n20:07:34 T:123145307209728   DEBUG: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\r\n20:07:34 T:123145307209728   DEBUG: -->Python Interpreter Initialized<--\r\n20:07:34 T:123145307209728   DEBUG: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\r\n20:07:34 T:123145307209728   DEBUG: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\r\n20:07:34 T:123145307209728   DEBUG: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\r\n20:07:34 T:123145307209728   DEBUG: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\r\n20:07:34 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\r\n20:07:34 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] XBMC/Kodi 17.0-BETA1 running on OSX\r\n20:07:34 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Loading add-on with params: {'category': 'Programs'}\r\n20:07:34 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Making category list\r\n20:07:34 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Fetching category: Programs\r\n20:07:34 T:123145307746304   DEBUG: GetImageHash - unable to stat url\r\n20:07:34 T:123145307209728   DEBUG: Previous line repeats 7 times.\r\n20:07:34 T:123145307209728 WARNING: Attempt to use invalid handle 2\r\n20:07:34 T:123145307209728    INFO: CPythonInvoker(3, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\r\n20:07:34 T:123145312116736   DEBUG: Thread BackgroundLoader start, auto delete: false\r\n20:07:34 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\r\n20:07:34 T:123145312116736   DEBUG: Thread BackgroundLoader 123145312116736 terminating\r\n20:07:34 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:34 T:123145307209728    INFO: Python script stopped\r\n20:07:34 T:123145307209728   DEBUG: Thread LanguageInvoker 123145307209728 terminating\r\n20:07:34 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:35 T:140735142719488   DEBUG: Previous line repeats 6 times.\r\n20:07:35 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\r\n20:07:35 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 26 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:36 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:36 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:36 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:36 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:36 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:36 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:36 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:36 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:36 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:37 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:37 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:37 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:37 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 4 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:37 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:37 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:37 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7e, sym: 0x0111, unicode: 0xf700, modifier: 0x0\r\n20:07:37 T:140735142719488   DEBUG: OnKey: up (0xf080) pressed, action is Up\r\n20:07:37 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 2 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7e, sym: 0x0111, unicode: 0x0000, modifier: 0x0\r\n20:07:37 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 1 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7e, sym: 0x0111, unicode: 0xf700, modifier: 0x0\r\n20:07:37 T:140735142719488   DEBUG: OnKey: up (0xf080) pressed, action is Up\r\n20:07:37 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:37 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:37 T:140735142719488   DEBUG: Keyboard: scancode: 0x7e, sym: 0x0111, unicode: 0x0000, modifier: 0x0\r\n20:07:37 T:123145312653312   DEBUG: GetImageHash - unable to stat url\r\n20:07:38 T:140735142719488   DEBUG: Previous line repeats 5 times.\r\n20:07:38 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\r\n20:07:38 T:123145322311680   DEBUG: GetImageHash - unable to stat url\r\n20:07:38 T:140735142719488   DEBUG: Previous line repeats 3 times.\r\n20:07:38 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\r\n20:07:38 T:140735142719488   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.sbs/?category=Programs&section=Documentary)\r\n20:07:38 T:140735142719488   DEBUG:   ParentPath = [plugin://plugin.video.sbs/?category=Programs]\r\n20:07:38 T:123145313189888   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.sbs] took 3 ms\r\n20:07:38 T:123145312653312   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','3','?category=Programs&section=Documentary')\r\n20:07:38 T:123145307209728   DEBUG: Thread LanguageInvoker start, auto delete: false\r\n20:07:38 T:123145307209728    INFO: initializing python engine.\r\n20:07:38 T:123145307209728   DEBUG: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\r\n20:07:38 T:123145307209728   DEBUG: -->Python Interpreter Initialized<--\r\n20:07:38 T:123145307209728   DEBUG: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\r\n20:07:38 T:123145307209728   DEBUG: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\r\n20:07:38 T:123145307209728   DEBUG: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\r\n20:07:38 T:123145307209728   DEBUG: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\r\n20:07:38 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\r\n20:07:38 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] XBMC/Kodi 17.0-BETA1 running on OSX\r\n20:07:38 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Loading add-on with params: {'category': 'Programs', 'section': 'Documentary'}\r\n20:07:38 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Making section list\r\n20:07:38 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Fetching section: Documentary\r\n20:07:38 T:123145307209728   DEBUG: [SBS On Demand v1.0.8] Fetching category: Programs\r\n20:07:38 T:123145307746304   DEBUG: GetImageHash - unable to stat url\r\n20:07:40 T:123145307209728   DEBUG: Previous line repeats 42 times.\r\n20:07:40 T:123145307209728    INFO: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\r\n20:07:40 T:140735142719488   DEBUG: Saving fileitems [plugin://plugin.video.sbs/?category=Programs&section=Documentary]\r\n20:07:40 T:140735142719488   DEBUG:   -- items: 41, sort method: 0, ascending: false\r\n20:07:40 T:123145307209728    INFO: Python script stopped\r\n20:07:40 T:123145307209728   DEBUG: Thread LanguageInvoker 123145307209728 terminating\r\n20:07:40 T:123145302839296   DEBUG: Thread BackgroundLoader start, auto delete: false\r\n20:07:40 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\r\n20:07:40 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:40 T:123145302839296   DEBUG: Thread BackgroundLoader 123145302839296 terminating\r\n20:07:40 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\r\n20:07:40 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:40 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:40 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:40 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:40 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:40 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:40 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:41 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:41 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:42 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:42 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:42 T:123145307746304   DEBUG: CurlFile::Open(0x7fe8348d82f0) http://media.sbs.com.au/video/upload_media/2488_cold-war-hot-jets-sml.gif\r\n20:07:42 T:123145307746304    INFO: easy_aquire - Created session to http://media.sbs.com.au\r\n20:07:42 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:42 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\r\n20:07:42 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\r\n20:07:42 T:140735142719488   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.sbs/?entries_url=http%3A%2F%2Fwww.sbs.com.au%2Fapi%2Fvideo_feed%2Ff%2FBgtm9B%2Fsbs-app-section-programs%2F%3FbyCustomValue%3D%257BpilatDealcode%257D%257B159105%257D%26count%3Dtrue%26context%3Dandroid%26form%3Djson)\r\n20:07:42 T:140735142719488   DEBUG:   ParentPath = [plugin://plugin.video.sbs/?category=Programs&section=Documentary]\r\n20:07:42 T:123145312653312   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.sbs] took 5 ms\r\n20:07:42 T:123145322311680   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','4','?entries_url=http%3A%2F%2Fwww.sbs.com.au%2Fapi%2Fvideo_feed%2Ff%2FBgtm9B%2Fsbs-app-section-programs%2F%3FbyCustomValue%3D%257BpilatDealcode%257D%257B159105%257D%26count%3Dtrue%26context%3Dandroid%26form%3Djson')\r\n20:07:42 T:123145302839296   DEBUG: Thread LanguageInvoker start, auto delete: false\r\n20:07:42 T:123145302839296    INFO: initializing python engine.\r\n20:07:42 T:123145302839296   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\r\n20:07:42 T:123145302839296   DEBUG: -->Python Interpreter Initialized<--\r\n20:07:42 T:123145302839296   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\r\n20:07:42 T:123145302839296   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\r\n20:07:42 T:123145302839296   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\r\n20:07:42 T:123145302839296   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\r\n20:07:42 T:123145307746304   DEBUG: DoWork - took 535 ms to load http://media.sbs.com.au/video/upload_media/2488_cold-war-hot-jets-sml.gif\r\n20:07:43 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\r\n20:07:43 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] XBMC/Kodi 17.0-BETA1 running on OSX\r\n20:07:43 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Loading add-on with params: {'entries_url': 'http://www.sbs.com.au/api/video_feed/f/Bgtm9B/sbs-app-section-programs/?byCustomValue=%7BpilatDealcode%7D%7B159105%7D&count=true&context=android&form=json'}\r\n20:07:43 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Making entries list\r\n20:07:43 T:123145302839296    INFO: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\r\n20:07:43 T:123145304526848   DEBUG: Thread BackgroundLoader start, auto delete: false\r\n20:07:43 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\r\n20:07:43 T:123145302839296    INFO: Python script stopped\r\n20:07:43 T:123145302839296   DEBUG: Thread LanguageInvoker 123145302839296 terminating\r\n20:07:43 T:123145313189888   DEBUG: GetImageHash - unable to stat url\r\n20:07:43 T:123145304526848   DEBUG: Thread BackgroundLoader 123145304526848 terminating\r\n20:07:43 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\r\n20:07:43 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:43 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:43 T:123145307746304   DEBUG: GetImageHash - unable to stat url\r\n20:07:43 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:44 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\r\n20:07:44 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\r\n20:07:44 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\r\n20:07:44 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\r\n20:07:44 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\r\n20:07:44 T:140735142719488   DEBUG: RunScriptWithParams - calling plugin SBS On Demand('plugin://plugin.video.sbs/','-1','?play=true&rating=PG&date=2016-08-25+15%3A05%3A00&description=As+the+Iron+Curtain+fell+across+Europe+the+jet+plane+came+to+epitomise+how+the+Cold+War+was+fought.+Britain%27s+V+bombers%2C+armed+with+devastating+newweapons%2C+were+able+to+fly+faster%2C+higher+and+further.&title=Cold+War%2C+Hot+Jets&thumbnail=http%3A%2F%2Fvideocdn.sbs.com.au%2Fu%2Fvideo%2FSBS%2Fmanaged%2Fimages%2F2015%2F01%2F09%2F378716227728_01090101-large.jpg&episode_title=Darker+Skies&duration=3054&id=378716227728')\r\n20:07:44 T:123145302839296   DEBUG: Thread LanguageInvoker start, auto delete: false\r\n20:07:44 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\r\n20:07:44 T:123145302839296    INFO: initializing python engine.\r\n20:07:44 T:123145302839296   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\r\n20:07:44 T:123145302839296   DEBUG: -->Python Interpreter Initialized<--\r\n20:07:44 T:123145302839296   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\r\n20:07:44 T:123145302839296   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\r\n20:07:44 T:123145302839296   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\r\n20:07:44 T:123145302839296   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\r\n20:07:45 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] XBMC/Kodi 17.0-BETA1 running on OSX\r\n20:07:45 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Loading add-on with params: {'rating': 'PG', 'play': 'true', 'description': \"As the Iron Curtain fell across Europe the jet plane came to epitomise how the Cold War was fought. Britain's V bombers, armed with devastating newweapons, were able to fly faster, higher and further.\", 'title': 'Cold War, Hot Jets', 'duration': '3054', 'id': '378716227728', 'episode_title': 'Darker Skies', 'date': '2016-08-25 15:05:00', 'thumbnail': 'http://videocdn.sbs.com.au/u/video/SBS/managed/images/2015/01/09/378716227728_01090101-large.jpg'}\r\n20:07:45 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Fetching cached token if possible\r\n20:07:45 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Fetching new auth token\r\n20:07:45 T:123145302839296   DEBUG: [SBS On Demand v1.0.8] Traceback (most recent call last):\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/play.py\", line 39, in play\r\n                                                stream_url = comm.get_stream(p.id)\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 269, in get_stream\r\n                                                resp = fetch_protected_url(config.stream_url % program_id)\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 102, in fetch_protected_url\r\n                                                token = fetch_cache_token()\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 97, in fetch_cache_token\r\n                                                return cache.cacheFunction(fetch_auth_token)\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib/StorageServer.py\", line 570, in cacheFunction\r\n                                                ret_val = funct(*args)\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 91, in fetch_auth_token\r\n                                                raise Exception('Failed to fetch SBS streaming token: %s' % e)\r\n                                            Exception: Failed to fetch SBS streaming token: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\r\n20:07:45 T:123145302839296   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--\r\n                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!\r\n                                            Error Type: <class 'urllib2.URLError'>\r\n                                            Error Contents: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\r\n                                            Traceback (most recent call last):\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\", line 41, in <module>\r\n                                                play.play(params_str)\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/play.py\", line 52, in play\r\n                                                utils.handle_error(\"Unable to play video\")\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/utils.py\", line 251, in handle_error\r\n                                                latest_version = issue_reporter.get_latest_version()\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 148, in get_latest_version\r\n                                                versions = get_versions()\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 135, in get_versions\r\n                                                tags = fetch_tags()\r\n                                              File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 128, in fetch_tags\r\n                                                return json.load(urllib2.urlopen(\"%s/tags\" % config.GITHUB_API_URL))\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 154, in urlopen\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 429, in open\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 447, in _open\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 407, in _call_chain\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 1241, in https_open\r\n                                              File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 1198, in do_open\r\n                                            URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\r\n                                            -->End of Python script error report<--\r\n20:07:45 T:140735142719488   DEBUG: ------ Window Init (DialogNotification.xml) ------\r\n20:07:45 T:123145302839296    INFO: Python script stopped\r\n20:07:45 T:123145302839296   DEBUG: Thread LanguageInvoker 123145302839296 terminating\r\n20:07:47 T:140735142719488   DEBUG: ------ Window Init (Pointer.xml) ------\r\n```"},"comment":{"url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/comments/243383077","html_url":"https://github.com/xbmc-catchuptv-au/plugin.video.sbs/issues/381#issuecomment-243383077","issue_url":"https://api.github.com/repos/xbmc-catchuptv-au/plugin.video.sbs/issues/381","id":243383077,"user":{"login":"andybotting","id":485461,"avatar_url":"https://avatars.githubusercontent.com/u/485461?v=3","gravatar_id":"","url":"https://api.github.com/users/andybotting","html_url":"https://github.com/andybotting","followers_url":"https://api.github.com/users/andybotting/followers","following_url":"https://api.github.com/users/andybotting/following{/other_user}","gists_url":"https://api.github.com/users/andybotting/gists{/gist_id}","starred_url":"https://api.github.com/users/andybotting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andybotting/subscriptions","organizations_url":"https://api.github.com/users/andybotting/orgs","repos_url":"https://api.github.com/users/andybotting/repos","events_url":"https://api.github.com/users/andybotting/events{/privacy}","received_events_url":"https://api.github.com/users/andybotting/received_events","type":"User","site_admin":false},"created_at":"2016-08-30T09:24:15Z","updated_at":"2016-08-30T09:24:15Z","body":"This works on Kodi v16 right?\n\nOn 30 Aug 2016 7:15 PM, \"Shane Whitehead\" <notifications@github.com> wrote:\n\n> MacOS 10.11.6\n> Kodi 17b1\n> SBS 1.09\n>\n> 19:11:46 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\n> 19:11:46 T:123145304526848   DEBUG: [SBS On Demand v1.0.9] XBMC/Kodi 17.0-BETA1 running on OSX\n> 19:11:46 T:123145304526848   DEBUG: [SBS On Demand v1.0.9] Loading add-on with params: {'category': 'Programs', 'section': 'Documentary'}\n> 19:11:46 T:123145304526848   DEBUG: [SBS On Demand v1.0.9] Making section list\n> 19:11:46 T:123145304526848   DEBUG: [SBS On Demand v1.0.9] Fetching section: Documentary\n> 19:11:46 T:123145304526848   DEBUG: [SBS On Demand v1.0.9] Fetching category: Programs\n> 19:11:47 T:123145304526848    INFO: CPythonInvoker(4, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\n> 19:11:47 T:140735142719488   DEBUG: Saving fileitems [plugin://plugin.video.sbs/?category=Programs&section=Documentary]\n> 19:11:47 T:140735142719488   DEBUG:   -- items: 46, sort method: 0, ascending: false\n> 19:11:47 T:123145304526848    INFO: Python script stopped\n> 19:11:47 T:123145304526848   DEBUG: Thread LanguageInvoker 123145304526848 terminating\n> 19:11:47 T:123145304526848   DEBUG: Thread BackgroundLoader start, auto delete: false\n> 19:11:47 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\n> 19:11:47 T:123145304526848   DEBUG: Thread BackgroundLoader 123145304526848 terminating\n> 19:11:47 T:123145305600000   DEBUG: GetImageHash - unable to stat url\n> 19:11:47 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:48 T:123145305600000   DEBUG: GetImageHash - unable to stat url\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:48 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:48 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:49 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:49 T:123145305600000   DEBUG: CurlFile::Open(0x7fd88695ef90) http://media.sbs.com.au/video/upload_media/2488_cold-war-hot-jets-sml.gif\n> 19:11:49 T:123145305600000    INFO: easy_aquire - Created session to http://media.sbs.com.au\n> 19:11:49 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:49 T:123145305600000   DEBUG: DoWork - took 171 ms to load http://media.sbs.com.au/video/upload_media/2488_cold-war-hot-jets-sml.gif\n> 19:11:50 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\n> 19:11:50 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\n> 19:11:50 T:140735142719488   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.sbs/?entries_url=http%3A%2F%2Fwww.sbs.com.au%2Fapi%2Fvideo_feed%2Ff%2FBgtm9B%2Fsbs-app-section-programs%2F%3FbyCustomValue%3D%257BpilatDealcode%257D%257B159105%257D%26count%3Dtrue%26context%3Dandroid%26form%3Djson)\n> 19:11:50 T:140735142719488   DEBUG:   ParentPath = [plugin://plugin.video.sbs/?category=Programs&section=Documentary]\n> 19:11:50 T:123145305063424   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','4','?entries_url=http%3A%2F%2Fwww.sbs.com.au%2Fapi%2Fvideo_feed%2Ff%2FBgtm9B%2Fsbs-app-section-programs%2F%3FbyCustomValue%3D%257BpilatDealcode%257D%257B159105%257D%26count%3Dtrue%26context%3Dandroid%26form%3Djson')\n> 19:11:50 T:123145303990272   DEBUG: Thread LanguageInvoker start, auto delete: false\n> 19:11:50 T:123145303990272    INFO: initializing python engine.\n> 19:11:50 T:123145303990272   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\n> 19:11:50 T:123145307746304   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.sbs] took 2 ms\n> 19:11:50 T:123145303990272   DEBUG: -->Python Interpreter Initialized<--\n> 19:11:50 T:123145303990272   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\n> 19:11:50 T:123145303990272   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\n> 19:11:50 T:123145303990272   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\n> 19:11:50 T:123145303990272   DEBUG: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\n> 19:11:50 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\n> 19:11:50 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] XBMC/Kodi 17.0-BETA1 running on OSX\n> 19:11:50 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Loading add-on with params: {'entries_url': 'http://www.sbs.com.au/api/video_feed/f/Bgtm9B/sbs-app-section-programs/?byCustomValue=%7BpilatDealcode%7D%7B159105%7D&count=true&context=android&form=json'}\n> 19:11:50 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Making entries list\n> 19:11:51 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Fetching URL: http://www.sbs.com.au/api/video_feed/f/Bgtm9B/sbs-app-section-programs/?byCustomValue=%7BpilatDealcode%7D%7B159105%7D&count=true&context=android&form=json\n> 19:11:51 T:123145303990272    INFO: CPythonInvoker(5, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): script successfully run\n> 19:11:51 T:140735142719488   DEBUG: Saving fileitems [plugin://plugin.video.sbs/?entries_url=http%3A%2F%2Fwww.sbs.com.au%2Fapi%2Fvideo_feed%2Ff%2FBgtm9B%2Fsbs-app-section-programs%2F%3FbyCustomValue%3D%257BpilatDealcode%257D%257B159105%257D%26count%3Dtrue%26context%3Dandroid%26form%3Djson]\n> 19:11:51 T:140735142719488   DEBUG:   -- items: 2, sort method: 0, ascending: false\n> 19:11:51 T:123145304526848   DEBUG: Thread BackgroundLoader start, auto delete: false\n> 19:11:51 T:123145303990272    INFO: Python script stopped\n> 19:11:51 T:123145303990272   DEBUG: Thread LanguageInvoker 123145303990272 terminating\n> 19:11:51 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0\n> 19:11:51 T:123145304526848   DEBUG: Thread BackgroundLoader 123145304526848 terminating\n> 19:11:51 T:123145305600000   DEBUG: GetImageHash - unable to stat url\n> 19:11:51 T:140735142719488   DEBUG: ------ Window Deinit (DialogBusy.xml) ------\n> 19:11:52 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0xf701, modifier: 0x0\n> 19:11:52 T:140735142719488   DEBUG: OnKey: down (0xf081) pressed, action is Down\n> 19:11:52 T:123145307746304   DEBUG: GetImageHash - unable to stat url\n> 19:11:52 T:140735142719488   DEBUG: Keyboard: scancode: 0x7d, sym: 0x0112, unicode: 0x0000, modifier: 0x0\n> 19:11:53 T:140735142719488   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0\n> 19:11:53 T:140735142719488   DEBUG: OnKey: return (0xf00d) pressed, action is Select\n> 19:11:53 T:140735142719488   DEBUG: OnPlayMedia plugin://plugin.video.sbs/?play=true&rating=PG&date=2016-08-18+15%3A30%3A00&description=This+series+examines+the+British+companies+which+pioneered+the+rapid+development+of+the+jet+aircraft%2C+and+the+heroic+test+pilots+who+risked+life+and+limb+in+untried+machines.+%28Part+1+of+2%29+%23sbsdoco&title=Cold+War%2C+Hot+Jets&subfilename=480776&thumbnail=http%3A%2F%2Fvideocdn.sbs.com.au%2Fu%2Fvideo%2FSBS%2Fmanaged%2Fimages%2F2015%2F01%2F02%2F376824899674_01021001-large.jpg&episode_title=Wide+Blue+Yonder&duration=3000&id=376824899674\n> 19:11:53 T:140735142719488   DEBUG: StartScript - calling plugin SBS On Demand('plugin://plugin.video.sbs/','5','?play=true&rating=PG&date=2016-08-18+15%3A30%3A00&description=This+series+examines+the+British+companies+which+pioneered+the+rapid+development+of+the+jet+aircraft%2C+and+the+heroic+test+pilots+who+risked+life+and+limb+in+untried+machines.+%28Part+1+of+2%29+%23sbsdoco&title=Cold+War%2C+Hot+Jets&subfilename=480776&thumbnail=http%3A%2F%2Fvideocdn.sbs.com.au%2Fu%2Fvideo%2FSBS%2Fmanaged%2Fimages%2F2015%2F01%2F02%2F376824899674_01021001-large.jpg&episode_title=Wide+Blue+Yonder&duration=3000&id=376824899674')\n> 19:11:53 T:123145303990272   DEBUG: Thread LanguageInvoker start, auto delete: false\n> 19:11:53 T:123145303990272    INFO: initializing python engine.\n> 19:11:53 T:123145303990272   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): start processing\n> 19:11:53 T:123145307209728   DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc\n> 19:11:53 T:123145307209728   DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd\n> 19:11:53 T:123145304526848   DEBUG: Thread scriptobs start, auto delete: false\n> 19:11:53 T:123145303990272   DEBUG: -->Python Interpreter Initialized<--\n> 19:11:53 T:123145303990272   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): the source file to load is \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\"\n> 19:11:53 T:123145303990272   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): setting the Python path to /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs:/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib:/Users/shane/Library/Application Support/Kodi/addons/script.module.beautifulsoup/lib:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Pillow-3.0.0-py2.7-macosx-10.4-x86_64.egg:/Applications/Kodi.app/Contents/Libraries:/Applications/Kodi.app/Contents/Libraries/lib/python27.zip:/Applications/Kodi.app/Contents/Libraries/lib/python2.7:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-darwin:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/plat-mac/lib-scriptpackages:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-tk:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-old:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/lib-dynload:/Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages\n> 19:11:53 T:123145303990272   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): entering source directory /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs\n> 19:11:53 T:123145303990272   DEBUG: CPythonInvoker(6, /Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py): instantiating addon using automatically obtained id of \"plugin.video.sbs\" dependent on version 2.1.0 of the xbmc.python api\n> 19:11:53 T:140735142719488   DEBUG: ------ Window Init (DialogBusy.xml) ------\n> 19:11:53 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] XBMC/Kodi 17.0-BETA1 running on OSX\n> 19:11:53 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Loading add-on with params: {'rating': 'PG', 'play': 'true', 'description': 'This series examines the British companies which pioneered the rapid development of the jet aircraft, and the heroic test pilots who risked life and limb in untried machines. (Part 1 of 2) #sbsdoco', 'title': 'Cold War, Hot Jets', 'duration': '3000', 'subfilename': '480776', 'id': '376824899674', 'episode_title': 'Wide Blue Yonder', 'date': '2016-08-18 15:30:00', 'thumbnail': 'http://videocdn.sbs.com.au/u/video/SBS/managed/images/2015/01/02/376824899674_01021001-large.jpg'}\n> 19:11:53 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Fetching cached token if possible\n> 19:11:53 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Fetching new auth token\n> 19:11:53 T:123145303990272   DEBUG: [SBS On Demand v1.0.9] Traceback (most recent call last):\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/play.py\", line 43, in play\n>                                                 stream_url = comm.get_stream(p.id)\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 277, in get_stream\n>                                                 resp = fetch_protected_url(config.stream_url % program_id)\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 107, in fetch_protected_url\n>                                                 token = fetch_cache_token()\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 102, in fetch_cache_token\n>                                                 return cache.cacheFunction(fetch_auth_token)\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/script.common.plugin.cache/lib/StorageServer.py\", line 570, in cacheFunction\n>                                                 ret_val = funct(*args)\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/comm.py\", line 96, in fetch_auth_token\n>                                                 raise Exception('Failed to fetch SBS streaming token: %s' % e)\n>                                             Exception: Failed to fetch SBS streaming token: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\n> 19:11:54 T:123145303990272   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--\n>                                              - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!\n>                                             Error Type: <class 'urllib2.URLError'>\n>                                             Error Contents: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\n>                                             Traceback (most recent call last):\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/default.py\", line 41, in <module>\n>                                                 play.play(params_str)\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/play.py\", line 92, in play\n>                                                 utils.handle_error(\"Unable to play video\")\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/utils.py\", line 251, in handle_error\n>                                                 latest_version = issue_reporter.get_latest_version()\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 148, in get_latest_version\n>                                                 versions = get_versions()\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 135, in get_versions\n>                                                 tags = fetch_tags()\n>                                               File \"/Users/shane/Library/Application Support/Kodi/addons/plugin.video.sbs/resources/lib/issue_reporter.py\", line 128, in fetch_tags\n>                                                 return json.load(urllib2.urlopen(\"%s/tags\" % config.GITHUB_API_URL))\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 154, in urlopen\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 429, in open\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 447, in _open\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 407, in _call_chain\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 1241, in https_open\n>                                               File \"/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.7/urllib2.py\", line 1198, in do_open\n>                                             URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>\n>                                             -->End of Python script error report<--\n> 19:11:54 T:140735142719488   DEBUG: ------ Window Init (DialogNotification.xml) ------\n> 19:11:54 T:123145303990272    INFO: Python script stopped\n> 19:11:54 T:123145303990272   DEBUG: Thread LanguageInvoker 123145303990272 terminating\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/xbmc-catchuptv-au/plugin.video.sbs/issues/381#issuecomment-243380724>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AAdoVaaPqjO7Eoq-8QQriaB3OYiD6guPks5qk_SXgaJpZM4Ju5Bm>\n> .\n>\n"}}
{"actor":{"display_login":"andybotting"}}