Kodi Community Forum
Release TWiT - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=154)
+---- Thread: Release TWiT (/showthread.php?tid=183336)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14


RE: TWiT - jaaay - 2016-03-15

Yep, I am backup and running again on my end


RE: TWiT - ktg69 - 2016-04-06

I am on kodi twit plug 2.1.3
Raspberry pi 3


And twit live is not showing up.

Any help would be appreciated..


RE: TWiT - Shryp - 2016-04-06

(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.


RE: TWiT - ktg69 - 2016-04-08

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


RE: TWiT - Shryp - 2016-04-09

(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.


RE: TWiT - ktg69 - 2016-04-09

That was it! Thank you very much.


RE: TWiT - rwspears - 2016-05-08

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 



RE: TWiT - gate1975mlm - 2016-05-08

Yep Twit app is dead here too Sad


RE: TWiT - armandoruas - 2016-05-08

My TWiT add-on is the same! :-(


RE: TWiT - armandoruas - 2016-05-08

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/] 



RE: TWiT - divingmule - 2016-05-09

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.


RE: TWiT - Martijn - 2016-05-09

Kodi v17 uses python 2.7.11 for all versions (not sure if that helps)


RE: TWiT - divingmule - 2016-05-09

From what I've read it's fixed in python 3.0


RE: TWiT - letac - 2016-05-10

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-israel/raw/master/repo/repository.xbmc-israel/repository.xbmc-israel-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


RE: TWiT - bitbanger - 2016-05-11

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.