Skip to main content

Topic: Foobar freezes while copying (Read 4055 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • jest82
  • [*]
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

  • Yotsuya
  • [*][*][*][*][*]
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.

  • kanak
  • [*][*][*][*][*]
Foobar freezes while copying
Reply #2
(destination is a SD-card)


Is the SD set to read-only?
  • Last Edit: 23 November, 2007, 07:52:53 PM by kanak

  • jest82
  • [*]
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.

  • Yotsuya
  • [*][*][*][*][*]
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.

  • jest82
  • [*]
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.
  • Last Edit: 25 November, 2007, 05:34:59 AM by jest82

  • sPeziFisH
  • [*][*][*][*]
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

  • musicmusic
  • [*][*][*][*][*]
  • Developer
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
  • Last Edit: 26 March, 2008, 06:44:32 PM by musicmusic
.