Kodi Community Forum

Full Version: TWiT
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Yep, I am backup and running again on my end
I am on kodi twit plug 2.1.3
Raspberry pi 3


And twit live is not showing up.

Any help would be appreciated..
(2016-04-06, 03:46)ktg69 Wrote: [ -> ]I am on kodi twit plug 2.1.3
Raspberry pi 3


And twit live is not showing up.

Any help would be appreciated..

Try going into the plugin settings and changing the stream used for live.
I tried all the different live options and still not live link shows in the Twit app.

I also tried rolling back, uninstalling. Nothing seems to work.

I use the Amber skin but I have also tried going back to confluence with no avail.

No errors but I can not see the Live option in the list.

Thanks
(2016-04-08, 23:19)ktg69 Wrote: [ -> ]I tried all the different live options and still not live link shows in the Twit app.

I also tried rolling back, uninstalling. Nothing seems to work.

I use the Amber skin but I have also tried going back to confluence with no avail.

No errors but I can not see the Live option in the list.

Thanks

It is possible that you have "Hide Watched" enabled on your skin.
That was it! Thank you very much.
Addon not working
Error details below...

PHP Code:
23:06:33 T:11024   ERROREXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - 
NOTEIGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            
Error Type: <type 'exceptions.TypeError'>
                                            
Error Contentsexpected string or buffer
                                            Traceback 
(most recent call last):
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 444in <module>
                                                
display_main()
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 100in display_main
                                                display_shows
('active')
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 78in display_shows
                                                shows 
cache.cacheFunction(shows_cache)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.common.plugin.cache\lib\StorageServer.py"line 570in cacheFunction
                                                ret_val 
funct(*args)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 69in shows_cache
                                                
'active'parse_shows_to_list(base_url '/shows?shows_active=1'),
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 59in parse_shows_to_list
                                                convertEntities
=BeautifulSoup.HTML_ENTITIES)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1522in __init__
                                                BeautifulStoneSoup
.__init__(self, *args, **kwargs)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1147in __init__
                                                self
._feed(isHTML=isHTML)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1171in _feed
                                                smartQuotesTo
=self.smartQuotesToisHTML=isHTML)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1773in __init__
                                                self
._detectEncoding(markupisHTML)
                                              
File "C:\Users\quick\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1918in _detectEncoding
                                                
'^<\?.*encoding=[\'"](.*?)[\'"].*\?>').match(xml_data)
                                            
TypeErrorexpected string or buffer
                                            
