GithubHelp home page GithubHelp logo

brysonreece / stream Goto Github PK

View Code? Open in Web Editor NEW

This project forked from steeve/xbmctorrent

79.0 79.0 17.0 29.8 MB

Torrent streaming for XBMC

License: GNU General Public License v3.0

Python 99.79% Makefile 0.10% Smarty 0.11%

stream's Introduction

About Career Projects Community Uses


Hey! πŸ‘‹ I'm Bryson Reece

Senior Software Engineer @ Flywheel Digital

Maker && DIY Enthusiast


View Resume About Me


GitHub Twitter LinkedIn Email

stream's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stream's Issues

Question about proxy

If I use the socks proxy settings is this being used for the entire download or just tracker connections?

Subtitles

Hi,
I love this addon great job. But can't seem to get the subtitles to work even after the video been saved to my hard drive in the library for playback later. Any suggestions or is this feature not available in this addon? Using Windows 7 and subscene with Gotham 13.2

Resuming playback / seeking ahead doesn't work

[Tested on OYUA XMBC 13]

Trying to resume from a saved location or seek ahead into a part that hasn't been downloaded yet breaks completely. The file is downloaded from the beginning, then after about a minute the loading dialogue closes. The stream is briefly shown with the "playing" icon in search results the browser, then it reverts to nothing. Similarly, seeking ahead freezes, then exits the playing screen and goes back to the results browser. Starting that stream again offers to resume from the position of the failed seek, which fails because resumes don't work.

Is it possible to make it download the appropriate parts of the file, rather than start from the beginning each time? Not sure how hacky it needs to be, since I dunno how XMBC APIs work, but ideally if the codecs' data access is fully virtualised, it wouldn't need to assume anything about the file format/structure and just let it request the appropriate byte ranges.

Torrent support

Hi, XBMCTorrent doesnt support real torrent files (only those from public trackers) DOes Stream supports it? making torrent to magnet seems not to work.
Can you implement .torrent file support? Im writing scraper..but most websites uses pure torrent files not magnets. I did all but generated magnet url just dont work. It have tracker and so on..but cant download metadata.

Ouya SOCKS5 problem still?

Thanks for all your hard work to get this working. It looks like there might still be a problem with SOCKS5 on the Ouya, though. With SOCKS5 disabled, everything seems to work fine. After enabling SOCKS5, I get a script failure when trying to play a movie. Here's the relevant log...

23:16:54 T:1827206848   DEBUG: [xbmcswift2] Handling incoming request for /play/magnet%3A%3Fxt%3Durn%3Abtih%3Aa74fc04f85eb8a697be82feb0687edf83e88802d%26dn%3DCloudy%2Bwith%2Ba%2BChance%2Bof%2BMeatballs%2B2%26tr%3Dhttp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce%26tr%3Dudp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce%26tr%3Dudp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.yify-torrents.com%2Fannounce
23:16:54 T:1827206848  NOTICE: [xbmcswift2] Request for "/play/magnet%3A%3Fxt%3Durn%3Abtih%3Aa74fc04f85eb8a697be82feb0687edf83e88802d%26dn%3DCloudy%2Bwith%2Ba%2BChance%2Bof%2BMeatballs%2B2%26tr%3Dhttp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce%26tr%3Dudp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce%26tr%3Dudp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.yify-torrents.com%2Fannounce" matches rule for function "play"
23:16:54 T:1827206848 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:16:54 T:1827206848  NOTICE: [plugin.video.stream] Enabled magnet booster
23:16:54 T:1827206848 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:16:54 T:1827206848 WARNING: Previous line repeats 2 times.
23:16:54 T:1827206848  NOTICE: [plugin.video.stream] Download path filesytem is fuse
23:16:54 T:1827206848  NOTICE: [plugin.video.stream] Starting torrent2http...
23:16:54 T:1827206848  NOTICE: Traceback (most recent call last):
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py", line 7, in <module>
23:16:54 T:1827206848  NOTICE:     plugin.run()
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 334, in run
23:16:54 T:1827206848  NOTICE:     items = self._dispatch(self.request.path)
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 306, in _dispatch
23:16:54 T:1827206848  NOTICE:     listitems = view_func(**items)
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/magnet.py", line 57, in play
23:16:54 T:1827206848  NOTICE:     TorrentPlayer().init(uri).loop()
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/player.py", line 189, in loop
23:16:54 T:1827206848  NOTICE:     with closing(torrent2http.start(**self.torrent2http_options)) as t2h_instance:
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/torrent2http.py", line 74, in start
23:16:54 T:1827206848  NOTICE:     bind_port = find_free_port()
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/torrent2http.py", line 64, in find_free_port
23:16:54 T:1827206848  NOTICE:     s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
23:16:54 T:1827206848  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/socks.py", line 212, in __init__
23:16:54 T:1827206848  NOTICE:     if type not in socket.SOCK_STREAM or socket.SOCK_DGRAM:
23:16:54 T:1827206848  NOTICE: TypeError: argument of type 'int' is not iterable
23:16:54 T:1827206848   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: argument of type 'int' is not iterable
                                            Traceback (most recent call last):
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py", line 7, in <module>
                                                plugin.run()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 334, in run
                                                items = self._dispatch(self.request.path)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 306, in _dispatch
                                                listitems = view_func(**items)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/magnet.py", line 57, in play
                                                TorrentPlayer().init(uri).loop()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/player.py", line 189, in loop
                                                with closing(torrent2http.start(**self.torrent2http_options)) as t2h_instance:
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/torrent2http.py", line 74, in start
                                                bind_port = find_free_port()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/torrent2http.py", line 64, in find_free_port
                                                s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/socks.py", line 212, in __init__
                                                if type not in socket.SOCK_STREAM or socket.SOCK_DGRAM:
                                            TypeError: argument of type 'int' is not iterable
                                            -->End of Python script error report<--
