Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Foobar freezes while copying (Read 5730 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar freezes while copying

Hi,
I'm using Foobar2000 v0.9.5 beta 4 under Windows XP SP2.
While I'm copying mp3s (whole albums) via drag&drop to Windows Explorer (destination is a SD-card), the player doesn't accept commands.

Can anyone confirm this?

greetz jest

 

Foobar freezes while copying

Reply #1
I have been using a variety of foobar configurations on a variety of different platforms including XPSP2 and have not encountered foobar itself locking up during file copying. However, you may want to monitor your resources during the copy (ctrl+shift+esc) to see if windows itself is what is freezing instead of foobar. Are you able to interact with programs other than foobar during the "freeze"? Have you tried copying from a command line instead of explorer? You may also want to clear up some free space and defragment your hard-drive to speed up the copying process.


Foobar freezes while copying

Reply #3
However, you may want to monitor your resources during the copy (ctrl+shift+esc) to see if windows itself is what is freezing instead of foobar. Are you able to interact with programs other than foobar during the "freeze"?


All other applications including the Explorer window are reacting fast. The task manager doesn't show any freezed application. It simply seems that foobar is too busy with copying.

Have you tried copying from a command line instead of explorer?


No.

You may also want to clear up some free space and defragment your hard-drive to speed up the copying process.


This wouldn't help because it's the writing to SD-card or USB-stick that slows copying down.

greetz jest

Is the SD set to read-only?


No. Copying works fine and after it has finished foobar works fine again.

Foobar freezes while copying

Reply #4
Are you playing songs in foobar from the SD card that you are copying to?  I have been able to copy to/from an SD card without affecting foobar as long as I am not playing songs from that SD card while copying. My foobar will eventually empty its buffer and then sit there apparently frozen if I am copying to the same sd card that I am playing from and then resume once the copying is finished.

Foobar freezes while copying

Reply #5
Are you playing songs in foobar from the SD card that you are copying to?


No, but I'm playing songs from HDD. Playing continues while copying. The foobar window doesn't repaint itself while copying. Maybe it is a thread issue. After copying has finished. Foobar repaints itself and everthing is fine.

While moving the volume-control, foobar doesn't repaint itself, too, even if I actually don't change the volume. It seems, that foobar repeats setting the new volume (even if it doesn't change) and so doesn't have the time for other things.

Foobar freezes while copying

Reply #6
As it is nerving on and on, it's still time to use this proper place to ask for this behaviour..

Still the same here with copying to removable devices (connected via USB) - while copying foobar stays unusable until the copying-process is finished 

foobar 0.9.5.1, w & w/o ColumnsUI, WinXP SP2

Foobar freezes while copying

Reply #7
I had a look on MSDN and this is what it had to say about async drag and drop / avoiding the source app being blocked:
http://msdn2.microsoft.com/en-us/library/b....85).aspx#async

However, the data objects are created by the core so it is not something I can investigate so much, nor do I know too much on the matter.

I can confirm however that the data objects created by the playlist_incoming_item_filter::create_dataobject API do not expose the IAsyncOperation interface.

Whilst I am talking about drag and drop, maybe this could be used to deal with files in archives better:
http://blogs.msdn.com/oldnewthing/archive/...19/8080215.aspx
.