Jump to content

Web Seeds and multiple-file torrents


Trivolve

Recommended Posts

First, I'd like to say that webseed function on single file torrents are thus far excellent, they work perfectly.

However, for multiple-file torrents this doesn't not seem to be the case so far.

From what i've read (and done some experiments myself), the multiple files on a http server must be in a folder, with the "same hierarchical structure" as that of the seeding folder. So i take it to be something like the order of the files? Does it really matter whether the files are arranged ABC or CBA in the folder?

Secondly, i haven't had a successful multiple-file torrent since i couldn't do the abovementioned "same hierarchical structure", so when i put all the files in a folder in HTTP server, and then run the torrent in 1.8, utorrent downloads the middle portions of all the files from the HTTP server, but the BOUNDARIES are not downloaded. (meaning at the start and end of each file).

My guess is that this is because it fails hash check there? Any way to fix it/get the client to recognize it correctly??

Link to comment
Share on other sites

What do you mean by structure?

If it's the same files, in the same folders, all identical names, in what way would it be different?

By the way i realize that some direct links can't be used as web seeds even though i can download then from browser normally.... Like Windows Live Skydrive, i put the direct links inside but utorrent never starts from them, while if i use fileden, the fileden seed shows up as "HTTP Server".

Link to comment
Share on other sites

Order is irrelevant. Structure means the filenames and the directories they're in need to be indentical to the folder structure you see when you open the .torrent file in µTorrent. If a torrent is called TORRENT_NAME, has a file called FILE1.EXT, directory called DIR1, and a file in that directory called FILE2.EXT, then the server better have a directory arranged as follows:

TORRENT_NAME

`-> FILE1.EXT

`-> DIR1

`-> FILE2.EXT

Indeed, edge pieces are known to be problematic when it comes to web seeds (µTorrent doesn't handle them correctly, so they don't get downloaded). It's a known bug.

Link to comment
Share on other sites

  • 2 months later...

I hate to be a newb to this stuff... but I have searched this forum top to bottom.

Can someone give me the complete structure for web seeds...

my setup:

www.site.com = domain

the .torrent structure as follows ...

DIRECTORY

+FILE.AVI

+FILE.AVI

+SUBDIRECTORY

++FILE.AVI

... and so on

Would I put in web seed,

http://www.site.com/DIRECTORY

or jsut

http://www.site.com/

Thanks in advance, and sorry for the really newb question...

Link to comment
Share on other sites

  • 2 months later...

Hey, if you don't mind me piggybacking on this. I have a similar but slightly different issue. I'm using a service where web seed is possible, but I have to append a query string to the end of the file name. For example, http://website.tv/free-tv.avi?key=756c74696d61 - I've tested with single file torrents and you can enter the URL with the query string added and web seed works fine. But now, what if I want to do this for multi-files?

http://website.tv/free-movie/movie1of3.avi?key=756c74696d61

http://website.tv/free-movie/movie2of3.avi?key=756c74696d61

http://website.tv/free-movie/movie3of3.avi?key=756c74696d61

Assuming free-movie is the torrent name, the site would be http://website.tv/ but then the key= is missing. If I enter the full URL for each file's location, then µTorrent will form an incorrect GET request, I think.

Link to comment
Share on other sites

There's nothing you can do about that situation, as the GetRight webseeding spec is exceedingly simple, and doesn't handle such cases. As I'm seeing it, the simplest way for it to work would be for there to be some kind of extension to the GetRight webseed extension spec (extension to an extension :P) whereby some kind of wildcard replacement scheme is defined (not too unlike how %s is used for browser search engine URLs, for example). Like http://domain.tld/dir/%f?var=val, where %f is the desired filename (or whatever).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...