https://github.com/JohnDoee/deluge-streaming
(c)2015 by Anders Jensen [email protected]
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.
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.
- 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.
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 project, i.e. torrents to http on demand.
The allow remote option is to allow remote add and stream of torrents.
- Add feedback when preparing stream.
- Restructured the whole plugin
- Added support for StreamProtocol
- Fixed bug with old Deluge versions
- Added WebUI support
- Improved scheduling algorithm
- 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.
- Improved buffering algorithm, not using only deadline anymore.
- Initial working release