1.1.13, playback may hang on 0:00 after double click
2012-06-20 04:09:01
Using WASAPI with a USB DAC (PCM2707) and 1.1.13, music playing, when I double click on a different music file, the current song stops, foobar opens the double clicked song, playing arrow appears next to the song on the playlist, but sometimes the playback is stuck on 0:00. File format does not seem to matter, I was able to reproduce with mp3, flac, and tta. Pressing play or double clicking again will start playing. Clicking on the seek bar does not skip to that part of the song. Problem can happen on the same or different playlist. No errors found in console, with the last entry being "Opening track for playback: *." Sleeping HDD does not wake up, so the program isn't accessing the HDD. The music files reside on the main OS drive, which is an SSD, and I was able to reproduce with files on a separate HDD. If left alone playing, there are no problems, but I haven't played music for an extended period yet. I have had no issues when I installed Windows 7 in March, so I assume the version I was using is 1.1.11. I feel that it may be an issue with communication between foobar and the USB DAC. Or maybe something up with file buffering, which I currently set to 8GB so it fills up the cache in RAM (fb2k's memory usage is usually never above 1GB, depending on whether the portion or whole file is cached) and prevents waking up the HDD, which does work to an extent. Apparently there's a 3.0 beta for WASAPI, maybe I'll give that a try.Windows 7 SP1, with most of the recent upgrades installed, foobar2000 updated once from 11 to 13 Component list: Core (2012-06-07 18:37:46 UTC) foobar2000 core 1.1.13 foo_albumlist.dll (2012-06-07 18:36:18 UTC) Album List 4.5 foo_cdda.dll (2012-06-07 18:36:12 UTC) CD Audio Decoder 3.0 foo_converter.dll (2012-06-07 18:35:52 UTC) Converter 1.5 foo_dsp_std.dll (2012-06-07 18:36:20 UTC) Standard DSP Array 1.0 foo_fileops.dll (2012-06-07 18:35:14 UTC) File Operations 2.1.3 foo_input_std.dll (2012-06-07 18:35:58 UTC) Standard Input Array 1.0 foo_input_tak.dll (2010-01-10 01:11:58 UTC) TAK Decoder 0.4.4 foo_input_tta.dll (2010-10-27 17:50:20 UTC) TTA Audio Decoder 3.2 foo_out_asio.dll (2012-02-04 20:59:56 UTC) ASIO support 2.1.1 foo_out_wasapi.dll (2009-05-20 04:45:18 UTC) WASAPI output support 2.1 foo_rgscan.dll (2012-06-07 18:35:56 UTC) ReplayGain Scanner 2.1.2 foo_ui_std.dll (2012-06-07 18:36:16 UTC) Default User Interface 0.9.5 foo_unpack.dll (2012-06-07 18:35:28 UTC) ZIP/GZIP/RAR Reader 1.6 foo_unpack_7z.dll (2011-08-14 00:27:58 UTC) 7-Zip reader 1.8