23:16:54 T:1637671408   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
23:16:54 T:1637671408   DEBUG: Window DialogKaiToast.xml was already loaded
23:16:54 T:1637671408   DEBUG: Alloc resources: 0.02m
23:16:54 T:1827206848    INFO: Python script stopped
23:16:54 T:1827206848   DEBUG: Thread LanguageInvoker 1827206848 terminating
23:16:54 T:1637671408   DEBUG:  bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool) - plugin exited prematurely - terminating
23:16:54 T:1637671408   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.stream/play/magnet%3A%3Fxt%3Durn%3Abtih%3Aa74fc04f85eb8a697be82feb0687edf83e88802d%26dn%3DCloudy%2Bwith%2Ba%2BChance%2Bof%2BMeatballs%2B2%26tr%3Dhttp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce%26tr%3Dudp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce%26tr%3Dudp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce%26tr%3Dudp%3A%2F%2Ftracker.yify-torrents.com%2Fannounce]
23:16:54 T:1637671408   DEBUG: Playlist Player: no more playable items... aborting playback

I'm on an Ouya, XBMC 13.1, and downloaded Stream from source today. Thanks for taking a look!

Download only option instead of streaming for certain files

I have submitted following enhancement to Steeve as well, but wonder if this is something can be added/enhanced outside of the XBMCTorrent core, perhaps in the addon settings.


Currently behavior is to download a torrent briefly initially (1-5%) of the file and going to streaming mode and attempt to to play while streaming.

There are some movie files especially in mp4 format they simply does don't work with partial download.
Sometimes seeking does not work even if it begins to stream, just fallback.

I strongly suggest to have download only option for files that really require full file (at least large percentage of it) to be present before start playing.

Since the download option only is there this could be a simple enough enhancement to implement but rather valuable.

Kickass.to provider

Hi. First of all, congratulations for this Addon. It works great.
I run it in my Raspberry Pi under XBMC 13.2 and it works great.
My question is, would it be possible to search movies on kickass? How do I add the provider?

Thank you

TV Section Broken

The last two days the TV section has not been able to load any episode lists for TV shows. The Show lists for the alphabetical sections do load, its just the choosing a show and episode fails with a network error. I checked to see if EZTV was running, so I don't think it is a failure there.

ERROR

xbmc 13.1

Stream 1.4.4

i get this

15:22:40 T:4590145536 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: ('invalid syntax', ('/Users/macbook/Library/Application Support/XBMC/addons/plugin.video.stream/resources/site-packages/stream/socks.py', 205, 43, ' if type not in {socket.SOCK_STREAM, socket.SOCK_DGRAM}:\n'))
Traceback (most recent call last):
File "/Users/macbook/Library/Application Support/XBMC/addons/plugin.video.stream/addon.py", line 3, in
from stream import monkey_patches, plugin
File "/Users/macbook/Library/Application Support/XBMC/addons/plugin.video.stream/resources/site-packages/stream/init.py", line 2, in
from stream import common, cmd, library, index
File "/Users/macbook/Library/Application Support/XBMC/addons/plugin.video.stream/resources/site-packages/stream/index.py", line 2, in
from stream import plugin, magnet, scrapers, socks
SyntaxError: ('invalid syntax', ('/Users/macbook/Library/Application Support/XBMC/addons/plugin.video.stream/resources/site-packages/stream/socks.py', 205, 43, ' if type not in {socket.SOCK_STREAM, socket.SOCK_DGRAM}:\n'))
-->End of Python script error report<--
15:22:40 T:140735124792080 ERROR: GetDirectory - Error getting plugin://plugin.video.stream/
15:22:40 T:140735124792080 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.stream/) failed

Download Path / External SD card

Hi

How can i use a external SD card to save the downloaded torrents?

Stream Does not accept fat32 format and NTFS is does not accepted by Android OS

thanks in advence

OpenELEC: "Downloading to an unmounted network share is no..."

I'm running OpenELEC 3.2.4 (XBMC 12.2 "Frodo") and I'm having trouble setting the download folder to a smb share on my network. Although XBMC can see the folder and browse it, when I start watching a movie on Stream I get the following error message (after it dismisses, the movie plays just fine, but it is not saved on the smb share):

