2015-01-22 20:56:30 +01:00
|
|
|
# Streaming Plugin
|
|
|
|
|
https://github.com/JohnDoee/deluge-streaming
|
|
|
|
|
|
|
|
|
|
(c)2015 by Anders Jensen <johndoee@tidalstream.org>
|
|
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
|
|
|
|
This plugin adds a new entry to the file list context menu that enables
|
|
|
|
|
the user to stream a file using HTTP.
|
|
|
|
|
|
|
|
|
|
Technically, it tries to download the part of a file the user requests and
|
|
|
|
|
downloads ahead, this enables seeking in video files.
|
|
|
|
|
|
2015-06-18 21:23:54 +02:00
|
|
|
## Where to download
|
|
|
|
|
|
|
|
|
|
You can download this release on Github. Look for the "releases" tab on the repository page.
|
|
|
|
|
Under that tab, eggs for Python 2.6 and 2.7 should exist.
|
|
|
|
|
|
2015-01-22 20:56:30 +01:00
|
|
|
## How to use
|
|
|
|
|
|
|
|
|
|
* Install plugin
|
|
|
|
|
* Select a torrent
|
|
|
|
|
* Select _files_ tab
|
|
|
|
|
* Right-click a file.
|
|
|
|
|
* Click _Stream this file_
|
|
|
|
|
* **WAIT**, it will try to buffer the first pieces of the file before generating a link (no feedback yet).
|
|
|
|
|
* Select the link, open it in a media player, e.g. VLC or MPC
|
|
|
|
|
|
|
|
|
|
If you want to stream from a non-local computer, e.g. your seedbox, you will need to change the IP in option to the external server ip.
|
|
|
|
|
|
|
|
|
|
## Motivation
|
|
|
|
|
|
|
|
|
|
The plugin is not meant to be used as a right-click to stream thing. The idea is to
|
|
|
|
|
make Deluge an abstraction layer for the [TidalStream](http://www.tidalstream.org/) project, i.e. torrents to http on demand.
|
|
|
|
|
|
|
|
|
|
The _allow remote_ option is to allow remote add and stream of torrents.
|
|
|
|
|
|
|
|
|
|
## ToDo
|
|
|
|
|
|
|
|
|
|
* Add feedback when preparing stream.
|
|
|
|
|
|
|
|
|
|
# Version Info
|
|
|
|
|
|
2016-06-24 20:49:12 +02:00
|
|
|
## Version 0.6.1
|
|
|
|
|
* Should not have been in changelog: Fixed "resume on complete" broken-ness (i hope)
|
|
|
|
|
|
2016-06-24 20:42:39 +02:00
|
|
|
## Version 0.6.0
|
|
|
|
|
* Fixed URL encoding error
|
|
|
|
|
* Fixed "resume on complete" broken-ness (i hope)
|
|
|
|
|
* Changed default to not use stream urls
|
|
|
|
|
|
2015-11-18 11:40:11 +01:00
|
|
|
## Version 0.5.0
|
|
|
|
|
* Restructured the whole plugin
|
|
|
|
|
* Added support for StreamProtocol
|
|
|
|
|
|
2015-07-19 21:37:34 +02:00
|
|
|
## Version 0.4.1
|
|
|
|
|
* Fixed bug with old Deluge versions
|
|
|
|
|
|
|
|
|
|
## Version 0.4.0
|
2015-07-19 19:21:09 +02:00
|
|
|
* Added WebUI support
|
|
|
|
|
* Improved scheduling algorithm
|
|
|
|
|
|
2015-03-16 22:21:00 +01:00
|
|
|
## Version 0.3
|
|
|
|
|
* Fixed bug when streaming multiple files.
|
|
|
|
|
* Changed to try to prioritize end pieces more aggressively to not leave them hanging.
|
|
|
|
|
* Added option to download rest of torrent when finished downloading the streamed torrent.
|
|
|
|
|
* Added authentication to remote API.
|
|
|
|
|
|
|
|
|
|
## Version 0.2
|
|
|
|
|
* Improved buffering algorithm, not using only deadline anymore.
|
|
|
|
|
|
2015-01-22 20:56:30 +01:00
|
|
|
## Version 0.1
|
2015-11-18 11:40:11 +01:00
|
|
|
* Initial working release
|