diegorbaquero / btorrent Goto Github PK
View Code? Open in Web Editor NEW:globe_with_meridians: Fully-featured WebTorrent Client
Home Page: https://btorrent.xyz
License: MIT License
:globe_with_meridians: Fully-featured WebTorrent Client
Home Page: https://btorrent.xyz
License: MIT License
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.
Hello @DiegoRBaquero ,
please i need your help, i'm running Btorrent in my dedicated server & i noticed many problems :
PS: the same problems on https://btorrent.xyz/
Thank you so much for everything ♥
I'm getting 96% CPU usage when downloading a file. Is this supposed to happen?
Would it be possible for the user to specify the client's listening port?
The tracker wss://tracker.btorrent.xyz SSL certificate has expired!
Time to renew it ;)
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)
Entering a hash, or a magnetic link, and clicking the "Download" button have no effect. No download will happen. Tried a hash and a magnetic link, no dice.
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.
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).
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.
Hello,
first thank for this awesome script,
but there is no Tuto about how to install & how to use
Best regards
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
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
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.
You should be able to specify a webseed address when adding or creating a torrent.
Display a warning, and disable functionality, on browsers non-WebRTC capable.
ow about the ability to share a link option to a specific video or file?
Could you please add option to create torrents?
It would provide easier hosting and work in GitHub pages too.
it could be on right side of ''βTorrent '' or at least under video.
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
there's a view option but why not by link?
e.g. https://btorrent.xyz/view?hash=HASH_HERE
or magnet there
You hould consider using the throttle parameter
I am not sure if you can send in URL parameters, but it would be cool if on https://btorrent.xyz/view you could give it a parameter with the magnet link and it would automatically start streaming it.
I'd like to use BTorrent as a default for magnet links. The #22 tried adding it but it probably didn't work.
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.
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' 👍
Hi, is there a way to download files from isohunt, etc from BTorrent ? thanks.
Hello,
Is it possible add the following features?:
Regards
Does BTorrent require anything but a webserver to run? (eg: node, frameworks, etc)
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!!!
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.
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...
sorry wrong place
I always geta pop up to run the last browser version (I'm using the lust chrome. Just updated).
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
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!
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.
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
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.
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.
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
Trying downloading magnet link doesn't work
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?
Favicon.ico not present (nor link to it is present on index.html) on "compiled."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.