[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#754295: marked as done (RFP: peerflix -- video streaming client using the Bittorrent network protocol)



Your message dated Tue, 28 Nov 2017 01:13:18 +0100
with message-id <ca120167-e388-6070-a9f7-b3dd112376d3@gmail.com>
and subject line Closing abandoned RFP
has caused the Debian Bug report #754295,
regarding RFP: peerflix -- video streaming client using the Bittorrent network protocol
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
754295: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754295
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist

* Package name    : peerflix
  Version         : 0.10.10
  Upstream Author : Mathias Buus <mathiasbuus@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.

--- End Message ---
--- Begin Message ---

RFP has no visible progress for a long time, so closing.

--- End Message ---

Reply to: