A fork of 'XBMCtorrent' by steeve
Stream allows you to stream magnet links from within XBMC, without having to wait for the whole file to download, thanks to sequential downloading (see FAQ).
One of the noticeable differences between Stream and XBMCtorrent is the user interface. XBMCtorrent provides a basis for accessing media while Stream helps offer better categorical organization, media headings, and plenty of backend upgrades. Want to give it a shot? Download today!
Check out the Releases tab to download the ZIP file.
- Windows x32 and x64
- OS X x32 and x64
- Linux x32 and x64
- Raspberry Pi
- Android 4.0+
Stream is actually two parts:
- 'Stream': the modified XBMCtorrent addon written in Python.
torrent2http
: a custom bittorrent client written in Go and leveraging libtorrent-rasterbar, that turns magnet links into HTTP endpoints, using sequential downloading.
If you feel adventurous, you can find the torrent2http
and libtorrent-go
sources by steeve at:
It works with most. Occasionally, some torrents are known not to work.
First of all, we need to make sure it's not the torrent's fault. Test this by initiating another download. Try that, if it does't work, send me your xbmc.log.
Yes, although now if you try to seek to a part you haven't downloaded yet, XBMC will wait for that part to be available.
Of course! 720p and 1080p work fine, provided you have enough bandwidth, and there are enough people on the torrent seeding the torrent.
Generally, yes. However, Stream respects the same requirements "defined" by uTorrent 3. Also, Stream tries to make it up by seeding while you watch the movie.
Yes, yes, and yes. Stream will pre-allocate the whole file before download. So if you want to watch a 4GB video, you'll need the 4GB available on your storage medium. The file is deleted once you stop watching it, unless you choose to keep files from within the addon settings.
Currently the file is downloaded in the same directory as the torrent2http executable by default (in resources/bin// in the addon directory). You can change this location from within Stream's settings.
Yes, just enable this option in the addon settings.
Just set the download directly to your NAS location, and make sure you have enabled "Keep files after playback" option.
Short answer: In order to benefit the original XBMCtorrent developer, steeve. For disabling, see long answer.
Long answer: First of all, your whole IP isn't tracked. Only the first 3 parts of it, thanks to Analytics Anonymous Mode. So for instance, if your IP is A.B.C.D, only A.B.C.0 will be logged. Second, this is my only tool to track audience interest, this is great information, and it really helps. Finally if you really want to, you can disable it in the addon settings (except for 1 GA event when you go in the addon). If you are blocking GA on your computer altogether, you'll still be able to use the addon.
Please, file an issue.
First, install Play-to-XBMC from khloke. Then, follow the Play-to-XBMC install instructions:
Setup:
- On XBMC, go under System > Settings > Services > Webserver
- Enable "Allow control of XBMC via HTTP, leave the port as default or set it to something else (if you know what you're doing). Write down the port number.
- Username and password are optional
- Right click on the 'Play to XBMC' icon and select 'Options'
- Put in the IP address or hostname of your XBMC box and fill in the port number with the port number you wrote down earlier. Fill in the username and password if you entered one into XBMC.
Once you've done all that, simply right click on any magnet link, and select Play-to-XBMC > Play. Boom.
Enable Auto-Unblock in the settings. If it still doesn't work, you can go in Advanced > Custom Domains. Here to you can set each provider with whatever proxy you choose.
Check out the Releases tab.