Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > New Feature Requests
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

New Feature Requests Your idea for a cool new feature. Or, a LimeWire annoyance that has to get changed.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1 (permalink)  
Old June 19th, 2006
Novicius
 
Join Date: June 19th, 2006
Posts: 3
twanj is flying high
Default Mirrors/P2P & checksum in one link

Metalink could be a nice feature for LimeWire.

Metalink bundles the various ways (FTP/HTTP/P2P) to acquire a file into one format for easy content distribution. It currently supports BitTorrent, ed2k, & magnet links but can be easily extended to support other P2P methods.

Currently, GetRight, aria2, and Speed Download support Metalink 3.0, but other download managers are adding support...

http://www.metalinker.org/

There's also a video at There's a video of metalink working in GetRight here: http://www.metalinker.org/implementation.html

They look like this:

<metalink version="3.0" xmlns="http://www.metalinker.org/">
<files>
<file name=”example.ext”>
<verification>
<hash type="md5">example-md5-hash</hash>
<hash type="sha1">example-sha1-hash</hash>
</verification>
<resources>
<url type=”ftp”>ftp://ftp.example1.com/example.ext</url>
<url type=”ftp”>ftp://ftp.example2.com/example.ext</url>
<url type=”http”>http://www.example1.com/example.ext</url>
<url type=”http”>http://www.example2.com/example.ext</url>
<url type=”http”>http://www.example3.com/example.ext</url>
<url type=”bittorrent">http://www.ex.com/example.ext.torrent</url>
<url type=”magnet”/>
<url type=”ed2k”/>
</resources>
</file>
</files>
</metalink>

Features
Backward compatible with regular hyperlinks.
Combines FTP and HTTP with Peer-to-peer (P2P, shared bandwidth).
No Single Point of Failure (SPOF) like FTP or HTTP URLs. More fault tolerant.
Standard unified format that collects links for automatic accelerated (segmented) downloads from multiple sources.
Automatic load balancing distributes traffic so individual servers are under less strain.
Useful for automatic updating programs when new versions are released.
No long confusing list of possibly outdated Mirrors and P2P links.
Makes the download process simpler for users (automatic selection of language, Operating System, location, etc).
Stores more descriptive and useful information for software distribution.
No separate MD5/SHA-1 file or manual process for verification.
Uniquely identifies files, so even if all references to it in the Metalink stop working, the same exact file can be found via a P2P or Web search.
Can finish P2P downloads even if no full seeds are shared.
For FTP/HTTP, an updated client is needed, but not a separate client like some types of P2P.

Last edited by twanj; July 28th, 2006 at 07:48 AM.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Checksum of files jonny20330 New Feature Requests 0 April 11th, 2007 12:49 PM
checksum failure Unregistered Support 0 June 3rd, 2002 08:49 AM
checksum search AlienPenguin New Feature Requests 0 January 15th, 2002 03:59 AM
Mirrors & Host Exclusions LoKi128 General Gnutella Development Discussion 1 December 10th, 2001 07:27 PM
mirrors in europe Unregistered General Gnutella / Gnutella Network Discussion 1 June 21st, 2001 05:28 AM


All times are GMT -7. The time now is 12:42 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.