Author Topic: MusicBee auto closes at the end of a DSD song  (Read 11933 times)

frankcreed

  • Jr. Member
  • **
  • Posts: 44
Hi Steven,

There was a DSD file file loaded at startup - the last file in the playlist shown above.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34344

frankcreed

  • Jr. Member
  • **
  • Posts: 44
Yes it does.  Here is the crash info:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:   MusicBee.exe
  Application Version:   3.3.7250.34208
  Application Timestamp:   5dc46a2d
  Fault Module Name:   bassasio.dll
  Fault Module Version:   1.4.0.2
  Fault Module Timestamp:   5d4acb07
  Exception Code:   c00000fd
  Exception Offset:   000061b7
  OS Version:   6.3.9600.2.0.0.256.4
  Locale ID:   1033
  Additional Information 1:   05ef
  Additional Information 2:   05ef80be9b29e57f85a38245eb9a8715
  Additional Information 3:   cb30
  Additional Information 4:   cb30b67aeca022c7cbbc84ea44669e87

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\WINDOWS\system32\en-US\erofflps.txt


frankcreed

  • Jr. Member
  • **
  • Posts: 44
Well, the new debug version (3.3.7251 P) works just fine (with an MP3 at start up).  I played through 2 DSD128 files, and MB had started playing a DSD64 file when I stopped playback.

Here is the error log:

11/8/2019 1:57:49 PM - init chans=2
11/8/2019 1:58:17 PM - init=-2147483646,source rate=5644800, remove silence=False,is tempo=False,decode=False
11/8/2019 1:58:17 PM - set attrib=BASS_ATTRIB_VOL=1
11/8/2019 1:58:17 PM - play=False,output=0,stream in mixer=False
11/8/2019 1:58:17 PM - play is paused=False
11/8/2019 1:58:17 PM - set bit streaming=BASS_SAMPLE_FLOAT, BASS_DSD_DOP, BASS_STREAM_DECODE, BASS_ASYNCFILE,current mode=PCM,new=DOP,chans=2,2,rate=352800,0
11/8/2019 1:58:17 PM - set raw streaming done
11/8/2019 1:58:17 PM - assign channel before=0,after=-2147483644,mode=DOP,started=False
11/8/2019 1:58:17 PM - assign channel undo pause
11/8/2019 1:58:17 PM - assign channel done
11/8/2019 1:58:17 PM - play started1=True
11/8/2019 2:01:18 PM - init=-2147483639,source rate=5644800, remove silence=False,is tempo=False,decode=False
11/8/2019 2:01:21 PM - remove eos 2=-2147483644
11/8/2019 2:01:21 PM - remove eos done
11/8/2019 2:01:21 PM - close stream=True
11/8/2019 2:01:21 PM - close stream remove end sync
11/8/2019 2:01:21 PM - remove eos done
11/8/2019 2:01:21 PM - close stream remove mixer
11/8/2019 2:01:21 PM - close stream handle=0
11/8/2019 2:01:21 PM - IsSamePlaybackSettings rate=352800,352800, flags=1024,1024
11/8/2019 2:01:21 PM - play=False,output=-2147483644,stream in mixer=False
11/8/2019 2:01:21 PM - play is paused=False
11/8/2019 2:01:21 PM - play add to existing=False
11/8/2019 2:01:21 PM - play started2=True
11/8/2019 2:01:21 PM - set attrib=BASS_ATTRIB_VOL=1
11/8/2019 2:04:22 PM - init=-2147483633,source rate=2822400, remove silence=False,is tempo=False,decode=False
11/8/2019 2:04:25 PM - remove eos 2=-2147483644
11/8/2019 2:04:25 PM - remove eos done
11/8/2019 2:04:25 PM - close stream=True
11/8/2019 2:04:25 PM - close stream remove end sync
11/8/2019 2:04:25 PM - remove eos done
11/8/2019 2:04:25 PM - close stream remove mixer
11/8/2019 2:04:25 PM - close stream handle=0
11/8/2019 2:04:25 PM - IsSamePlaybackSettings rate=176400,352800, flags=1024,1024
11/8/2019 2:04:25 PM - Reset5
11/8/2019 2:04:25 PM - reset -2147483644
11/8/2019 2:04:25 PM - assign channel before=-2147483644,after=0,mode=DOP,started=True
11/8/2019 2:04:25 PM - assign channel paused
11/8/2019 2:04:25 PM - reset done
11/8/2019 2:04:25 PM - set attrib=BASS_ATTRIB_VOL=1
11/8/2019 2:04:25 PM - play=False,output=0,stream in mixer=False
11/8/2019 2:04:25 PM - play is paused=True
11/8/2019 2:04:25 PM - set bit streaming=BASS_SAMPLE_FLOAT, BASS_DSD_DOP, BASS_STREAM_DECODE, BASS_ASYNCFILE,current mode=DOP,new=DOP,chans=2,2,rate=176400,352800
11/8/2019 2:04:25 PM - set raw streaming stop
11/8/2019 2:04:25 PM - set raw streaming done
11/8/2019 2:04:25 PM - assign channel before=0,after=-2147483631,mode=DOP,started=False
11/8/2019 2:04:25 PM - assign channel undo pause
11/8/2019 2:04:25 PM - assign channel done
11/8/2019 2:04:25 PM - play started1=True
11/8/2019 2:04:31 PM - close stream=True
11/8/2019 2:04:31 PM - close stream remove end sync
11/8/2019 2:04:31 PM - remove eos 2=-2147483631
11/8/2019 2:04:31 PM - remove eos done
11/8/2019 2:04:32 PM - close stream remove mixer
11/8/2019 2:04:32 PM - close stream handle=0
11/8/2019 2:04:32 PM - Stop1=True
11/8/2019 2:04:32 PM - stop -2147483631
11/8/2019 2:04:32 PM - assign channel before=-2147483631,after=0,mode=DOP,started=True
11/8/2019 2:04:32 PM - assign channel paused
11/8/2019 2:04:32 PM - stop: before=True
11/8/2019 2:04:32 PM - bass stop -2147483631
11/8/2019 2:04:32 PM - bass free -2147483631
11/8/2019 2:04:32 PM - bass free done
11/8/2019 2:04:32 PM - stop done

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34344
the only thing that was changed was the debug logging and disabling remembering the position on startup for DSD files.
I have removed the logging again. If this version doesnt work I guess it means the logging is causing a delay that somehow solves the issue with bassasio.dll but i wont spend much time trying to solve that

