getmusicbee.com

Support => Bug Reports => Topic started by: xjl456852 on September 14, 2023, 07:39:16 AM

Title: The MusicBee can't play some wav files
Post by: xjl456852 on September 14, 2023, 07:39:16 AM
The MusicBee can't play some wav files.
The play effect is a noise.
I can play wav files normally with potplayer
I have uploaded this wav file.
https://mega.nz/file/sjl3ERoa#FURzni5pb1DsK_PVkvUY2cbIBq2YUihrVxSpj4j-Z8o

thank you
Title: Re: The MusicBee can't play some wav files
Post by: Gendji on September 14, 2023, 09:52:33 AM
From what i can see it's a 7 channel DTS file, which might be (part of) the problem. Never managed to get MultiChannel DTS to work in MB myself. But others might be able to help

Code
Audio
Format                                   : DTS ES XCh
Format/Info                              : Digital Theater Systems
Commercial name                          : DTS-ES Discrete
Codec ID                                 : 1
Duration                                 : 4 min 33 s
Bit rate mode                            : Constant
Bit rate                                 : 1 411.2 kb/s
Channel(s)                               : 7 channels
Channel layout                           : C L R Ls Rs Cb LFE
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Bit depth                                : 16 bits
Compression mode                         : Lossy
Stream size                              : 46.0 MiB (100%)
Title: Re: The MusicBee can't play some wav files
Post by: karbock on September 14, 2023, 05:30:00 PM
I've just tried playing the file with bass_dts.dll (https://getmusicbee.com/forum/index.php?topic=37341.msg205152#msg205152) (after changing the audio file's extension to .dts), in vain.
I suspect that this version of bass_dts.dll cannot manage more than 2 channels.

Related github project:
https://github.com/sophie-gilbert/BASS_DTS
Title: Re: The MusicBee can't play some wav files
Post by: misha on June 07, 2024, 10:47:38 AM
im the plugin author, i tested your file in my player and it does work after being renamed to dts. not sure what the issue with mb might be.
Title: Re: The MusicBee can't play some wav files
Post by: phred on June 07, 2024, 12:56:44 PM
im the plugin author
Seeing as how this is your first post, what plugin are you the author of? And where can I find it?
Title: Re: The MusicBee can't play some wav files
Post by: sveakul on June 07, 2024, 09:24:45 PM
The bass_dts.dll supplied by Steven appears to be the same as the one at https://github.com/pudding-fox/BASS_DTS/releases/tag/0.2.1 (https://github.com/pudding-fox/BASS_DTS/releases/tag/0.2.1) , which despite the "last updated 3 days ago" still has a file date of 10/18/2022.

MusicBee WILL play 5.1 DTS files with the above DLL installed, I just tested a sample.  I only have a stereo setup so can't test the 6 channel playback.  I think the reason MB can't play the WAV file with the DTS content linked to by the OP (won't play here either) is due to the comment at the github release that:

"As of 0.2.0 this library is working as a BASS plugin. This means you only need to include bass_dts.dll with your application (with your other codecs, likely in the addon folder). One caviat is that BASS will prefer a built in codec if it finds a header, I have observed .dts files with WAVE/RIFF headers that cause BASS to play the file as wav. As plugin codec association is only by file extension, I don't think there's a way to prevent this behaviour."
Title: Re: The MusicBee can't play some wav files
Post by: hiccup on June 09, 2024, 09:55:43 AM
im the plugin author, i tested your file in my player and it does work after being renamed to dts. not sure what the issue with mb might be.

@misha

So are you the creator of the Bass_DTS plugin as mentioned here?:
https://getmusicbee.com/forum/index.php?topic=39614.msg214211#msg214211

If so, the link to your github is no longer functional, and it seems the account has been deleted?
Have you moved it to some other developer platform, and if so, could you provide the link?
 
Title: Re: The MusicBee can't play some wav files
Post by: hiccup on June 09, 2024, 10:42:55 AM


@sveakul

I found two other Bass_DTS plugins on github:

https://github.com/pudding-fox/BASS_DTS
https://github.com/eugene-n/BASS_DTS

Do you have any idea if they would work with MusicBee?
Or if there are differences between them?
Any recommendations?
Title: Re: The MusicBee can't play some wav files
Post by: sveakul on June 09, 2024, 09:12:23 PM
@hiccup: as mentioned in my post above (https://getmusicbee.com/forum/index.php?topic=39935.msg224271#msg224271 (https://getmusicbee.com/forum/index.php?topic=39935.msg224271#msg224271)) the pudding-fox one I linked to there DOES work on *.DTS file samples I have tried here, just not on the OP's WAV-wrapped file.  I didn't try the "eugene-n" one as there was no clear download release of the file.  Steven supplied a bass_dts.dll in a back post I can't find right now and it had the same properties (date/time modified, file size) as the pudding-fox one.
Title: Re: The MusicBee can't play some wav files
Post by: misha on June 11, 2024, 09:47:14 AM
im the plugin author, i tested your file in my player and it does work after being renamed to dts. not sure what the issue with mb might be.

@misha

So are you the creator of the Bass_DTS plugin as mentioned here?:
https://getmusicbee.com/forum/index.php?topic=39614.msg214211#msg214211

If so, the link to your github is no longer functional, and it seems the account has been deleted?
Have you moved it to some other developer platform, and if so, could you provide the link?
 

yeah i changed my github account name for reasons, https://github.com/pudding-fox/BASS_DTS is the correct link now
Title: Re: The MusicBee can't play some wav files
Post by: misha on June 11, 2024, 09:58:12 AM
The bass_dts.dll supplied by Steven appears to be the same as the one at https://github.com/pudding-fox/BASS_DTS/releases/tag/0.2.1 (https://github.com/pudding-fox/BASS_DTS/releases/tag/0.2.1) , which despite the "last updated 3 days ago" still has a file date of 10/18/2022.

MusicBee WILL play 5.1 DTS files with the above DLL installed, I just tested a sample.  I only have a stereo setup so can't test the 6 channel playback.  I think the reason MB can't play the WAV file with the DTS content linked to by the OP (won't play here either) is due to the comment at the github release that:

"As of 0.2.0 this library is working as a BASS plugin. This means you only need to include bass_dts.dll with your application (with your other codecs, likely in the addon folder). One caviat is that BASS will prefer a built in codec if it finds a header, I have observed .dts files with WAVE/RIFF headers that cause BASS to play the file as wav. As plugin codec association is only by file extension, I don't think there's a way to prevent this behaviour."

this sounds correct. if a wave header is present, the plugin specific BASS_DTS_StreamCreateFile must be used. some integration code between the plugin and player would be requied. ive no idea whether the MB api allows for that.
Title: Re: The MusicBee can't play some wav files
Post by: hiccup on June 11, 2024, 04:30:59 PM
Steven supplied a bass_dts.dll in a back post I can't find right now and it had the same properties (date/time modified, file size) as the pudding-fox one.
This perhaps?:
https://getmusicbee.com/forum/index.php?topic=37341.msg205152#msg205152

Compared to misha's version, there is a minor difference in file size and date created. (and misha's download additionally contains an x64 version)
Any idea if there would be a difference in using (recommending) one or the other?
Title: Re: The MusicBee can't play some wav files
Post by: sveakul on June 11, 2024, 08:16:01 PM
Yes that was the post.  I'm using Misha's newer one, and it does work (on *.dts) that's all I can say.