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
31
foobar2000 mobile / Re: foobar mobile splits files/songs with the same album title into different albums
Last post by SoilnRock -
~1000 files from my personal mix into one folder...
different artist names...
multiple albums...
That's almost the textbook definition of a playlist, not an album
I *really* don't want to have hundreds of albums with only 1-3 song in my album view. What's your suggestion?
32
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by Defender -
When updating foobar2000 to version 2.24.3 on top of the DarkOne v4 mod based on v1.5.8.0, an error appears at startup:
JScript Panel JScript Execution error
The object cannot be created by the object programming server
File: <main>
Line: 60, Col: 1
How can I fix it?
Unfortunately, the mod is no longer supported by the author.
https://imagizer.imageshack.com/img922/342/z0oOeW.jpg
Since no one responds.
What happens when you upgrade JS2 from 2.3.6.1 to JS2 2.8.8 (on fooBar 2.24.3 32bit of course)?

NB. It would have helped if you had attached the script itself to your post, since there are several variants of the original DarkOne button script.
33
foobar2000 for Mac / Re: Design improvements from a professional UX Designer and foobar2000 fan
Last post by backslash -
Btw. I explored a variant with a Sidebar. Way better in my opinion instead of having to select a preferred view through the dropdown. In addition a Sidebar could make Playlists and Internet Radio more accessible.

https://www.figma.com/design/zEiYTUsKIgpXcBWwJY7hnl/foobar2000?node-id=0-1&t=JUWFD2w7Bg2iSw2i-1

 I could also tackle mobile if it is appreciated because there is a lot of room for improvement from an UX/UI perspective.
34
3rd Party Plugins - (fb2k) / Re: foo_vis_vumeter
Last post by Defender -
Does this also mean that when 6 instances are defined but only one is visible, the other 5 instances still use resources and cpu cycles?
I don't know what your setup does in terms of window messages. In technical parlance, the timer is stopped in (for "minimize" or being out of sight) with one of four signals:
1. WM_SIZE with wParam being SIZE_MINIMIZED.
2. WM_WINDOWPOSCHANGED with SWP_HIDEWINDOW flag set (the tab change triggers this one after 4).
3. IsIconic() returns nonzero.
4. IsVisible() returns zero (the tab change triggers this one).
5. Extra, when resizing (WM_WINDOWPOSCHANGING and/or WM_SIZE) and transparent in Columns UI.

So, I suspect that "yes," they will still use GPU resources unless the windows are hidden using ShowWindow() with SW_HIDE flag--this is what the tab control is doing. Unless I hook into the message pump for the foobar2000 window that is. But I think it will be frowned upon and that might get the component banned.
I tested a bit. I can show up to 6 instances of VU 0.10.15 all are being run from PSS by using a $showpanel_c(id,show) command where show is either 1 or 0.
Performancewise nothing changes whether I show 0 or 6 VU panels (no other visuals shown at all except 1x wavemini). Also the size of the total fooBar window does not change a thing.
My system has 12 cores/24 threads and fooBar fills one thread up to 100% (no effect on responsiveness btw). So fooBar uses ~4.80% of total cpu and total system cpu usage is around 10% when using fooBar.
The only thing I can say  is that the difference between playing FLAC96/24 vs FLAC44/16 is around 0.50% total, so with FLAC44/16 foobar cpu usage drops to ~4.30%.
35
3rd Party Plugins - (fb2k) / Re: Crossmix DSP (foo_dsp_crossmix)
Last post by Case -
DSP components have absolutely no effect on the component you linked. It is an alternative ReplayGain scanner. That component can not be broken by a DSP or by any other rule following component.
However that component breaks the built-in ReplayGain scanner causing it to produce wrong results and also prevents anyone from using the SDK-provided ReplayGain scanner service.
36
Other Lossy Codecs / Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec
Last post by Nania Francesco -
I am proud to present the current state of development of the ADC codec.
ADC is a time-domain audio compression technique designed to push the limits of what is achievable beyond traditional lossy standards like MP3, AAC, and even modern lossless solutions like WavPack.

Through extensive testing across complex musical pieces — including high-resolution classical recordings (such as Vivaldi's Concerto RV 443 Allegro) and contemporary pop music — ADC has consistently demonstrated remarkable performance in terms of audio quality, bandwidth preservation, and low distortion even at significantly lower bitrates.

In the upcoming detailed PDF, I will share:

Objective measurement results (ODG, DIX, Bandwidth, NMR, etc.)

Comparisons with industry standards (WavPack, Ogg Vorbis, ADPCM)

Visual summaries and graphs showing ADC’s competitive advantages

Technical insights into the underlying principles that drive ADC's performance

🔬 The goal: To introduce an advanced time-domain audio coding method that maintains sound naturalness without the typical synthetic artifacts introduced by heavy spectral transformations.

Stay tuned for the full technical report!
I hope this can contribute to the broader conversation about the future of high-efficiency audio compression.
37
3rd Party Plugins - (fb2k) / Re: Crossmix DSP (foo_dsp_crossmix)
Last post by thevudia14 -
No, I am using Alternative ReplayGain 3rd party component. (https://www.foobar2000.org/components/view/foo_arg)

This component has no problem with any others I am using alongside, like skip silence or crossfader. It interferes only with your crossmix DSP, making it not work. Please fix it.

Also, in your next update, can you please increase your threshold to crossmix from -20db to 0db? So that users will have more control when to perform crossmix. -20db is still low for me.
40
foobar2000 mobile / About support for track title transliteration
Last post by ak545 -
Hello.

I use foobar2000 (Android and iPhone versions) when I drive.

My not-so-new car allows me to connect my smartphone via Bluetooth. The display of track names in national encodings in my car radio does not allow me to display track names correctly. Instead of the correct track name, I get gibberish.

I thought that if foobar2000 could change track names on the fly using standard sets of conversion tables, for example, the Russian transliteration table, then this would solve the problem of correctly displaying track names in my car radio. Yes, not in my native language (my car radio does not support this), but the transliteration option is a completely acceptable solution.

Question-suggestion: Please add native support for converting track names in foobar2000 using a set of conversion tables specified by the user.

An example of such a table for the Russian language can be seen, for example, here:
https://translit.cc/




Thank you in advance,
Sincerely,
Andrey Klimov