Could someone please take a look at the download thread code so that not so much CPU is used. I had 3 download threads and 1 was using about 5x more CPU than the rest. I must assume that it would be the thread that is receiving the packets the quickest. Anyways, this shouldn't really take much CPU. Maybe what you are doinging is sending an update packet to the ColumnListView to refresh itself with every packet. Not a good idea. Only send a packet if the percentage changes or the download is finished etc. Hope this helps.
PS: feature request: dbl click on song should add it to the download list. Also, you should add songs to the CLV as soon as the user requests so not as soon as a connection is established and the transfer starts.. I find myself requesting the same files multiple times otherwise..
Log in to post a comment.