Package: wnpp Severity: wishlist * Package name : peerflix Version : 0.10.10 Upstream Author : Mathias Buus <mathiasb...@gmail.com> * URL : https://github.com/mafintosh/peerflix * License : MIT Programming Lang: JavaScript Description : video streaming client using the Bittorrent network protocol
Streaming torrent client for Node.js -- To try out peerflix start it with a magnet link or torrent file: peerflix "magnet:?xt=urn:btih:ef330b39f4801d25b4245212e75a38634bfc856e" --vlc peerflix will print a terminal interface. this first line contains an address to a local http server. Using --vlc will open the file in vlc when it's ready to stream Screenshot: https://camo.githubusercontent.com/8a03adbecb40b8cb7771386b4bd3b1a82a76c9eb/68747470733a2f2f7261772e6769746875622e636f6d2f6d6166696e746f73682f70656572666c69782f6d61737465722f73637265656e73686f742e706e67 Simply open this address in vlc or similar to start viewing the file. If the torrent contains multiple files peerflix will choose the biggest one. $ peerflix --help Usage: /usr/local/bin/peerflix magnet-link-or-torrent [options] Options: -c, --connections max connected peers [default: 100] -p, --port change the http port [default: 8888] -i, --index changed streamed file (index) -l, --list list available files with corresponding index -t, --subtitles load subtitles file -q, --quiet be quiet -v, --vlc autoplay in vlc* -m, --mplayer autoplay in mplayer* -o, --omx autoplay in omx** -j, --jack autoplay in omx** using the audio jack -f, --path change buffer file path -b, --blocklist use the specified blocklist -n, --no-quit do not quit peerflix on vlc exit -a, --all select all files in the torrent -r, --remove remove files on exit -e, --peer add peer by ip:port --version prints current version * Autoplay can take several seconds to start since it needs to wait for the first piece ** OMX player is the default Raspbian video player -------------------------------- This is basically a simpler/command-line alternative to Popcorn-time (RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741972, Homepage: http://popcorntime.io/) Running perfectly on debian Jessie. I've packaged it using fpm (https://github.com/jordansissel/fpm): sudo aptitude install rubygems build-essential libopenssl-ruby ruby1.8-dev sudo gem install fpm fpm -s npm -t deb peerflix (though the package quality is totally unsuitable for inclusion in the debian repos) It would also be fairly easy to write a graphical wrapper for this. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140709164829.28734.88174.report...@q35.dmz.se