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
1
General - (fb2k) / Re: Foobar2000 2.1.4 setup file lack digital signatures
Last post by mosesofmason -
I would like to give the Microsoft Store version a try, but it seems there's only the x64 version available. Many of my components are still x86-only, so I can't switch to the Store version. Additionally, the latest version in the Store is 1.6.17, but I'd prefer to use version 2.x...
There's no such thing as version 1.6.17 x64.

Version 1.6.17 is available separately from the latest 2.x for people who need full backwards compatibility. It is still being updated with critical bug fixes (1.6.18 will be out soon).

2.x series is available in all CPU architectures, MS Store decides which one to install for you, depending on your system.

Thank you for the clarification.

So, if you could at least provide a SHA256 hash for the installer or even a GPG signature, that would be appreciated.
9be23da2b8505180a1f94520dab6e6a741dbe961520bf4ae1eb6a0e68d1f811d ?SHA256*foobar2000_v2.1.4.exe
f948a6a49ff607493d366bb3f334269bc857dd1f5a5e881138a7de10c2b7171d ?SHA256*foobar2000-x64_v2.1.4.exe

Thanks, hope this will be part of future releases and listed on the website  :))
2
3rd Party Plugins - (fb2k) / Re: foo_enhanced_spectrum_analyzer
Last post by TF3RDL -
I'm sorry TF3RDL, but my primary goal is to increase the performance of the component. After I release the OpenGL version of the component, I will take care of your ideas.  Probably not all of them, but may be a few :-) Thanks for your patience.
Oh ok, thanks for switching away from legacy GDI+ to something GPU-accelerated graphics API (probably one of many reasons why the next version of this component take too long to release), but the difference between Direct2D and OpenGL shouldn't matter performance-wise right?

And I understand that my ideas (e.g. IIR filter bank mode as well as adjustable number of bands per-octave for frequency bands mode) might take a lot of time to actually being materialized into this component and it makes sense to have fewer (and not all) ideas made into it
3
3rd Party Plugins - (fb2k) / Re: foo_enhanced_spectrum_analyzer
Last post by sveakul -
I'm still working on it. But I need more time than expected because I decided to use OpenGl instead of GDI+ and therefore a large part of the code has to be rewritten. But OpenGl is much faster than GDI+. So it's worth the effort. So far I have been able to solve everything. Here is a current picture of the component.
Cool on OpenGL and it looks great.  Thanks for your efforts.
6
Lossless / Other Codecs / Re: Tested: Lossless decoding speed, multithreaded - and fast verification
Last post by ktf -
In other words, MP4/Matroska/Ogg/CAF is actually better for ffmpeg than the original FLAC container format?
Yes, the inability to reliably skip ahead 1 frame without having to decode it is sometimes a disadvantage. For multithreading this is very valuable. However, relying solely on frame lengths is much less robust, and relying on both adds overhead of course. Maybe FLACs design was a bit too much focussed on reducing overhead.
7
General - (fb2k) / Re: Multivalue tag - help needed
Last post by Terence -
Your code looks fine to me, so if it doesn't work :
Are the values separated by semicolons, when you look in the properties?
Is the tag really a multi-value tag? In my experience, this doesn't show up well in foobar: foobar can show semicolons and it can still be a single value. This is better seen in Mp3tag, for example: Mp3tag displays \\ as a separator when there are multiple values. You can also make a column in foobar with this pattern: $meta_sep(name,sep) , for example $meta_sep(releasecountry, \\ ). If the values are not separated by a ' \\ ', it's not a multi-value tag.

In foobar, in the properties, you can right-click on the tag > Split values... Check that your separator is in the list, and it will then be a multi-value tag.
In Mp3tag, there's a 'Split field by separator' action.

There's also a "Multivalue fields" setting in foobar's advanced preferences. If you modify the values in another way (and want this to be a multi-value tag), you should add this tag to that setting. In this case, the values will be separated by semicolons on saving.

If that doesn't help... I don't know if this is allowed on the forum, but it would be easier to say if you shared a file.
10
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by maikmerten -
Turns out it's surprisingly unnerving to determine the current time in milliseconds across platforms and across compiler-versions in C/C++, so here's my ugly little patch that cuts down the number of updates by counting:

https://github.com/maikmerten/hmp3/commit/fad361020b066bddaeaa2191022a70d8ba1e7eb9

(currently on the "dev" branch)

In my win64-in-Wine tests, this avoids the performance penality.