Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
12
Opus / Re: Opus v1.5.2
Last post by NetRanger -
I use media-autobuild_suite for my compile 'needs' and dont really check the changes of what it puts out. It's as simple as that.
13
3rd Party Plugins - (fb2k) / Re: MusicBrainz64
Last post by anamorphic -
Now that this is 32-bit I get to use it, so cheers for that.

I had 'Write standard tags' unchecked and 'Always write ORIGINAL RELEASE DATE' unchecked, but it was still written because I guess it differed from the DATE as mentioned in the change log, even though DATE (standard tags) is not written. That seems not right. Both were greyed out in the preview.

Performer (Instrument) tagging is neat. Now to decide what to do with it ... ;D
14
General - (fb2k) / [Feature Request] 2.2 Disable Album Hover Tooltip / Overflow scrollbars
Last post by Bertilak -
The latest preview 2024-04-07 fixes previous UI color problems, but I noticed there is tooltip box that pops up displaying any album title that's too long to fit in the pane.
I think it's a little disruptive and distracting sometimes, so I think it would be good to have the option to disable this as a feature.

It also seems like the auto-appearing scrollbars are new, but I think would be good if this could be disabled too.

This is what it looks like:


If there is an option, please correct me. I did not find one though so I think this would be an improvement to be able to disable.
15
General - (fb2k) / Short playback pause with wireless headphones on manual track change (Exclusive)
Last post by TomKure -
Hi,

Not an expert here, that much will become obvious while you read my query, but I hope someone will be able to understand my problem.

Is it possible to make foobar keep sending audio data (null/silence) to selected audio device in exclusive mode when manually changing tracks and seeking while the audio is being decoded/buffered (or whatever is happening before playback starts again)? When I manually change track when listening through my wireless headphones (Sennheiser Momentum 4 and the BTD 600 dongle), the first approx half a second of the track is missing. This does not happen when I use non-exclusive mode. Also, when using exclusive mode with my Topping D10s DAC and when I seek within a track, sometimes, on the D10s' display, I can see the sampling rate go from 44.1 (played file's sampling rate) to 48 KHz (default sampling rate in Windows) for a split second and back to 44.1. This tells me the audio device gets "released" by foobar while foobar is "seeking" before it gets locked for playback again. (Or foobar does not release the device, instead it starts sending it audio (silence?) in 48 KHz for a split second?) This is undesirable behavior for me, because sometimes (probably due to buggy USB audio drivers or something), the playback hangs on seek and foobar gives me an error message saying device not responding (or something like that, don't remember the message exactly), this happens most with my E-MU 0404 USB, due to the device being quite old, especially the drivers, made for Win 7 in the latest beta version and I am on Win 11 (not foobar's fault, of course).

So in all, is there a way to make foobar not "release" the audio device (or change the sampling rate for a split second) in exclusive mode while seeking or manually changing tracks? Maybe the last played file's sampling rate could keep being used for the split second "silence" while foobar is decoding the file?
16
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Case -
File header flags might cause something like antivirus scanner to treat the binary differently, but ZoomText doesn't see that information. I didn't expect ZoomText to care about or see hmp3.exe at all, but Process Monitor shows that it actually does query the filename with https://learn.microsoft.com/en-us/windows-hardware/drivers/ifs/irp-mj-query-information during foobar2000 converter use. Details info shows only QueryNameInformationFile, which I believe translates to asking for https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntddk/ns-ntddk-_file_name_information. These calls take less than one millisecond.

I installed ZoomText now also in Windows 10 virtual machine, same story. Absolutely no problems visible.

I may try on real hardware if I get extra energy. I'm prepared that getting rid of the program fully will require nuking the system.
17
General - (fb2k) / Re: Play/Convert DSD Stream Files (.dsf)?
Last post by bennetng -
Regarding the Wikipedia illustration, it does not say it is a DSD signal, and if it is a DSD signal, it is an illegal signal.
X

https://archive.org/details/super-audio-cd-system-description/SACDspecP2audio_200%20contents/page/136/mode/2up
X

https://www.dafx.de/paper-archive/2004/P_372.PDF
X

Check out the spectrum of the attached 7z file. It is a 441Hz tone at 44100Hz sample rate.
X

X

This article from the developer of SoX's DSD extension could be useful as well:
https://troll-audio.com/articles/pcm-and-dsd/
18
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by JoshuaChang -
Very good, should improve performance with all Windows compiles.

Now that we discussed about invalid file state with interrupted encoding I noticed that the Xing header isn't correct in that case. Here's a patch for dev branch to fix that.
Finally, the gcc's speed is identical to clang's build, thank you @Case, I do believe this patch will also solve @KevinB52379's Zoomtext compatibility issue.
Here's the dev binary(include both gcc and clang) for test purpose.

@JoshuaChang - Thanks for providing the developer binary of Helix.

I tried both binaries.

The "hmp3_clangdev.exe" binary works fine.

The GCC binary causes the hang.

To be clear, the encoding process still goes on, but it's like my screen doesn't get refreshed.  So for example, foobar shows the first group of files being encoded, but then the list never refreshes.  The progress bar does keep going, but it's slower and I am unable to hit Abort.  My system becomes unresponsive, and the only way I can get it to go again is hit the power button on my computer and then windows shuts down (not the press and hold power button to force a shard shut down).

So the clang version works perfectly, and I noticed it's a little faster too this time around.
Well, maybe the microsoft link signature(5007) is still part of the key, all the x64 binary that didn't hang you system have 5007 signature.
19
Support - (fb2k) / Re: foobar2000 for Mac: bugs & wishes
Last post by ukg123 -
Thanks so much for the latest update, having the library on the side is a game changer.

One major bug from my side is regular buffering/stuttering when playing FLAC files from my NAS (every minute or so). This issue only happens with foobar, the same files from the same NAS play fine on Cog and VLC. This was a known issue with VLC and they patched it relatively recently. Would be great to have this addressed.