Jump to content

3.5.x Beta


TylerW

Recommended Posts

I think I see the same issue with random torrents. Except that it seems to fix itself over time. E.g. when I start uTorrent, maybe 50% of torrents are in this state. Then if I wait ~20 minutes, then only 30% are in this state. If I wait for an hour, all torrents are good.

But then the app is crashing in about an hour or an hour and a half. And then I restart it and it happens again. But that's a different story.

Out of curiosity, how many torrents do you have?

Link to comment
Share on other sites

3 hours ago, Bacc said:

I think I see the same issue with random torrents. Except that it seems to fix itself over time. E.g. when I start uTorrent, maybe 50% of torrents are in this state. Then if I wait ~20 minutes, then only 30% are in this state. If I wait for an hour, all torrents are good.

But then the app is crashing in about an hour or an hour and a half. And then I restart it and it happens again. But that's a different story.

Out of curiosity, how many torrents do you have?  

======================

Currently.. 7588    And I think you will agree.. this is a very annoying problem.

 

Link to comment
Share on other sites

This would be a great solution. 

Utorrent does a great job of  uploading and downloading torrents.

What it has a problem with is maintaining it's own database of torrents.  Sometimes the files downloaded lose their association with their torrent files.

It would be fantastic if there were a separate program which did nothing but:

1. Import the utorrent database of torrents files (*.torrent) files

2. Allow this "library" program to delete *.torrent files from that database

By doing that, then when Utorrent started up again, those trouble some *.torrent files would be GONE from the database.

The *.torrent files would still be on the users hard drive, as would the associated files - so the user could re-add them and re-check them to rebuild the database.

=========

Ideally, the Utorrent program would allow this brute force deletion of entries from the database itself, but that would be complicated. 

It could even be called "Utorrent Doctor"

The main reason for making this utility separate from the main Utorrent program is that it would be extremely simple and short program.  It might be a good idea to not allow this program to run while the main Utorrent program is running, so that they are not fighting for rights to modify the database.k6

Link to comment
Share on other sites

All info  related  the torrents is stored in resume.dat . With that many torrents, this file is becoming larger, and it takes longer to update it. So, for example, when you close utorrent.exe, it might take longer to really quit . during this time, you should not abort the exe nor re-activate it in any way. I suggest for the above posters to just "take is slower" , and let it update w/o interruption. Also, re-locating a standalone utorrent.exe to an SSD can speed this up and improve...

You can experiment , and after you exit utorrent, look at that file, and see when it stops changing the modified date or at task manager to confirm how long the exe is still there.

Edited by rafi
Link to comment
Share on other sites

45 minutes ago, rafi said:

All info  related  the torrents is stored in resume.dat . With that many torrents, this file is becoming larger, and it takes longer to update it. So, for example, when you close utorrent.exe, it might take longer to really quit . during this time, you should not abort the exe nor re-activate it in any way. I suggest for the above posters to just "take is slower" , and let it update w/o interruption. Also, re-locating a standalone utorrent.exe to an SSD can speed this up and improve...

You can experiment , and after you exit utorrent, look at his file, and see when it stops changing the modified date or at task manager to confirm how long the exe is still there.

Yes.. but there are times when my computer shuts down with no warning.. such as when there is a power surge, lightning strike, cat stomps on the power key (he does that a LOT), System has a spontaneous boot, etc.   Invariably, there are going to be torrents that have a problem.  It would be nice to have a way to simply purge entries from the resume.dat file so they can be re-added.  The alternative is a nightmare of renaming, rebooting, restarting, etc.   I have  found that the most efficient way of finding "orphaned" torrents is to tag them all and try to give them a label.  Then, sort them all in the label list.  Any torrent that did not get labelled is an "orphaned" torrent.  It's also interesting that sometimes fixing just ONE torrent.. winds up fixing several dozen more.  Also, having one bad association seems to CAUSE other torrents to become disassociated also. 

45 minutes ago, rafi said:

All info  related  the torrents is stored in resume.dat . With that many torrents, this file is becoming larger, and it takes longer to update it. So, for example, when you close utorrent.exe, it might take longer to really quit . during this time, you should not abort the exe nor re-activate it in any way. I suggest for the above posters to just "take is slower" , and let it update w/o interruption. Also, re-locating a standalone utorrent.exe to an SSD can speed this up and improve...

You can experiment , and after you exit utorrent, look at his file, and see when it stops changing the modified date or at task manager to confirm how long the exe is still there.

 

Link to comment
Share on other sites

9 minutes ago, joshace said:

 It would be nice to have a way to simply purge entries from the resume.dat file so they can be re-added.

 

If it still shows, Remove -> .torrent will purge it, and to recover it re-add + recheck. There is nothing you can do about corrupted file. except us the *.old version of it.

Link to comment
Share on other sites

