All Projects → lukakerr → BitStream

lukakerr / BitStream

Licence: other
A rudimentary Electron application that utilises WebTorrent to stream and download a torrent simultaneously

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to BitStream

Magnetx
资源搜索型软件 macOS OSX magnet
Stars: ✭ 1,819 (+12026.67%)
Mutual labels:  torrent, osx
parse-torrent-file
DEPRECATED: Parse a .torrent file and return an object of keys/values
Stars: ✭ 62 (+313.33%)
Mutual labels:  torrent, webtorrent
Nile.js
Server
Stars: ✭ 1,757 (+11613.33%)
Mutual labels:  torrent, webtorrent
Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (+180%)
Mutual labels:  torrent, webtorrent
CheckWebPeer
Check WebRTC peers of torrents.
Stars: ✭ 19 (+26.67%)
Mutual labels:  torrent, webtorrent
Bittorrent Peerid
Map a BitTorrent peer ID to a human-readable client name and version
Stars: ✭ 47 (+213.33%)
Mutual labels:  torrent, webtorrent
Torrentpier
Main project repository
Stars: ✭ 166 (+1006.67%)
Mutual labels:  torrent, webtorrent
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+170260%)
Mutual labels:  torrent, webtorrent
ut pex
Implementation of ut_pex bittorrent protocol (PEX) for webtorrent
Stars: ✭ 54 (+260%)
Mutual labels:  torrent, webtorrent
Magnet Uri
Parse a magnet URI and return an object of keys/values
Stars: ✭ 183 (+1120%)
Mutual labels:  torrent, webtorrent
Bittorrent Dht
🕸 Simple, robust, BitTorrent DHT implementation
Stars: ✭ 1,004 (+6593.33%)
Mutual labels:  torrent, webtorrent
live-torrent-backend
The backend server for the live-torrent project
Stars: ✭ 38 (+153.33%)
Mutual labels:  torrent, webtorrent
Webtorrent Remote
Run WebTorrent in one process, control it from another process or even another machine
Stars: ✭ 37 (+146.67%)
Mutual labels:  torrent, webtorrent
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+7793.33%)
Mutual labels:  torrent, webtorrent
Moose
🦌 An application to stream, cast and download torrents.
Stars: ✭ 656 (+4273.33%)
Mutual labels:  torrent, webtorrent
Wt Tracker
High-performance WebTorrent tracker
Stars: ✭ 144 (+860%)
Mutual labels:  torrent, webtorrent
Webtorrent Hybrid
WebTorrent (with WebRTC support in Node.js)
Stars: ✭ 422 (+2713.33%)
Mutual labels:  torrent, webtorrent
Live Torrent
Torrent Web Client
Stars: ✭ 546 (+3540%)
Mutual labels:  torrent, webtorrent
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (+1080%)
Mutual labels:  torrent, webtorrent
webtorrent-health
💚 Get health info about a webtorrent file or magnet link
Stars: ✭ 27 (+80%)
Mutual labels:  torrent, webtorrent

BitStream

A rudimentary Electron application that utilises WebTorrent to stream and download a torrent simultaneously.

Either paste in a magnet link into the input box, drag and drop a .torrent file, or File > Open a .torrent file.

Currently only .mp4 and .mp3 files are supported as I haven't had a chance to integrate other formats yet. If you are testing this app, make sure to use a magnet or torrent file that is an .mp4 or .mp3 file otherwise nothing will happen. An example magnet is magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4.

To get magnets from a torrent website such as ThePirateBay, simply search for a torrent, right click on "GET THIS TORRENT" and hit "copy link".

To Run The App

git clone https://github.com/LukaKerr/BitStream.git

cd BitStream && npm install

npm start

Video & Audio Formats Supported

Audio:

  • MP3
  • Vorbis in Ogg
  • Vorbis in WebM
  • PCM in WAVE

Video:

  • MP4
  • Theora and Vorbis in Ogg

Features

  • Native notifications, dock icon progress bar, dock icon badge percentage
  • Tray (menubar) button that shows download percentage
  • Drag and drop .torrent files
  • Simple entry of magnet links
  • Persistent preferences
  • Video player shortcuts (play/pause, mute/unmute, skip, rewind, volume up/down, fullscreen)

To Do

  • Integrate playback and streaming of other video and audio formats such as .mkv and .avi

Screenshots

bitstream


bitstream-2
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].