-->End of Python script error report<--
23:06:33 T:9476   ERRORPrevious line repeats 1 times.
23:06:33 T:9476   ERRORXFILE::CDirectory::GetDirectory Error getting plugin://plugin.video.twit/
23:06:33 T:9476   ERRORCGUIMediaWindow::GetDirectory(plugin://plugin.video.twit/) failed
23:06:34 T:9476   ERRORXFILE::CDirectory::GetDirectory Error getting plugin://plugin.video.twit/
23:06:34 T:9476   ERRORCGUIMediaWindow::GetDirectory(plugin://plugin.video.twit/) failed 
Yep Twit app is dead here too Sad
My TWiT add-on is the same! :-(
Here are my logs in Debug Mode:
PHP Code:
17:47:32 T:12744   DEBUGCInputManager::ProcessMousetrying mouse action leftclick
17
:47:32 T:12744   DEBUGCGUIMediaWindow::GetDirectory (plugin://plugin.video.twit/?content_type=video)
17:47:32 T:12744   DEBUG:   ParentPath = [addons://sources/video]
17:47:32 T:15916   DEBUGThread JobWorker startauto deletetrue
17
:47:32 T:15916   DEBUGXFILE::CPluginDirectory::StartScript calling plugin TWiT('plugin://plugin.video.twit/','17','?content_type=video')
17:47:32 T:15916   DEBUGXFILE::CPluginDirectory::WaitOnScriptResult waiting on the TWiT (id=22plugin...
17:47:32 T:16036   DEBUGThread LanguageInvoker startauto deletefalse
17
:47:32 T:16036    INFOinitializing python engine.
17:47:32 T:16036   DEBUGCPythonInvoker(22C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py): start processing
17
:47:32 T:16036   DEBUG: -->Python Interpreter Initialized<--
17:47:32 T:16036   DEBUGCPythonInvoker(22C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py): the source file to load is "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"
17:47:32 T:16036   DEBUGCPythonInvoker(22C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py): setting the Python path to C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit;C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.common.plugin.cache\lib;C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib;C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.feedparser\lib;C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.parsedom\lib;C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.simple.downloader\lib;C:\Program Files (x86)\Kodi\system\python\DLLs;C:\Program Files (x86)\Kodi\system\python\Lib;C:\Program Files (x86)\Kodi\python27.zip;C:\Program Files (x86)\Kodi\system\python\lib\plat-win;C:\Program Files (x86)\Kodi\system\python\lib\lib-tk;C:\Program Files (x86)\Kodi;C:\Program Files (x86)\Kodi\system\python;C:\Program Files (x86)\Kodi\system\python\lib\site-packages
17
:47:32 T:16036   DEBUGCPythonInvoker(22C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py): entering source directory C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit
17
:47:32 T:16036   DEBUGCPythonInvoker(22C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py): instantiating addon using automatically obtained id of "plugin.video.twit" dependent on version 2.1.0 of the xbmc.python api
17
:47:33 T:12744   DEBUG: ------ Window Init (DialogBusy.xml) ------
17:47:33 T:16036   DEBUG: [plugin.video.twit-2.1.3]: Get root directory
17
:47:33 T:16036   DEBUGLocalizeStringsno strings.po file exist at C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\resources\language\Englishfallback to strings.xml
17
:47:34 T:16036   DEBUG: [plugin.video.twit-2.1.3]: We failed to open "https://twit.tv/shows?shows_active=1".
17:47:34 T:16036   DEBUG: [plugin.video.twit-2.1.3]: We failed to reach a server.
17:47:34 T:16036   DEBUG: [plugin.video.twit-2.1.3]: Reason: [Errno 1_ssl.c:510error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
17
:47:34 T:16036   ERROREXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - 
NOTEIGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            
Error Type: <type 'exceptions.TypeError'>
                                            
Error Contentsexpected string or buffer
                                            Traceback 
(most recent call last):
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 444in <module>
                                                
display_main()
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 100in display_main
                                                display_shows
('active')
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 78in display_shows
                                                shows 
cache.cacheFunction(shows_cache)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.common.plugin.cache\lib\StorageServer.py"line 570in cacheFunction
                                                ret_val 
funct(*args)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 69in shows_cache
                                                
'active'parse_shows_to_list(base_url '/shows?shows_active=1'),
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\plugin.video.twit\default.py"line 59in parse_shows_to_list
                                                convertEntities
=BeautifulSoup.HTML_ENTITIES)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1522in __init__
                                                BeautifulStoneSoup
.__init__(self, *args, **kwargs)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1147in __init__
                                                self
._feed(isHTML=isHTML)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1171in _feed
                                                smartQuotesTo
=self.smartQuotesToisHTML=isHTML)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1773in __init__
                                                self
._detectEncoding(markupisHTML)
                                              
File "C:\Users\Armando Ruas\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib\BeautifulSoup.py"line 1918in _detectEncoding
                                                
'^<\?.*encoding=[\'"](.*?)[\'"].*\?>').match(xml_data)
                                            
TypeErrorexpected string or buffer
                                            
-->End of Python script error report<--
17:47:34 T:12744   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
17:47:34 T:5864    INFOCActiveAESink::OpenSink initialize sink
17
:47:34 T:5864   DEBUGCActiveAESink::OpenSink trying to open device DIRECTSOUND:default
17:47:34 T:16036    INFOPython script stopped
17
:47:34 T:16036   DEBUGThread LanguageInvoker 16036 terminating
17
:47:34 T:5864   DEBUGCAESinkDirectSound::InitializeUsing Window handle0E8508CA
17
:47:34 T:5864   DEBUGCAESinkDirectSound::Initializesecondary buffer created
17
:47:34 T:5864   DEBUGCAESinkDirectSound::InitializeInitializing DirectSound with the following parameters:
17:47:34 T:5864   DEBUG:   Audio Device    Speakers (USB Multi-Channel Audio Device)
17:47:34 T:5864   DEBUG:   Sample Rate     44100
17
:47:34 T:5864   DEBUG:   Sample Format   AE_FMT_FLOAT
17
:47:34 T:5864   DEBUG:   Bits Per Sample 32
17
:47:34 T:5864   DEBUG:   Valid Bits/Samp 32
17
:47:34 T:5864   DEBUG:   Channel Count   6
17
:47:34 T:5864   DEBUG:   Block Align     24
17
:47:34 T:5864   DEBUG:   AvgBytes Sec  1058400
17
:47:34 T:5864   DEBUG:   Samples/Block   32
17
:47:34 T:5864   DEBUG:   Format cBSize   22
17
:47:34 T:5864   DEBUG:   Channel Layout  FL,FR,FC,LFE,SL,SR
17
:47:34 T:5864   DEBUG:   Channel Mask    1551
17
:47:34 T:5864   DEBUG:   Frames          661
17
:47:34 T:5864   DEBUG:   Frame Samples   3966
17
:47:34 T:5864   DEBUG:   Frame Size      24
17
:47:34 T:5864   DEBUGCActiveAESink::OpenSink DIRECTSOUND Initialized:
17:47:34 T:5864   DEBUG:   Output Device : default
17:47:34 T:5864   DEBUG:   Sample Rate   44100
17
:47:34 T:5864   DEBUG:   Sample Format AE_FMT_FLOAT
17
:47:34 T:5864   DEBUG:   Channel Count 6
17
:47:34 T:5864   DEBUG:   Channel LayoutFL,FR,FC,LFE,SL,SR
17
:47:34 T:5864   DEBUG:   Frames        661
17
:47:34 T:5864   DEBUG:   Frame Samples 3966
17
:47:34 T:5864   DEBUG:   Frame Size    24
17
:47:34 T:15916   DEBUG:  XFILE::CPluginDirectory::WaitOnScriptResult plugin exited prematurely terminating
17
:47:34 T:12744   ERRORXFILE::CDirectory::GetDirectory Error getting plugin://plugin.video.twit/?content_type=video
17:47:34 T:12744   ERRORCGUIMediaWindow::GetDirectory(plugin://plugin.video.twit/?content_type=video) failed
17:47:34 T:12744   DEBUGCGUIMediaWindow::GetDirectory (addons://sources/video)
17:47:34 T:12744   DEBUG:   ParentPath = [addons://sources/] 
Hi guys,

If you look at the logs you'll see this if system debug is on -
Code:
Reason: [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

TWiT uses https and the handshake is failing. From my googling this seems to be a python =< 2.7 bug with SSL. I don't know of any workaround we can use Sad

This error has happened a few times in the past but only for a day or two.

Sorry for the lack of better news. If anyone has any ideas, please share.
Kodi v17 uses python 2.7.11 for all versions (not sure if that helps)
From what I've read it's fixed in python 3.0
As a crutch, for my personal use, I created simple playlist, for Playlist Loader, with latest TWiT.tv shows in SD resolution:

http://pastebin.com/raw/Fgnsq5DU

Playlist Loader video addon is from this repository:

https://github.com/cubicle-vdo/xbmc-isra...-1.0.4.zip

I will update playlist once a day - if someone else wants to use it, go for it.

Playlist will self destruct when twit.tv addon awakes from a coma Smile
I wonder if it would be possible to use a simple http->https proxy, so that the API can still make its http requests, but those get transparently translated to https by the proxy.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14