captura de tela de 2014-07-29 23 44 28

Question - Look & Feel

Hi,

I didn't find any other place to ask a question which is not necessarily a bug, please feel free to redirect me to a more adequate place.

I've installed the plugin but I can't see the fancy UI depicted on the screenshots around the interwebs. All that I see is the "tree" like navigation structure you get when you navigate throw a regular files browsing interface in XBMC.

What am I missing ? I never got to see this (for example): https://camo.githubusercontent.com/60cf8855d90ce92604c27671fcdef2132f5c68e8/687474703a2f2f692e696d6775722e636f6d2f4c654873746e642e706e67

Spanish Providers

it would be great if you can add Spanish providers like Divxtotal and Dixatop. people who speaks Spanish will be appreciate it.

Error while entering a folder

Hi,

I've tried the add on, which installed ok. I tested v1.4.4

Once I try to enter any folder (movies, tv series, any one) I get a plugin error. The log states the following:

'module' object has no attribute 'ISO_639_1

Is there any dependency I'm missing ?

Thanks.

refresh don;t work

when u go to movie section and choose ,for exemple, newest 720p
if the source web site make update , stream do not update

More SOCK5 Problems

Thanks for the quick fix on #20! It looks like the latest commit is throwing a new error when SOCK5 is enabled, though. When I try to browse popular movies, a message briefly appears saying that yts.re couldn't be resolved, and then a script error happens. Without SOCK5 enabled, everything seems to work normally. I think this is the relevant log data...

23:26:01 T:1702798304    INFO: void XCURL::DllLibCurlGlobal::CheckIdle() - Closing session to http://image.tmdb.org (easy=0x6dc88428, multi=0x6d03ab88)
23:26:02 T:1702798304   DEBUG: Clearing cached fileitems [plugin://plugin.video.stream/]
23:26:02 T:1702798304   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.stream/)
23:26:02 T:1702798304   DEBUG:   ParentPath = [addons://sources/video/]
23:26:02 T:1740123080   DEBUG: bool XFILE::CPluginDirectory::StartScript(const CStdString&, bool) - calling plugin Stream('plugin://plugin.video.stream/','7','')
23:26:02 T:1740123080   DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool) - waiting on the Stream (id=10) plugin...
23:26:02 T:1838693000  NOTICE: Thread LanguageInvoker start, auto delete: false
23:26:02 T:1838693000    INFO: initializing python engine.
23:26:02 T:1838693000   DEBUG: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): start processing
23:26:02 T:1838693000  NOTICE: -->Python Interpreter Initialized<--
23:26:02 T:1838693000   DEBUG: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): the source file to load is /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py
23:26:02 T:1838693000   DEBUG: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): setting the Python path to /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.pyamf/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.t0mm0.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.html5lib/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.six/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.cryptopy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.socksipy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.demjson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simplejson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup4/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.addon.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.myconnpy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/script.module.pil/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.common.plugin.cache/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simple.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.free.cable.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.coveapi/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.requests/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.axel.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.urlresolver/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.buggalo/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.amazon.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.mechanize/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/xbmc.debug/:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.parsedom/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift2/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.elementtree/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.metahandler/lib:/:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-dynload
23:26:02 T:1838693000   DEBUG: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): entering source directory /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master
23:26:02 T:1838693000   DEBUG: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): instantiating addon using automatically obtained id of "plugin.video.stream" dependent on version 2.1.0 of the xbmc.python api
23:26:02 T:1702798304   DEBUG: ------ Window Init (DialogBusy.xml) ------
23:26:02 T:1702798304   DEBUG: Window DialogBusy.xml was already loaded
23:26:02 T:1702798304   DEBUG: Alloc resources: 0.10m
23:26:02 T:1702798304   DEBUG: SECTION:UnloadDelayed(DLL: libswscale-2-arm.so)
23:26:02 T:1702798304   DEBUG: Unloading: libswscale-2-arm.so
23:26:02 T:1702798304    INFO: void XCURL::DllLibCurlGlobal::CheckIdle() - Closing session to http://image.tmdb.org (easy=0x6bdd4008, multi=0x6d2ea0a8)
23:26:02 T:1702798304    INFO: void XCURL::DllLibCurlGlobal::CheckIdle() - Closing session to http://image.tmdb.org (easy=0x6dd6e008, multi=0x6cc90480)
23:26:02 T:1702798304    INFO: void XCURL::DllLibCurlGlobal::CheckIdle() - Closing session to http://image.tmdb.org (easy=0x6cdec210, multi=0x6d03a838)
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/cmd/install" named "firstrun" pointing to function "firstrun"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/cmd/clear_cache" named "clear_cache" pointing to function "clear_cache"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/library/<content_type>/add" named "library_add" pointing to function "library_add"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/library/install" named "library_install" pointing to function "library_install"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/library/uninstall" named "library_uninstall" pointing to function "library_uninstall"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/play/<uri>" named "play" pointing to function "play"
23:26:04 T:1838693000 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/eztv" named "eztv_index" pointing to function "eztv_index"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<letter>" named "eztv_shows_by_letter" pointing to function "eztv_shows_by_letter"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/seasons" named "eztv_get_show_seasons" pointing to function "eztv_get_show_seasons"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/<season>/episodes" named "eztv_get_episodes_for_season" pointing to function "eztv_get_episodes_for_season"
23:26:04 T:1838693000 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify" named "yify_index" pointing to function "yify_index"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify/genres" named "yify_genres" pointing to function "yify_genres"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify/genres/<genre>/<set>" named "yify_genre" pointing to function "yify_genre"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify/browse/<sort>/<quality>/<set>" named "yify_movies" pointing to function "yify_movies"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify/search" named "yify_search" pointing to function "yify_search"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/yify/search/<keywords>/<set>" named "yify_search_query" pointing to function "yify_search_query"
23:26:04 T:1838693000 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/tpb" named "piratebay_index" pointing to function "piratebay_index"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/tpb/<root>/<page>" named "piratebay_page" pointing to function "piratebay_page"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/tpb/search" named "piratebay_search" pointing to function "piratebay_search"
23:26:04 T:1838693000 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:04 T:1838693000 WARNING: Previous line repeats 3 times.
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Adding url rule "/" named "index" pointing to function "index"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Handling incoming request for /
23:26:04 T:1838693000  NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Reading pickle storage from disk at "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata/addon_data/plugin.video.stream/.storage/analytics"
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Loaded storage "analytics" from disk
23:26:04 T:1838693000  NOTICE: [plugin.video.stream] GA: Tracking /
23:26:04 T:1838693000   ERROR: [plugin.video.stream] GA: Call failed.
23:26:04 T:1838693000   ERROR: [plugin.video.stream] Traceback (most recent call last):
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/ga.py", line 69, in track_page
                                                tracker.track_pageview(Page(path), session, visitor)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/pyga/requests.py", line 851, in track_pageview
                                                request.fire()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/pyga/requests.py", line 103, in fire
                                                self.__send()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/pyga/requests.py", line 89, in __send
                                                request, timeout=self.config.request_timeout)
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 126, in urlopen
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 391, in open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 409, in _open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 369, in _call_chain
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1161, in http_open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1133, in do_open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 910, in request
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 947, in _send_request
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 904, in endheaders
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 776, in _send_output
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 735, in send
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 716, in connect
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/socket.py", line 504, in create_connection
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/socks.py", line 212, in __init__
                                                if type not in socket.SOCK_STREAM or socket.SOCK_DGRAM:
                                            TypeError: argument of type 'int' is not iterable
