Anyone know of a way (plugin or otherwise) were on completion of a torrent the .torrent file can be placed into an arbitrary directory. At the moment it has the option of moving it into the same folder as the completed files but I don't like the mess this causes. I like the way utorrent handles it. A separate folder for incomplete/complete .torrent files and a separate folder for incopmlete/complete files.
What I actually want is that once upon completion the .torrent file associated with it is then moved to another directory that is separate from the directory completed torrent files are moved to. At the moment the only option of movement when it comes to .torrent files it to move them to the same directory as completed torrents.
With this checked, the torrent will only be moved to the completed directory if it was originally saved to the default data directory. This is useful if you have certain torrents you want saved somewhere else, otherwise when they finished downloading they'd just get moved into the completed directory with the others.
Thanks for the help however for the record I've dumped azuerus. The last straw came when it started creating files even when I specifically marked then not for download just because it received a piece for it or the piece spanned file boundaries. I'm not prepared to sort through the mess of what is complete and not complete for torrents I have no interest in downloading in their entirety.
I can't believe the client is so old and still so amatuerish and braindamaged. How does anyone put up with it is beyond me. They keep adding shit without getting the basics down. Utter and complete failure.
This may piss some people off but it just re-affirms my experience with Java programmers that they are a bunch of hacks who fail at looking at the finer details. It's the kind of mentaility amd programmer java encourages with it's auto mem cleanup, ie lazy etc. No wonder I can't find a decent java app that is of any real use.
You are making assumptions on my behalf. I'm an actual developer specialising in networking so it's not like I don't have an idea what's involved. I never said that it should download a bit of a piece. I've written plenty of network apps before which work similar to BT and the done thing is to store pieces into a "piece Db" until the piece is needed to create a file that is of interest. With torrents the DB is easy since everything is tied to the HashID key.
Once you remove the torrent the DB gets flushed of extra pieces that were unwanted leaving the user unaware of the implementation and handling of those pieces.
Utorrent kind of does it with it's .*partfile*.dat but even that shouldn't exist in the directory the files are located in but elsewhere out of sight and automatically managed but it does a hell of alot better job than Azureus does which is to create files that look like they are complete but totally corrupt. That just smacks of developers who don't have a clue, especially since I remember this problem existing a few years back when I first tried it. I just assumed that such a fundemental flaw would of been addressed by now. Instead we get Vuze piling more features in like the media player crap without addressing real usability issues.
Utorrent is way better than Azureus. I just don't like how since it was bought out security flaws are being itnroduced where they didn't exist and bogus reasons are being made to move people on to new versions etc. Eg we managed to wait a year with a "major" bug and they weren't in any hurry to release a version update to fix it but all of a sudden 1.8 is out and it's the end oft the world, quick hurry 1.7.7 is unsafe, upgrade! :rolleyes:
Why anyone uses that azureus/vuze and how it survived can only be attributed to the fact that it's a cross platform app and other platforms are deficient in clients that are accepted on trackers. Probably also the fact that the cheater hacks kept it alive. My experience with it during the last week as I've struggled with it is that it is a cobbled together, ill thought out application with no design to tie it all together properly. The sluggish GUI I can live with, not a real problem, the complex spaghetti config I can also manage with (which by the way is a clear sign of lack of design and simple hacking going on) but basic fundemental functionality broken however is another matter. They've had years to address it. I'm sorry I wasted my time with it.
Oh I don't mind the player. I was just pointing out that they went ahead and implemented that monstrosity rather than devote time to ironing out the flaws in what is primarily a bittorrent client. It's obvious that they aren't prioritising the clients basic features but just plowing ahead implementing semi-useless features without getting the core right. Note I turned off that interface etc and went back to the basic BT screen the first chance I got.
Unfortunately that's exactly what I'm going to have to do. I had hoped and tried my hardest to move to azureus, something that I thought would at least have the basics down. The fact that it has slow startup, a complex gui etc doesn't bother me but when I donwload alot of torrents where I select a few files and end up with others that are incomplete but look complete then I don't have the time to sort through it all. It's just unworkable. If they fixed this one issue I could persist with Azureus but as it stands that's the deal breaker. How everyone else manages amazes me. Actually it explaines alot why in my peers list more and more people are using utorrent over Azuerus.
The python clients employ a 4th method by default, which is a more-intelligent form of incremental than what Az currently uses: like incremental, file starts out 0-sized, but when piece x comes in, it's appended to the current file position, even if it doesnt truly belong there. As new pieces come in, they are appended and shuffled around as needed: the file size grows only by 1-piece-size for every new piece written, but the pieces are not necessarily/usually in final order. Azureus will eventually support this form of incremental, but it's a ways off.
Actually azureus can create incremental files as well. It's what I set as the default. However this doesn't change the fact that directories and files are created which you've explicitly marked as "Do Not download". You then have to go through all of it and work out which directories and files to delete yourself. Sometimes the small filesize helps identify them and sometimes not, depending what you are downloading. In the end its a pita deleting 20+ directories and other files just because what you wanted was spread throughout the torrent file and just happened to be overlap with piece you needed.
If you download torrents in their entirety it won't be a problem. If you like to select individual files across all the available then it's a real pita cleaning up afterwards..I have better things to do. It really is disappointing that so many years on they still haven't sorted it out. Guess it's not exciting/glamorous enough like a wiz bang GUI feature.
Because like most reasonable people if I can make things easier for myself then great but if I can't then I'm not too worried either. Doesn't hurt to ask. Movement of .torrent files had a work around, small simple script. Corrupt file creation does not. Anyway it's a moot point now that I'd dropped the client for it's utter failure in addressing a fundemental issue that I just won't deal with no matter my political dislike for utorrent.
It doesn't help.. The problem is that as soon as a piece comes in for a file whether by accident or the fact that the piece spans multiple files even though the entry is marked "do not download" the directory and file are created, sure with a smaller size than the entire file but still you have then go and manually delete all these smaller and hence corrupted files and any directories they may be in. Just a nuisance.
13d16603cb