3 minutes ago, rafi said:

If it still shows, Remove -> .torrent will purge it, and to recover it re-add + recheck. There is nothing you can do about corrupted file. except us the *.old version of it.

Using the old version of it wipes out all the additions and deletions I've made up to the point of the last save.

There is nothing wrong with the actual *.torrent files, nor the files I downloaded.  They have just become disassociated.. and Utorrent is not allowing me to delete the dissociated torrents so I can re-join them to their files.  My best fix so far is to find the problem torrents.. rename them to something other than *.torrent, and then shut down and restart U-torrent.  In many cases, that allows me to ressurect those torrents and I rename them back to *.torrent, and recheck them. 

Link to comment
Share on other sites

On 3/3/2021 at 2:57 AM, rafi said:

Backup the .torrent, just that it deletes it from resume.dat...

Of the 7596 torrents I have loaded in Utorrent over 1000 of them had become disassociated.  After 2 days of tinkering.. I got all but 2 of them re-associated. 

I do back up all my torrents.  I'm not that bothered by the fact that sometimes torrents become disassociated.  The PROBLEM is when I can't delete the disassociated torrents so that I can re-load them.  The fastest way I've found to detect which torrents have become disassociated is to tag them all, and then try to assign a label such as "TEST".   Any torrent which does not get assigned the new label, is a torrent that has been disassociated.  The main way to fix them is to rename the .torrent extension  to something else such as .torr, then shut down Utorrent and start it up again.. and if it is then re-associated, it will allow the torrent to be re-loaded by changing the .torr back to .torrent and doing a re-check.  That method works about 95% of the time. 

Edited by joshace
Link to comment
Share on other sites

6 hours ago, joshace said:

Of the 7596 torrents I have loaded in Utorrent over 1000 of them had become disassociated.  After 2 days of tinkering.. I got all but 4 of them re-associated. 

I do back up all my torrents.  I'm not that bothered by the fact that sometimes torrents become disassociated.  The PROBLEM is when I can't delete the disassociated torrents so that I can re-load them.  The fastest way I've found to detect which torrents have become disassociated is to tag them all, and then try to assign a label such as "TEST".   Any torrent which does not get assigned the new label, is a torrent that has been disassociated.  The main way to fix them is to rename the .torrent extension  to something else such as .torr, then shut down Utorrent and start it up again.. and if it is then re-associated, it will allow the torrent to be re-loaded by changing the .torr back to .torrent and doing a re-check.  That method works about 95% of the time. 

I also noticed similar behavior with disassociated files I am on build 45838 I figured I finally had it working the LAA mod I did not want to upgrade until the next stable release.  I went a little crazy since my last post and have like almost 20 000+ torrents in there but none are active any longer I figure its time for a clean up.  I have maybe 20-30 active torrents at the moment and it seems to run fine on a small number.  Not sure how to fix the disassociated yet I did not spend much time on it, but thanks for posting I will try your recommendation.

Link to comment
Share on other sites

1 hour ago, R2_D2 said:

I also noticed similar behavior with disassociated files I am on build 45838 I figured I finally had it working the LAA mod I did not want to upgrade until the next stable release.  I went a little crazy since my last post and have like almost 20 000+ torrents in there but none are active any longer I figure its time for a clean up.  I have maybe 20-30 active torrents at the moment and it seems to run fine on a small number.  Not sure how to fix the disassociated yet I did not spend much time on it, but thanks for posting I will try your recommendation.

45838 is the only version that my computer refuses to run... claiming it is malware. 

Link to comment
Share on other sites

I thought I had fixed the problem with all but 2 of the 7596 torrents.. but then.. I did another check of all the files.. and there are hundreds more dissociated. 

The torrents are not corrupted, the files downloaded are not corrupted.  It is just that the list of torrents "loses" disassociates from the files. 

I really think the developers need to make a separate program, which (after closing the utorrent application) allows the RESUME.DAT file to be edited so that the problem torrents can be tagged, removed from RESUME.DAT so that when Utorrent is started up again, I can add the list of removed torrents back again. 

It seems like a lot of people have this problem, but they are not aware of the problem until they go looking for it.  The problem torrents will not download nor upload nor can they be deleted nor played while in Utorrent. 

I have untold thousands of hours of work invested in my torrents, and it would be nice if the client worked properly, or at leas when it doesn't work can be fixed.. or at the very least, if the programmers / developers would acknowledge that they are aware of the problems and take note of the suggestions.

Link to comment
Share on other sites

18 minutes ago, joshace said:

I really think the developers need to make a separate program, which (after closing the utorrent application) allows the RESUME.DAT file to be edited

 

There is , BEncode editor. Search for it....

Link to comment
Share on other sites

On 3/2/2021 at 8:35 AM, rafi said:

New beta build -  45916 , with LAA flag (updated in my sig-links).