23:26:04 T:1740123080   DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool)- plugin returned successfully
23:26:04 T:1838693000   DEBUG: [xbmcswift2] Saving a pickle storage to disk at "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata/addon_data/plugin.video.stream/.storage/analytics"
23:26:04 T:1702798304   DEBUG: Saving fileitems [plugin://plugin.video.stream/]
23:26:04 T:1702798304   DEBUG:   -- items: 3, sort method: 0, ascending: false
23:26:04 T:1838693000    INFO: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): script successfully run
23:26:04 T:1827139840  NOTICE: Thread BackgroundLoader start, auto delete: false
23:26:04 T:1827139840   DEBUG: Thread BackgroundLoader 1827139840 terminating
23:26:04 T:1702798304   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
23:26:04 T:1838693000    INFO: Python script stopped
23:26:04 T:1838693000   DEBUG: Thread LanguageInvoker 1838693000 terminating
23:26:05 T:1702798304   DEBUG: Clearing cached fileitems [plugin://plugin.video.stream/yify/]
23:26:05 T:1702798304   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.stream/yify)
23:26:05 T:1702798304   DEBUG:   ParentPath = [plugin://plugin.video.stream/]
23:26:05 T:1827068624   DEBUG: bool XFILE::CPluginDirectory::StartScript(const CStdString&, bool) - calling plugin Stream('plugin://plugin.video.stream/yify','8','')
23:26:05 T:1827068624   DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool) - waiting on the Stream (id=11) plugin...
23:26:05 T:1814652464  NOTICE: Thread LanguageInvoker start, auto delete: false
23:26:05 T:1814652464    INFO: initializing python engine.
23:26:05 T:1814652464   DEBUG: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): start processing
23:26:05 T:1814652464  NOTICE: -->Python Interpreter Initialized<--
23:26:05 T:1814652464   DEBUG: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): the source file to load is /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py
23:26:05 T:1814652464   DEBUG: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): setting the Python path to /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.pyamf/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.t0mm0.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.html5lib/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.six/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.cryptopy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.socksipy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.demjson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simplejson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup4/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.addon.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.myconnpy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/script.module.pil/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.common.plugin.cache/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simple.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.free.cable.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.coveapi/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.requests/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.axel.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.urlresolver/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.buggalo/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.amazon.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.mechanize/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/xbmc.debug/:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.parsedom/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift2/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.elementtree/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.metahandler/lib:/:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-dynload
23:26:05 T:1814652464   DEBUG: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): entering source directory /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master
23:26:05 T:1814652464   DEBUG: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): instantiating addon using automatically obtained id of "plugin.video.stream" dependent on version 2.1.0 of the xbmc.python api
23:26:05 T:1702798304   DEBUG: ------ Window Init (DialogBusy.xml) ------
23:26:05 T:1702798304   DEBUG: Window DialogBusy.xml was already loaded
23:26:05 T:1702798304   DEBUG: Alloc resources: 0.09m
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/cmd/install" named "firstrun" pointing to function "firstrun"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/cmd/clear_cache" named "clear_cache" pointing to function "clear_cache"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/library/<content_type>/add" named "library_add" pointing to function "library_add"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/library/install" named "library_install" pointing to function "library_install"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/library/uninstall" named "library_uninstall" pointing to function "library_uninstall"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/play/<uri>" named "play" pointing to function "play"
23:26:07 T:1814652464 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/eztv" named "eztv_index" pointing to function "eztv_index"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<letter>" named "eztv_shows_by_letter" pointing to function "eztv_shows_by_letter"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/seasons" named "eztv_get_show_seasons" pointing to function "eztv_get_show_seasons"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/<season>/episodes" named "eztv_get_episodes_for_season" pointing to function "eztv_get_episodes_for_season"
23:26:07 T:1814652464 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify" named "yify_index" pointing to function "yify_index"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify/genres" named "yify_genres" pointing to function "yify_genres"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify/genres/<genre>/<set>" named "yify_genre" pointing to function "yify_genre"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify/browse/<sort>/<quality>/<set>" named "yify_movies" pointing to function "yify_movies"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify/search" named "yify_search" pointing to function "yify_search"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/yify/search/<keywords>/<set>" named "yify_search_query" pointing to function "yify_search_query"
23:26:07 T:1814652464 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/tpb" named "piratebay_index" pointing to function "piratebay_index"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/tpb/<root>/<page>" named "piratebay_page" pointing to function "piratebay_page"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/tpb/search" named "piratebay_search" pointing to function "piratebay_search"
23:26:07 T:1814652464 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:07 T:1814652464 WARNING: Previous line repeats 3 times.
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Adding url rule "/" named "index" pointing to function "index"
23:26:07 T:1814652464   DEBUG: [xbmcswift2] Handling incoming request for /yify
23:26:07 T:1814652464  NOTICE: [xbmcswift2] Request for "/yify" matches rule for function "yify_index"
23:26:07 T:1827068624   DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool)- plugin returned successfully
23:26:07 T:1814652464    INFO: CPythonInvoker(11, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): script successfully run
23:26:07 T:1702798304   DEBUG: Saving fileitems [plugin://plugin.video.stream/yify]
23:26:07 T:1702798304   DEBUG:   -- items: 11, sort method: 0, ascending: false
23:26:07 T:1826817848  NOTICE: Thread BackgroundLoader start, auto delete: false
23:26:07 T:1826817848   DEBUG: Thread BackgroundLoader 1826817848 terminating
23:26:07 T:1702798304   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
23:26:07 T:1814652464    INFO: Python script stopped
23:26:07 T:1814652464   DEBUG: Thread LanguageInvoker 1814652464 terminating
23:26:08 T:1702798304   DEBUG: Clearing cached fileitems [plugin://plugin.video.stream/yify/browse/seeds/720p/1/?limit=50&order=desc]
23:26:08 T:1702798304   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.stream/yify/browse/seeds/720p/1?limit=50&order=desc)
23:26:08 T:1702798304   DEBUG:   ParentPath = [plugin://plugin.video.stream/yify]
23:26:08 T:1740123080   DEBUG: bool XFILE::CPluginDirectory::StartScript(const CStdString&, bool) - calling plugin Stream('plugin://plugin.video.stream/yify/browse/seeds/720p/1','9','?limit=50&order=desc')
23:26:08 T:1740123080   DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool) - waiting on the Stream (id=12) plugin...
23:26:08 T:1833278856  NOTICE: Thread LanguageInvoker start, auto delete: false
23:26:08 T:1833278856    INFO: initializing python engine.
23:26:08 T:1833278856   DEBUG: CPythonInvoker(12, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): start processing
23:26:08 T:1833278856  NOTICE: -->Python Interpreter Initialized<--
23:26:08 T:1833278856   DEBUG: CPythonInvoker(12, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): the source file to load is /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py
23:26:08 T:1833278856   DEBUG: CPythonInvoker(12, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): setting the Python path to /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.pyamf/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.t0mm0.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.html5lib/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.six/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.cryptopy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.socksipy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.demjson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simplejson/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup4/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.addon.common/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.myconnpy/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.beautifulsoup/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/script.module.pil/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.common.plugin.cache/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.simple.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.free.cable.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.coveapi/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.requests/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.axel.downloader/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.urlresolver/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.buggalo/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.amazon.database/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.mechanize/lib:/data/data/org.xbmc.xbmc/cache/apk/assets/addons/xbmc.debug/:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.parsedom/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.xbmcswift2/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.elementtree/lib:/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.module.metahandler/lib:/:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.xbmc-2.apk/assets/python2.6/lib/python2.6/lib-dynload
23:26:08 T:1833278856   DEBUG: CPythonInvoker(12, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): entering source directory /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master
23:26:08 T:1833278856   DEBUG: CPythonInvoker(12, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py): instantiating addon using automatically obtained id of "plugin.video.stream" dependent on version 2.1.0 of the xbmc.python api
23:26:09 T:1702798304   DEBUG: ------ Window Init (DialogBusy.xml) ------
23:26:09 T:1702798304   DEBUG: Window DialogBusy.xml was already loaded
23:26:09 T:1702798304   DEBUG: Alloc resources: 0.05m
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/cmd/install" named "firstrun" pointing to function "firstrun"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/cmd/clear_cache" named "clear_cache" pointing to function "clear_cache"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/library/<content_type>/add" named "library_add" pointing to function "library_add"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/library/install" named "library_install" pointing to function "library_install"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/library/uninstall" named "library_uninstall" pointing to function "library_uninstall"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/play/<uri>" named "play" pointing to function "play"
23:26:10 T:1833278856 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/eztv" named "eztv_index" pointing to function "eztv_index"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<letter>" named "eztv_shows_by_letter" pointing to function "eztv_shows_by_letter"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/seasons" named "eztv_get_show_seasons" pointing to function "eztv_get_show_seasons"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/eztv/shows/<show_id>/<season>/episodes" named "eztv_get_episodes_for_season" pointing to function "eztv_get_episodes_for_season"
23:26:10 T:1833278856 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify" named "yify_index" pointing to function "yify_index"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify/genres" named "yify_genres" pointing to function "yify_genres"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify/genres/<genre>/<set>" named "yify_genre" pointing to function "yify_genre"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify/browse/<sort>/<quality>/<set>" named "yify_movies" pointing to function "yify_movies"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify/search" named "yify_search" pointing to function "yify_search"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/yify/search/<keywords>/<set>" named "yify_search_query" pointing to function "yify_search_query"
23:26:10 T:1833278856 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/tpb" named "piratebay_index" pointing to function "piratebay_index"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/tpb/<root>/<page>" named "piratebay_page" pointing to function "piratebay_page"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/tpb/search" named "piratebay_search" pointing to function "piratebay_search"
23:26:10 T:1833278856 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
23:26:10 T:1833278856 WARNING: Previous line repeats 3 times.
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Adding url rule "/" named "index" pointing to function "index"
23:26:10 T:1833278856   DEBUG: [xbmcswift2] Handling incoming request for /yify/browse/seeds/720p/1
23:26:10 T:1833278856  NOTICE: [xbmcswift2] Request for "/yify/browse/seeds/720p/1" matches rule for function "yify_movies"
23:26:12 T:1833278856   DEBUG: DialogProgress::StartModal called
23:26:12 T:1833278856   DEBUG: ------ Window Init (DialogProgress.xml) ------
23:26:12 T:1833278856   DEBUG: Window DialogProgress.xml was already loaded
23:26:12 T:1833278856   DEBUG: Alloc resources: 1.23m
23:26:12 T:1702798304   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
23:26:12 T:1702798304   DEBUG: Window DialogKaiToast.xml was already loaded
23:26:12 T:1702798304   DEBUG: Alloc resources: 0.01m
23:26:12 T:1833278856  NOTICE: Traceback (most recent call last):
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py", line 7, in <module>
23:26:12 T:1702798304   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
23:26:12 T:1833278856  NOTICE:     plugin.run()
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 334, in run
23:26:12 T:1833278856  NOTICE:     items = self._dispatch(self.request.path)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 306, in _dispatch
23:26:12 T:1833278856  NOTICE:     listitems = view_func(**items)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/caching.py", line 52, in _fn
23:26:12 T:1833278856  NOTICE:     ret = fn(*a, **kwds)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 178, in _fn
23:26:12 T:1833278856  NOTICE:     items = list(items)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/library.py", line 150, in _fn
23:26:12 T:1833278856  NOTICE:     for item in items:
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/scrapers/yify.py", line 92, in yify_show_data
23:26:12 T:1833278856  NOTICE:     search_result = url_get_json("%s/api/list.json" % BASE_URL, params=args, headers=HEADERS)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 189, in url_get_json
23:26:12 T:1833278856  NOTICE:     data = url_get(*args, **kwargs)
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 157, in url_get
23:26:12 T:1833278856  NOTICE:     with closing(urllib2.urlopen(req)) as response:
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 126, in urlopen
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 391, in open
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 409, in _open
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 369, in _call_chain
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1161, in http_open
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1133, in do_open
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 910, in request
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 947, in _send_request
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 904, in endheaders
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 776, in _send_output
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 735, in send
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 716, in connect
23:26:12 T:1833278856  NOTICE:   File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/socket.py", line 504, in create_connection
23:26:12 T:1833278856  NOTICE:   File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/socks.py", line 212, in __init__
23:26:12 T:1833278856  NOTICE:     if type not in socket.SOCK_STREAM or socket.SOCK_DGRAM:
23:26:12 T:1833278856  NOTICE: TypeError: argument of type 'int' is not iterable
23:26:12 T:1833278856   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: argument of type 'int' is not iterable
                                            Traceback (most recent call last):
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/addon.py", line 7, in <module>
                                                plugin.run()
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 334, in run
                                                items = self._dispatch(self.request.path)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/xbmcswift2/plugin.py", line 306, in _dispatch
                                                listitems = view_func(**items)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/caching.py", line 52, in _fn
                                                ret = fn(*a, **kwds)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 178, in _fn
                                                items = list(items)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/library.py", line 150, in _fn
                                                for item in items:
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/scrapers/yify.py", line 92, in yify_show_data
                                                search_result = url_get_json("%s/api/list.json" % BASE_URL, params=args, headers=HEADERS)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 189, in url_get_json
                                                data = url_get(*args, **kwargs)
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/utils.py", line 157, in url_get
                                                with closing(urllib2.urlopen(req)) as response:
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 126, in urlopen
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 391, in open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 409, in _open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 369, in _call_chain
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1161, in http_open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/urllib2.py", line 1133, in do_open
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 910, in request
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 947, in _send_request
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 904, in endheaders
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 776, in _send_output
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 735, in send
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/httplib.py", line 716, in connect
                                              File "/home/jenkins/workspace/XBMC-Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-14/lib/python2.6/socket.py", line 504, in create_connection
                                              File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/Stream-master/resources/site-packages/stream/socks.py", line 212, in __init__
                                                if type not in socket.SOCK_STREAM or socket.SOCK_DGRAM:
                                            TypeError: argument of type 'int' is not iterable
                                            -->End of Python script error report<--
23:26:12 T:1833278856    INFO: Python script stopped
23:26:12 T:1833278856   DEBUG: Thread LanguageInvoker 1833278856 terminating
23:26:12 T:1740123080   DEBUG:  bool XFILE::CPluginDirectory::WaitOnScriptResult(const CStdString&, int, const CStdString&, bool) - plugin exited prematurely - terminating
23:26:12 T:1702798304   ERROR: static bool XFILE::CDirectory::GetDirectory(const CStdString&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting plugin://plugin.video.stream/yify/browse/seeds/720p/1?limit=50&order=desc
23:26:12 T:1702798304   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.stream/yify/browse/seeds/720p/1?limit=50&order=desc) failed
23:26:12 T:1702798304   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.stream/yify)
23:26:12 T:1702798304   DEBUG:   ParentPath = [plugin://plugin.video.stream/]
23:26:12 T:1702798304   DEBUG: Loading items: 11, directory: plugin://plugin.video.stream/yify sort method: 0, ascending: false
23:26:12 T:1740149696  NOTICE: Thread BackgroundLoader start, auto delete: false
23:26:12 T:1740149696   DEBUG: Thread BackgroundLoader 1740149696 terminating
23:26:12 T:1702798304   DEBUG: ------ Window Deinit (DialogBusy.xml) ------

Question about Live stream

Hi and thank you for work !

It’s possible to live stream a torrent or file downloaded with rtorrent on my server ?
ex : i play a movie on stream and my friends can connect to see the show together ?

thank for answer :)

