wiki:MovedToGitHub/Can I sequence the files I download

Version 3 (modified by jinzo, 14 years ago) (diff)


Can I sequence the files I download? This is quite a common question. This entry will try to answer the question and possibilities.

Why is this "feature" not implemented in Transmission?

Because it makes the overall swarm's health worse.

But I want to sequence the files I download, how do I do it ?

There're two methods basically, one DIY that requires a bit of code changing and the "user friendly" version.

1) DIY code changing approach:
Tweak compareRefillPiece() in libtransmission/peer-mgr.c


/* otherwise go with our random seed */
return tr_compareUint16( a->random, b->random );


/* otherwise download the pieces in order */
return tr_compareUint16( a->piece, b->piece );

2) "User-friendly" approach:
In the file inspector, change the priorities "by hand".