After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 116166 - Add bittorrent support?
Add bittorrent support?
Status: RESOLVED WONTFIX
Product: epiphany
Classification: Core
Component: Downloads
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2003-06-28 05:10 UTC by Seth Nickell
Modified: 2007-04-27 23:46 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Seth Nickell 2003-06-28 05:10:09 UTC
It would be really nice to have good bittorrent support in the downloader.
Comment 1 Mårten Woxberg 2003-09-15 12:51:04 UTC
Especially since the bittorent gtk client does work with
MozillaFirebird but it doesn't seem to do that with Epiphany
Comment 2 Marco Pesenti Gritti 2003-09-15 16:33:38 UTC
If it works in firebird should not be hard to make it work in
epiphany. I guess someone should just install bittorrent and see
what's going wrong ...
Comment 3 Seth Nickell 2003-09-15 22:21:34 UTC
While supporting the bittorrent client would be a good thing, it'd be
even better (but harder and maybe not worth doing now) to have
bittorrent support built-in to the downloader so you use the same
familiar Epiphany download interface with bittorrent rather than
having a separate application.
Comment 4 spark 2003-11-17 12:27:48 UTC
-> Downloads
Comment 5 Xan Lopez 2004-07-04 11:44:24 UTC
Integrating bt in ephy's downloader does not make sense, plain old http
downloads and bt are based on different models (leech vs. swarm? :)). We'll make
sure whatever bt app the user has works properly with ephy.
Comment 6 Marco Pesenti Gritti 2004-07-04 12:28:29 UTC
I admit I didnt use bittorrent much but where exactly the models are different
from user point of view ?
I imagine you click on a bittorrent link and a download is started. You have a
filename, a destination and a progress...
Comment 7 Marco Pesenti Gritti 2004-07-04 23:19:55 UTC
Reopening so we dont forget to discuss this.
Comment 8 Christian Persch 2004-07-25 11:50:23 UTC
See also http://bugzilla.mozilla.org/show_bug.cgi?id=236755 .
Comment 9 Reinout van Schouwen 2004-09-22 23:41:30 UTC
Perhaps (integration with) http://gnome-bt.sourceforge.net/ is what we want?
Especially since we can now have python extensions! :-)
Comment 10 Christian Persch 2004-10-13 10:55:50 UTC
Mass reassigning of Epiphany bugs to epiphany-maint@b.g.o
Comment 11 Reinout van Schouwen 2004-10-13 14:10:19 UTC
This was discussed on irc, one important objection was that bt downloaders are
supposed to report on uploads too and to stay open after the download has
completed. Any ideas on this?
Comment 12 Alan Horkan 2006-07-27 01:23:52 UTC
Since the Gnome is increasingly being distributed using bittorrent (the Gnome LiveCD as a specific example) I meant to bring up the idea of having some kind of basic torrent support in Gnome itself.  
Ubuntu uses Gnome BT which is fairly basic.  I suppose ideally Gnome would have some kind of library for bittorrent with Epiphany using just a small part of it and bigger apps using more if it if needed.  

I haven't seen how Opera provides torrent support but it does show the idea is sound.  

> downloaders are supposed to report on uploads too and to stay open after 
> the download has completed. Any ideas on this?

"supposed to"  ... (swearing under breath)

I remember similar comments in the early mozilla days when netscape were being pushed to allow "Save as Web Page complete" and they didn't want to leech from and put undue pressure on the Netscape Webserver (now AOL sever) instead of making users their priority.  

If the torrent protocol cannot tolerate leeching it is broken by design, but as far as I know the design will choke leechers to slower speeds but not prevent them from getting the file eventually.  (It has to be done this way, otherwise someone could just write a really bad client and cheat the system.)  

Realistically torrents share quite a lot while you are downloading in many cases (and I seem to average about 20% often more than that especially with larger longer lived files, even though my upload is severely choked).  

Apparently there is a newer feature which allows torrent files to be hosted on a web server where they clearly expect the worst case to be the user downloads the entire file from the website and any shared bandwidth is a bonus.  In a case like that any upload support from epiphany would be a bonus.  

Obviously Epiphany wants to be a good citizen and users want to get good download speeds so a certain amount of sharing will be necessary but it should be possible to do that within the lifetime of a download or at worst within the browsing session.  

Of course if the task was passed out cleanly to an external app several of these points would be moot.  
Comment 13 Reinout van Schouwen 2006-07-27 08:26:52 UTC
Alan, I would think bittorrent support would be a good candidate to be implemented as an extension first. 

I agree that it's way past due to have some kind of "native" bittorrent support in GNOME, but for reference, see also this thread: http://mail.gnome.org/archives/marketing-list/2005-December/msg00295.html
Comment 14 Bastien Nocera 2006-09-21 22:57:29 UTC
Transmission: http://transmission.m0k.org/ contains a C library (as well as a front-end) for doing Bitorrent, which might be helpful here.
Comment 15 Christian Persch 2006-09-22 15:42:55 UTC
I'm inclined to WONTFIX this bug.

The only argument that remotely supported a bt downloader in epiphany was comment 3 "so you use the same familiar Epiphany download interface with bittorrent rather than having a separate application" and this argument will go away when we kill the downloader view in favour of nud's task manager.

And re: comment 19, I don't think we should encourage anti-social behaviour.

BT downloading really belong into a dedicated application, which epiphany will launch when you click on the link.
Comment 16 Bastien Nocera 2006-09-22 15:48:26 UTC
You won't see me complaining.
Comment 17 Reinout van Schouwen 2007-04-27 23:46:51 UTC
WONTFIX then. Torrents should be handed over to external apps.