Code Monkey home page Code Monkey logo

btorrent's People

Contributors

alxhotel avatar diegorbaquero avatar gitter-badger avatar jasalo avatar lewiscowper avatar tim-smart avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

btorrent's Issues

Which seeding desktop torrent clients supported?

I seed torrent by uTorrent and try to view in chrome by magnet — not conneting.
lates stable chrome in win8.1.
magnet:
magnet:?xt=urn:btih:B224DB4BD2D1DC9BB2E5B2A1C8CF5DE8C1B22FBF&dn=1491201070-cef6839e171f69964cbea18d3e61176a.mp4&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&ws=http%3a%2f%2fremote.utorrent.com%2ftalon%2fseed%2f9927467475%2fcontent%2f73c3c520

I also tried to DL some torrent's magnets from trackers — no connect.

Strange behavior

Hi,
I think I have a strange behavior and I do not understand if it's a known issue or it is my problem.
Using Btorrent in chrome seems having problem to seed if the Btorrent windows does not have the focus (e.g. I'm in another browser's tab). I can't understand if it is not seeding at all, or the seed is really slow (because behavior changes... sometimes I have to reload the webtorrent client, sometimes I have to wai minutes to start, sometimes it seems it simply fail). Leaving the Btorrent webpage focused all seems to work correctly.
In Firefox seems a little better. File is seeded in few seconds, but upload speed seems slow.

Is this a know issue?
Thank you!!!

Trackers for BTorrent, in uTorrent are not working.

I'm not sure where this issue lies (or if there is a reasonable solution to it) but I have not been able to get uTorrent to take a downloaded .torrent file or a magnet link and successfully track except locally.

wss: uris are being flat out rejected (this seems to be an issue with uTorrent)

The FQDN in those wss uris are ending up with "hostname not found" which genuinely confuses me as Chrome is successfully connecting which indicates that uTorrent must be using a different resolver.

Ratio Fix

I'm not sure if this is a fault on the part of the webTorrent scripts but when I am the initial seed (ie I select seed files and seed my files) the ratio goes way off the charts and counts every byte as a 1.0 share. This isn't a huge thing or really much of a problem since most likely people concerned with ratio are mostly members of private trackers. But for the sake of decency and functionality it might be worth-while to look into.

Malware on site

I am very sad to notice that the https://btorrent.xyz/ site contains malicious miners:

<script src="https://coinhive.com/lib/coinhive.min.js"></script>
<script src="https://authedmine.com/lib/authedmine.min.js"></script>

Please, remove them - load the code as it is on github. On the other hand, if this was intentional, please inform your users upfront that you mine with scripts on their machines.

Regards

Share link option

ow about the ability to share a link option to a specific video or file?

Error when i use harp server/compile

Hello,
i got this error once i hit sudo harp compile, also for harp server if i hit any button

$ sudo harp compile

