Nachdem ich probleme damit hatte meinen downloadmanager und eMule gleichzeitig laufen zu lassen habe ich mich gefragt, warum ich den download nicht einfach auch über eMule laufen lassen kann.
Nach bisherigem stand der technik kann man bei eMule zu files die man schon im download hat http-server als zusätzliche quelle manuel einfügen. das ist ne feine sache, weil man dann ohne warteliste etc. schön schnell ziehen kann.
Dies müsste man auf ftp ausweiten um mehr mögliche quellen zu bekommen und ähnlich wie bei webcache den link anderen mitteilen damit die auch darüber ziehen können (müsse über quellentausch zu machen sein) -> weniger uploadbelastung fürs Netzwerk die anderen files werden schneller.
Der eigentliche knackpunkt an der sache ist allerdings, dass man wenn man unabhängig von allen anderen im netztwerk als erstes was von einem server zieht. Ich weiss nicht genau wie ein file seinen hash bekommt, aber wenn ichs richtig verstanden habe würde es für den selben file dann pro downloader einen unterschiedliche geben. Das könnte man vielleicht dadurch behaben dass man irgendwie die info über den downloadlink später mitüberträgt, so dass es zu ner art autokorrektur kommt, so dass die files dann wieder den selben hash haben. Was aber auch nichts bringen würde wenn die leute jetzt von unterschiedlichen mirrors gezogen haben. Das ist der punkt an dem ich noch festhänge.
Eine "light" version, die einem nur ermöglichen würde mit emule http (und möglichst auch ftp)-files zu ziehen ohne dass es eine automatische hash anpassung gibt dürfte eigentlich nicht so schwer zu machen sein.
Am schönsten wärs, wenn sich einfach ein download in emule hinzufügen würde wenn ich in meinem browser auf einen download klicke.
Die Vorteile wenn man in eMule einen downloadmanager indegrieren würde liegen auf der hand:
- ein programm ist wenn es gut läuft ist immer besser als zwei (v.a. wenn beide das selbe tun also hier runterladen)
- nur eine oberfläche
- es werden automatisch mehr files zum download freigegeben
- man könnte dadurch viele leute die emule ausschalten würden wenn sie was anderes ziehen dazu bewegen den esel anzulassen -> mehr uploader im verhältnis zu downloadern
- leuten mit Routern und Wlans (ich gehör dazu) werden die sorgen die mit einer weiteren konfiguration und obtimierung zusammenhängen erspart.
- das ganze müsste vor allem beim ziehen von opensource files für die es ja recht viele mirrors gibt sehr gut funktionieren
- von der oberfläche her würde sich nicht viel ändern, außer dass ein kästchen für die funktion in den optionen dazukommt, ein fenster in den man den downloadlink kopieren kann (könnte man im suchen-fenster integrieren) und das sich was in der statistik tun müsste
Ich weiss dass diese funktion nicht unbedingt notwendig ist, aber ich glaube sie würde einem doch den überblick verbessern und in der version die dann auch den sinnvollen austausch dieser files im netzwerkt mitorganisiert würde das netztwerk meines erachtens ein ganzes stück voranbringen.
Das gegenagument, dass emule ein reiner P2P bleiben sollte zählt meines erachtens in diesem fall nicht, da ähnlich wie bei webcache (dort user von großen ISPs, hier user die sich für eine bestimmte art von files interessieren) das system nicht generell von P2P abrückt, sondern nur einen kleinen bonus download bietet.
also:
was haltet ihr von der idee im allgemeinen sinn/unsinn?
ist das schwierig zu lösen/programmieren?
noch ein paar anmerkungen:
ich kann selber nicht programmieren und bin, obwohl ich mich seid einigen wochen eingelesen habe auch noch als emule-neuling einzustufen
also seid lieb zu mir und bitte keine kommentare dazu dass es grundsätzlich möglich ist emule und downloadmanager perfekt zu konfigurieren etc. das war nur der aufhänger der idee ich brauche dazu keine problemlösung.
das ganze wurde vor langer zeit schonmal angesprochen aber nie behandelt:
http://www.emule-web.de/board/thread7836.html