Supposedly - should be including a new A/V for the Pro version..

Updated to build # 45918 ...

Edited by rafi
Link to comment
Share on other sites

11 hours ago, rafi said:

Updated to build # 45918 ...

I am going to give this 45918 a shot... because 45828 has problems also. 

There are so many great things about Utorrent.. that I hate to use anything else.  In fact, I have noticed that other clients have stolen the look and features of Utorrent.. but not quite.  There is only one other Torrent Client that I am aware of which is comparable to Utorrent which is made by a different company. 

Link to comment
Share on other sites

2 minutes ago, rafi said:

Which is?...

Qbittorrent -  and I wish they would have stolen a little bit more...   it doesn't seem to allow entries and the files to be renamed as easily.   Sometimes I get torrents with cryptic or incomplete names, and I fix that... I didn't see a way to do that easily with Qbittorrent.

Edited by joshace
Link to comment
Share on other sites

3 hours ago, joshace said:

Sacre Bleu!  Cest la vie!  hehe

Have you tried their version 4.3.3?  It was just released about a month ago.

 

 

3 hours ago, joshace said:

Sacre Bleu!  Cest la vie!  hehe

Have you tried their version 4.3.3?  It was just released about a month ago.

 

When I was a programmer.. my software never had bugs.  But.. I understand how bugs happen.. if more than one person is programming something.. someone is going to screw it up.  In fact, programmers often introduce bugs into software.. why?  Because as long as their are bugs.. they still have a job!  If a programmer writes a program that is perfect.. guess what?  They fire the programmers.. and hire more salesmen! I used to work for a software company that had just one product - that was offered on several platforms.  The program was for businesses, and it would take massive databases and create customized reports out of them.  The main problem was, all of that data had to be sorted.  The heart of their program used a BUBBLE sort which is the 2nd slowest sorting method there is (the slowest is actually called the "Slow Sort").  They hired me when I showed them how I could make their program which would typically take 40 HOURS to complete.. do the same thing in THREE MINUTES.  The programming staff of about a dozen people were terrified of me, and they would not even allow me to work in the computer room.  I got stuffed into a tiny cubicle all by myself in another part of the building.  After they got what they wanted out of me, they had the office manager fire me.  I was expecting that though.  And I left with the source code from my computer and took all the printouts with me.  They never had my source code.. all I gave them were my compiled executables.  Sure, they had my executable file, but they could never compile a new version because they did not have the source code.  They had to compile customized versions for hundreds of customers, and all they had was one compiled version that I used for testing the software.  They thought they would be clever and get my source code.  What they did not realize is that I was not using the computer they provided to me for programming.  They did not realize that I was using my OWN computer, because I was in that room all by myself.  So.. they got NOTHING!  They had another trick.. they forced people to sign a contract stating that if you quit, you had to pay THEM $5000!  Supposedly that was to compensate them for the "training" they provided.  I got no training from them.  I just sat around waiting for them to fire me.   It is quite sad that programmers are not appreciated and not compensated adequately for their work.  It's also sad that good and bad programmers get paid the same because there is no one competent enough to figure out which programmers are good and which are bad. 

Link to comment
Share on other sites

On 3/3/2021 at 8:29 AM, rafi said:

 Also, re-locating a standalone utorrent.exe + resume.dat to an SSD can speed this up and improve...

 

Moving the whole .torrent directory to an SSD can be helpful to speed up startup/exit of utorrent. So you should:

0. Backup resume.dat

1. Copy all .torrent files into the a new SSD path or zip + unzip (which is good as a backup as well...) - like C:\bittorrent\torrent_files

2. Rename the original .torrent folder (for example  D:\bittorrent\torrent_files  to D:\bittorrent\torrent_files_backup)

3. Set a hardware symlink instead of the old .torrent files subfolder  "mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder", like:

run cmd as admin and > mklink /J D:\bittorrent\torrent_files C:\bittorrent\torrent_files 

This way previous .torrent files' location that are still in resume.dat will still be found ...

Edited by rafi
Link to comment
Share on other sites

I have the 2nd fastest SSD's made.. (the fastest cost a mega fortune)

I am very pleased to say.. that it LOOKS like build 45918 has FIXED the disassociation problem (or at least allows the disassociated files to be fixed)

I have a few hundred torrents that are now "re-associated" that were locked up.. being rechecked.  After that is done, I am going to try giving ALL 7588 of my torrents a unique label.  If all of them take the unique label, then that means that they are all "associated" 

It seems like even though the developers don't respond to the forum posts.. they DO pay attention.   The three updates in the past few days after going a LONG LONG time with no updates tells me they went to work on the disassociation problem.. and fixed it!

Of course, by saying that.. I have probably jinxed it.. and when I reboot my computer will explode, my hair will fall out, and my house will burn down.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...