After updating the Foobar2000 version to 0.9.6.2 i noticed that Servant Salamander takes about 15 seconds of 100% CPU load (kind of locks my computer up) when clicking a .mp3 file, while clicking the same file from Windows Explorer starts the associated Foobar2000 fine (without the high CPU load).
It happens with every Foobar2000 associated file and only from within Servant Salamander.
That only happens if Foobar2000 isn't running (if it is running, Foobar2000 changes the file played to the clicked one without any problems).
I reproduced this strange behaviour with a "virgin" Windows XP SP3 running on a virtual machine (VirtualBox). The same behaviour remains when using latest Servant Salamander Demo 2.52 beta 1. I also tested the "open files through salopen.exe" option with no different experience.
If it is any help. Here is a link to a screenshot that shows the 30 second (!) gap where Servant Salamander hangs (recorded with Sysinternals ProcessMonitor).
I also found this at Foobar2000 support forum - it's from a changelog of a 0.9.6 beta version of Foobar2000:
Code: Select all
Improved compatibility of file type associations with Windows Vista.
Edit: Okay, i've deleted these "improved" file type associations and just pointed to foobar2000.exe when asked to associate a program with file extension .mp3 ... and voilà ... it works as it should ... Servant Salamander seems to have problems with certain file associations. I am sure that problem exists for other file type associations, too. I will make more tests to find the difference between these two associations.
Greetings,
Erebos (Germany)