Songbird can't play high-sample rate FLAC files (> 96 kHz)
Hello. I was just reporting a bug on the OS X version of Songbird. This problem manifests on OS X 10.5.5 Intel, with Songbird 1.0. I had previously reported on a problem with Songbird and high-resolution audio files (under Axiologician, I can't get into that account anymore so I made a new one) that was supposed to be corrected by 1.0. When attempting to play audio that is at 192khz/24-bit depth, Songbird refuses to play the file, giving the message "Internal Data Stream Error." I had provided developers with a sample file before and they had reported that it played fine on Linux so it was assumed that the transition to GStreamer would fix the problem on Macs, but apparently it has not. The file is a FLAC file that plays fine in other players, such as Cog or Foobar2000, and the problem applies even to new files created in said bit depths and sampling rates, so it is certainly not an issue with the file itself. If there is anything I can do to help get support for these bit depths and sampling rates, please let me know!
4
people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
-
Inappropriate?Niophe - that should definitely work in 1.0. If you can provide a file that doesn't work, we'll look into it.
-
Inappropriate?Ok, I think to kill multiple birds with one stone, I am going to generate you a bunch of test files at different sampling rates and bit depths for different codecs. I will let you know as soon as I get done. I will generate some white noise in Audacity and test the files in Songbird 1.0 for both 64-Bit Vista and OS X 10.5.5 as well as foobar2000 and Cog. I'll send you the ones that don't work in Songbird (but do work in other players). On the site I see MP3, FLAC, and Vorbis as the three cross-platform codecs, so I will test every common encoding setting for these files. Are there any other codecs you would like me to generate files for?
I’m confident
-
Inappropriate?Wow, that'd be awesome. I think we already have a pretty comprehensive set of mp3 test files - so unless you know of a specific problem you can probably skip those.
For vorbis and flac it'd be great to have some "unusual" samples - thanks a lot! -
Inappropriate?Sure thing, I am making files for every possible codec setting as far as frequency/bitdepth is concerned per codec just to make sure I cover all the bases. I heard rumors that Apple Lossles, Wavpack, and a few others were possibly supported now, do you want those kinds of files or was I mistaken?
-
Inappropriate?Niophe: Any test data you can provide us will be *very* appreciated. Thank you!
I’m happy for the assistance!
-
Inappropriate?ALAC (apple lossless) should now be supported on MacOS, and on windows if you have a recent version of quicktime installed. I wouldn't be surprised if there were problems with that though (particularly with unusual sample rates/bit depths/etc), because it's a new and relatively untested feature.
We don't do wavpack, though we might in the future. -
Inappropriate?I have a problem with 24 / 96 flac files; songbird 1.0 does not play them; it works under VLC (mac os x 10.5.5). Mike
-
Inappropriate?OK! After some moderately extensive testing, I have found the files that don't work. I didn't test Mp3s because you said you had a bunch, and frankly I doubt anyone is going to make a 192khz, 32-Bit Floating-Point audio file into an Mp3, that would be ridiculous from a fidelity standpoint, and I bet it would play anyway, given my other tests.
To test Songbird, I made a series of Mono and Stereo files. I made files at 8khz, 11.025khz, 12khz, 16khz, 22khz, 24khz, 32khz, 44.1khz, 48khz, 88.2khz, 96khz,176.4khz, and 192khz. I made 8-Bit PCM, 16-Bit PCM, 24-Bit PCM, 32-Bit PCM, 32-Bit Floating-Point, and 64-Bit Floating-Point. I then converted these files into OGG and FLAC. Not all of those sampling rates and bit depths are supported by the formats, so I did my best to cover all the possible options the codec provided.
I didn't test my source files, because WAV files don't have Metadata and are kind of useless in Songbird since you can't meaningfully organize them, and I doubt there is much desire to make a media library out of them anyway.
For OGG, Songbird played all the format variants I created, including VBR and CBR variants, stereo and mono, so I won't send you any, I assume they all work fine.
For FLAC, everything below 176.4khz played fine. 176.4khz and 192khz failed at all bit depths on both Vista and OS X 10.5.5 Intel, Songbird 1.0. Additionally, the album art I embedded in those files was not displayed in Songbird, but it was displayed in foobar2000 and the conversion program "Max" on OS X. I am sending you the 96khz and above FLAC files so you have one sampling rate that works in the package.
Here is the link to the files. Good luck! http://rapidshare.com/files/170074253...
I’m confident
-
Inappropriate?Thanks a lot! We tested a pretty wide range of files, but 192 kHz files are... very unusual, to say the least - perhaps we missed these. I'll try and figure out the problem.
-
Inappropriate?Ok, found the bug - oops! I guess we never tested with really high sample rate FLAC files.
I put together an addon to fix this (windows only for the moment!), here: http://addons.songbirdnest.com/addon/...
If it still doesn't work after installing that, try closing songbird, then find your profile directory and delete the gstreamer registry (it'll be something like c:\Documents and Settings\yourusername\Application Data\Songbird2\Profiles\somerandomstring\gstreamer-0.10\registry.bin ), then restart songbird That step shouldn't be needed, but it might be if something is going wrong with autoupdating that file.
If this works for you, let me know - I can make a mac version of it too. -
Inappropriate?Niophe: can you send me an email so that I can get your contact information? We have some schwag over here with your name on it. :) I'm ali (at) songbirdnest (dot) com. Thanks!
I’m really grateful for our helpful community
-
Inappropriate?And once again, Niophe - thanks a lot for your help! Putting together high quality test files like these is a lot of work, and really helps us a lot. We've added these to our internal set of files to test with, so hopefully this won't break again in the future!
-
Inappropriate?@Mike - Sweet! I will try it as soon as I get home. Is this going to be integrated into future versions of the program? And no problem, I like testing this sort of stuff. I kept the original WAV files so if you folks ever add more formats I'll check them and let you know if there is a problem. (I could also generate some video files when the time comes.)
@ali - Schwag?! I'll send you my info. :)
I’m glad to help!
-
Inappropriate?Yeah, the bugfix will be in future versions - the addon here is just a temporary workaround.
1 person says
this solves the problem
-
Inappropriate?@mike, I can confirm it works on Vista 64-Bit. I did have to delete that file and restart Songbird. After doing that though, it worked great!
I’m Glad I can listen to my rediculous audiophilic FLAC tracks now!
-
Inappropriate?Hi
Just a couple of questions:
When will the fix for 192/24 files be fixed for Songbird used on Mac OS X 10.5.5?
Does this problem also apply to 96/24 files downloaded from HDtracks?
Many thanks
S
Loading Profile...




EMPLOYEE