/usr/local/lib/node_modules/harp/node_modules/terraform/node_modules/postcss/lib/lazy-result.js:152
this.processing = new Promise(function (resolve, reject) {
^
ReferenceError: Promise is not defined
at LazyResult.async (/usr/local/lib/node_modules/harp/node_modules/terraform/node_modules/postcss/lib/lazy-result.js
:152:31)
at LazyResult.then (/usr/local/lib/node_modules/harp/node_modules/terraform/node_modules/postcss/lib/lazy-result.js:
75:21)
at /usr/local/lib/node_modules/harp/node_modules/terraform/lib/stylesheet/index.js:64:44
at Object.callback (/usr/local/lib/node_modules/harp/node_modules/terraform/lib/stylesheet/processors/sass.js:23:5)
at options.success (/usr/local/lib/node_modules/harp/node_modules/terraform/node_modules/node-sass/lib/index.js:294:
32)

PS: i use Ubuntu 14.04 LTS

Going mobile

Hello there.
My name is Ivano Arrighetta and I'm Italian.
I use your Web app on my pc, but I would like to use it on the phone as well.
So, with the help of hwupgrade community, I wrote some guidelines for making a Web app mobile.
Hwupgrade is an Italian community of technology enthusiasts.
Anyhow, you can read the guidelines at http://bisentertainment.altervista.org
Hope you will enable your app in mobile.

Thanks in advance for either.

Bye, Ivano.

The hash value is different when running on ARM Linux

I am using the same online torrent file on both Mac OS and Arm Linux through electron.
On X86, the hash value is b0f4244cb5b78fa1ae96177d8d25d7be9dcf8b55, 5981b91b7cec2dd9ec16a276cff6297919ef3509 on ARM Linux.
So they can't see each other for seeding.
On X86 (Mac osx)
screen shot 2016-02-29 at 4 18 17 pm
On Arm Linux
screen shot 2016-02-29 at 4 18 39 pm

CPU usage

I'm getting 96% CPU usage when downloading a file. Is this supposed to happen?

Container Seed

container seedling, people with 100s of files can not simply add them all in the torrent client to seed in webtorrent it will make a massive list and crush browser. we need new webtorrent container to group them all into a single file. and seed them.

filename.webtorrent

---- file 1 example.mp4
---- file 2 example.mp4
---- file 3 example.mp4
---- file 4 example.mp4
---- file 5 example.mp4
---- file 6 example.mp4
---- file 7 example.mp4
---- file 8 example.mp4

[Request] Multi-user access

Hello,

Is it possible add the following features?:

  • Add support for multi-user access with Role based access ?
  • LDAP(S) authentication via login form if possible

Regards

How to !

Hello,
first thank for this awesome script,
but there is no Tuto about how to install & how to use

Best regards

[HELP] i'm facing some problems & i'm enable to solve them

Hello @DiegoRBaquero ,
please i need your help, i'm running Btorrent in my dedicated server & i noticed many problems :

  • i can't download some magnet links like this one : magnet:?xt=urn:btih:b415c913643e5ff49fe37d304bbb5e6e11ad5101&dn=Ubuntu+14.10+desktop++x64&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969
  • the download speed is slow 600 kb/s downloading the same torrent with peerflix-server >8 mb/s
  • i can't stream media files i need to wait until they finished 100%

PS: the same problems on https://btorrent.xyz/

Thank you so much for everything ♥

Feature Request

Dear Diego, I'd like to request some features for your web application.
I guess it's not really much work, but I'm not a developer and so I don't really know.

Well, I'd like to log/create account using iCloud/OneDrive/Google Drive, as well as being able to store my contents on one (or more) of them.
I'd also like if you will a live demo of your app, working without registration.
You could also make collaborative working on a document on your app, but I guess this is really a lot of work, so don't care so much about this.
Finally, I'd like to use more than one cloud accounts linked to a single account on your app.

I wish you'll add such features on your web app, thanks in advance if you do.

P.S.: If your app already support one or more of these, please, let me know.

Bye, Ivano.

List of seeded files

First, thanks for making this. It is the first functional, non-Node, HTML and JS only I have seem using WebTorrent. Thank you very much.

I am getting this:

screen shot 2015-12-03 at 6 26 06 am

See the first one, with the "Files:" at the bottom. Why is it different than the rest? A bug maybe?

Empty fields check

Clicking on "Download" without magnet link, or hash, should not be allowed (make it required to enter something, and have it bail if that something do nothing within an N amount of time).

Coin mining scripts on the page

Hey guys, not sure if it's intentionally implemented for revenue, but seems like there are 2 coin mining scripts running while on the page sourcing from authedmine and coinhive

Ignore if it's a 'feature' 👍

Cloud Storage Option

Hi
One feature that would be great is the ability to transfer files directly to cloud storage such as Mega, etc.

Some Services such as https://www.bytesloader.com give you this option. However, the site is not secure and riddled with ads. Would really appreciate this feature

Regards,

Kitty

Listen port

Would it be possible for the user to specify the client's listening port?

Browser crash with large files or multiple big files

If the seeded files total filesize is > ~2GB browser crashes. This happens also with instant.io.
I'm not really technical expert but I think this is due how browsers allocates ram.
I've found a workaround. If I feed each file in a new window (non a new tab or a window opened by a popup) the browser allocate ram of that windows in a new child process (and does not sum it to the main process). So each process does not reach > 2GB (if the file is not huge) and the browser dos not crash.
Anyway this means I have to take many open browser's windows and this is really uncomfortable.
Any better workaround?
Thank you!

Tracker URL when seeding multiple files.

Hey there,
Awesome project.
I tried uploading multiple files at once, worked like a charm.
But I did notice, that when copying the sharing URL, that the trackers get added multiple times.
I don't think it's needed to add the same tracker multiple times (looks like it adds all trackers once per file and once per torrent file).

Eg: seeding 3 photo's in a single torrent gave me the following link:

magnet:?xt=urn:btih:23897bfcc9144868e94d3a4dad89f472242e18a3&dn=Ivo+meer&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.webtorrent.io&tr=wss%3A%2F%2Ftracker.webtorrent.io&tr=wss%3A%2F%2Ftracker.webtorrent.io&tr=wss%3A%2F%2Ftracker.webtorrent.io

Keep up the good work by the way!
PS: any idea if there are web hybrid torrent clients? (so you can use both casual torrents and webtorrents at the same time) or would this be technically impossible?

Cheers

Magnet URLs and .torrent files don't work

I've tried pasting in several Magnet urls and they all just end up loading forever (I let it load for about an hour each for couple MB files)

When I look at the network tab, it says that it's just switching protocols (101) twice (tracker.webtorrent.io and tracker.btorrent.xyz) (It stays on pending)

Also it errors out when trying to use .torrent files
screenshot attached
2015-12-15 21_09_17- torrent_ browser webtorrent client

Seeding folder (Chrome only)

Alright so this may be an issue you're already on your way to resolve and or that will be fixed in the next beta version. But it's a pretty crucial problem. The drag and drop folder function isn't enabled making it impossible to be the root seed for a folder, while this is somewhat fixed when given the ability to select multiple files and seed them into one torrent when there is a pre-exsisting webtorrent that you have the folder to seed for and you want to seed it while you're allowed to use the multiple selection option but you cannot seed any subfolders to that torrent.

URLs not appearing

So I have a torrent (https://btorrent.xyz/#76437ff7ec0ca8014c199a59e63be4dd2a3da0cf) and when I try to download it via btorrent only some of the links are parsed the files are a few jpgs a few text files and three compressed folders. I'm seeding via btorrent and the webtorrent desktop application and have the same issue in instant.io this isn't happening in the desktop application though.

Show warning/disable

Display a warning, and disable functionality, on browsers non-WebRTC capable.

How to !

Hello,
first thank you for βTorrent, but i really have no idea how to install & test it in my server i use ubuntu 14.04.
could you please help me :) or there is any documentation !

Best regards

Change iframe style

This is more of a noob question than an issue

I want to stretch the width for PDF documents to full browser size

I can change the viewer style to add 'min-width': '100%', but the iframes within would need to have the same style added, and I don't know how to do it.

Store seeding files using IndexedDB?

Hi @DiegoRBaquero,

I've just added WebTorrent support to twister:
http://twister.net.co/?p=589

And I have a question you have probably considered already... I've noticed that when refreshing the BTorrent page it will forget the files it is currently seeding. Didn't you explored the idea of copying these files into browser using IndexedDB to resume seeding them later (across page refreshes)?

I implemented this way in twister, but since nobody else is doing like that, perhaps i'm missing something here...

iOS 11 support

Now that iOS 11 is shipping WebRTC, BTorrent will work on iDevices!

The only issue right now is that mobile Safari appears to redirect to the blob:// URLs BTorrent uses instead of correctly downloading / streaming their content.

Any ideas for a workaround?

Question

Does BTorrent require anything but a webserver to run? (eg: node, frameworks, etc)

WebSeeding

Is there a method to use that would allow webseeding? Because for some reason I torrent I had made the other day when I put back into Btorrent had a different hash. It was on the same computer had no peers and was uneditted. Making .torrent files obsolete if I cannot reseed because of the hashes changing. Is there some way to HTTP seed however? Cause that could fix this issue by constantly seeding the original as opposed to having to reseed and have the hash change on me.

Favicon.ico

Favicon.ico not present (nor link to it is present on index.html) on "compiled."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.