script failed

When trying to look at any of the categories, I also there was an 'unable to connect to http://yrs.re. I also got this error with xbmctorrent, I also got this when going through the log (urlopen error [Errno 11001] getaddrinfo)

Log link for stream below:
xbmclogs.com/show.php?id=262065

Error - KeyError: u'\xb7'

Hi again Bryson.

I found another bug; I can't really get past the first page on any of the movie-pages, it'll just load the titles and return a script error of some kind. The log's here:
http://xbmclogs.com/show.php?id=219707 (the error starts around line 200)

Reproducing would be something like:

  1. Turn on OpenELEC
  2. Go to the 'Videoes' section.
  3. Open the 'Video Addons' section.
  4. Select the "Stream" and open it.
  5. Go to the "Movies" section.
  6. Select "Most Popular - 720p"
  7. Browsing titles, pressing "Next page"
  8. Returns error.

Script error to start the add-on on Amazon Fire TV

Hi,

When I try to start the add-on on the Amazon Fire TV with the XBMC 13.2, it show a Script error with the message below (complete log http://goo.gl/bqCAhV):

12:16:37 T:1772432296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.SyntaxError'> Error Contents: ('invalid syntax', ('/storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/resources/site-packages/stream/socks.py', 205, 43, ' if type not in {socket.SOCK_STREAM, socket.SOCK_DGRAM}:\n')) Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/addon.py", line 3, in <module> from stream import monkey_patches, plugin File "/storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/resources/site-packages/stream/__init__.py", line 2, in <module> from stream import common, cmd, library, index File "/storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/resources/site-packages/stream/index.py", line 2, in <module> from stream import plugin, magnet, scrapers, socks SyntaxError: ('invalid syntax', ('/storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/resources/site-packages/stream/socks.py', 205, 43, ' if type not in {socket.SOCK_STREAM, socket.SOCK_DGRAM}:\n')) -->End of Python script error report<--

Have any fix to it?

Best regards,

Downloading metadata takes a lot of time

Hi, i'm having an issue, every time i start a torrent, it gets stuck in downloading metadata from the magnet link. It takes like 5 or more minutes to download and after that the download itself goes as it's supposed to go. Exactly the same happens with xbmstorrent as noted in this issue, but as xbmctorrent is not getting any support now, it'd be nice to see this fixed in Stream.

Immunicity has been taken down, probable cause of script errors. Possible workaround.

Logging this as a new issue which should encompass the following
#35
#34
#29

For reference : http://torrentfreak.com/uk-police-takes-down-proxy-service-over-piracy-concerns-140806/

I haven't been able to check this on my home XBMC, but appears to work on a test bed.

  1. Disable Immunicity in the Stream plugin options
  2. Use an un-blocked proxy, find your own brokers as each ISP will block differently.
  3. Continue to play whack-a-mole with ISP censorship.

1080p only

So, I enjoy using Stream in XBMC. However, I was wondering if there was a way to show only 1080p movies from YIFY when using the Search tool in the movies section?

OpenSubtitles API integration

Fire TV reboots after short time

The Amazon Fire TV reboots after a few minutes of playback OR when stopping the video.

Maybe something goes wrong when trying to delete the downloaded content?
Notice that the files ARE deleted (even when crashing).

*I have also tried setting "Download Path" to different folders - no success.
*This does NOT occur when "Keep files after playback" is ON. (EDIT: a lot of minor bugs happen though - no subs, xbmc freezes, etc.. but no reboot)

Proxy server authentication

First off, thanks for making this fork, the addition of Socks5 is a big improvement over XBMCTorrent! I am however having a slight issue getting the proxy to work; I am using a proxy which requires authentication, however there is no option for that in the add-on settings. Would you be able to add authentication details, or am I just doing something wrong?
Once again thanks for your hard work, and any reply is much appreciated!

Torrent begins to download, doesn't play w/ Proxy.sh

I'm using the Proxy service Proxy.sh and have put the details into openELEC's proxy area. The movie begins to download (to about 2%) then acts like it's going to play and just stops. I don't know how to gather a log, so if one is needed please tell me how to do so.

Probs with eztv / OpenElec

I have tried Stream and I like it a lot lot but I keep getting error on eztv tv shows, with default URL and with no matter which custom url I try to use. I am not a member on eztv.

The other content, YIFY movies & all the misc stuff from TPB work wonderfully.

Any tips on what to try next with the (eztv) tv shows?

Here is a log from OpenElec 3.1.6
https://www.sendspace.com/file/da52m0

Script failed: addon.py

I am trying to install Stream (XBMC Torrent derivative) on a Pivos XIOS running XBMC 12.1 (Frodo) and when I go to try and stream a movie in 1080p I get the message "Script failed: adon.py" or something similar.

Raspberry Pi - Stream closes randomly, returns to main menu

My stream stops after some time. It really varies on the "time", sometimes it's halfway in the movie, sometimes in the end and sometimes, even in the start of the movie. It loads a few percentages, and it just crashes and returns to the movie-selection-menu. You can't resume the video from where it stopped, since the addon will tell you that it has encountered an error.

Reproducing steps would be something similiar to this:

  1. Open the Video Addons page.
  2. Open the "Stream" addon.
  3. Select "Movies".
  4. Select "Best Rated - 720p" section
  5. Select "The Matrix (1999)"
  6. Crashes after 22 minutes, and returns to the movie-selection menu.
    The log for this: http://xbmclogs.com/show.php?id=218140

Stream / torrent2http crashes my wifi router

Hi Bryson/Steeve,

When I use XBMCtorrent or Stream 1.4.4 (both using torrent2http) on a raspberry pi / openelec 4.0.5 and starts a download, my wifi router crashes because too many sessions are started to local port 9050.
Error messages on router (multiple):
192.168.1.1 exceeds the max. number of session per host!

How can we limit the sessions/connections (incoming and outgoing)?

Cheers
WilliamH1

Cannot launch Stream on Android/Ouya

I've been using xbmctorrent for a while and decided to give Steam a shot. I install the add-on with no issues but when I go to launch it, I get an error. The log is here: http://xbmclogs.com/show.php?id=255856. It seems to boil down to a syntax error (line 518)

Error Contents: ('invalid syntax', ('/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/resources/site-packages/stream/socks.py', 205, 43, ' if type not in {socket.SOCK_STREAM, socket.SOCK_DGRAM}:\n')) Traceback (most recent call last): File "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/plugin.video.stream/addon.py", line 3, in <module>

Any ideas?

Thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.