https://getmusicbee.com/patches/MusicBee33_Patched.zip

frankcreed

  • Jr. Member
  • **
  • Posts: 44
Hi Steven,

The NON-DEBUG 3.3.7251 P WORKS!!!

Once again, thank you for persevering and resolving this issue!!!!!  ::)

One "niggle" - neither the spectrum visualizer nor the volume visualizer work for DSD files only (they work fine for PCM files).  The wavebar works just fine for both DSD and PCM files. 

I'm not sure that it's worth your time to look into getting the spectrum/volume visualizer working for DSD files.

You and MB rock!!

francois43

  • Newbie
  • *
  • Posts: 4
Hi Steven,

The NON-DEBUG 3.3.7251 P WORKS!!!

Once again, thank you for persevering and resolving this issue!!!!!  ::)

One "niggle" - neither the spectrum visualizer nor the volume visualizer work for DSD files only (they work fine for PCM files).  The wavebar works just fine for both DSD and PCM files. 

I'm not sure that it's worth your time to look into getting the spectrum/volume visualizer working for DSD files.

You and MB rock!!

Can you give me the 3.3.7251 P please ?

There was so many version that i can't find the good one.

That you for your very good job

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9344
Can you give me the 3.3.7251 P please ?
See my signature.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here


Silviu

  • Newbie
  • *
  • Posts: 7
I dare to hope that the MB app from Windows Shop will be also updated so MB does not crush anymore when playing dsd/dsf files. It's a VERY annoying bug. Thanks
Last Edit: November 10, 2019, 03:25:02 PM by Silviu

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34344
I recommend you install the portable version to confirm it works - its available from the first forum topic

Penn

  • Jr. Member
  • **
  • Posts: 33
Quote
One "niggle" - neither the spectrum visualizer nor the volume visualizer work for DSD files only (they work fine for PCM files).  The wavebar works just fine for both DSD and PCM files.
That suggests the bits are going directly to the DAC without being interrogated by visualizers.

Is there a more recent or a more definitive topic about using MusicBee with 'hi-res' formats with tips and tricks for getting the most from sacd /.dsf /dsd etc with high end DACs?

I found a workaround using Foo ASIO from within MusicBee to my D10, have now got a D50s and can't come up with the right combo of settings to get it to work reliably with the world's greatest music player MusicBee