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
Support - (fb2k) / Foobar and Ropieee compatibility
Last post by frogology -
Does anyone have experience with using Foobar to stream music to a rasberry pi using the OS Ropieee?

I've tried installing both x32 and x64 architectures which have both worked initially but i've run into the same problem both times...
Some type of playback issue occurs where it appears as though the song is attempting to play but pauses.

Could this be network configuration or firewall settings? I've tried adjusting both but no luck so far.
2
Other Lossy Codecs / Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec
Last post by Nania Francesco -
I'm searching the web for something that challenges ADC at least in the time domain:

New Benchmark: SAC Audio 4-bit vs ADC Codec!

In a recent comparison against SAC Audio 4-bit — a codec with a strong reputation and a polished web presence — ADC continues to demonstrate impressive competitiveness:


Metric                              SAC (384 kbps)               ADC (268 kbps)
Bandwidth                               576.794                             573.618
Total NMRB                              -15.4707                              -15.2321
Distortion Index (D.I.)                 1.534                                 1.477
Objective Difference Grade (ODG)   -0.525                               -0.561
Decompression Time                 0.34 sec                             0.66 sec
Highlights:

Despite using ~30% lower bitrate, ADC maintains nearly identical objective quality (and even a similar Distortion Index).

Bandwidth preservation is extremely close between the two.

Decompression speed of ADC is a bit slower (0.66 sec vs 0.34 sec), but acceptable considering the adaptive and time-domain optimizations.
3
foobar2000 mobile / Re: foobar mobile splits files/songs with the same album title into different albums
Last post by MotleyG -
I *really* don't want to have hundreds of albums with only 1-3 song in my album view. What's your suggestion?
Well ultimately it is your library so manage it as you wish. Whether you use a single "Album" name for all tracks or a playlist, the result will effectively be the same. That name just falls under the Playlist tab instead of the Album tab.

But an Album is an Album whether they have one single track or a dozen or more. And that is how the Album tab in Foobar's browser works. No different than Artist names, Genres, Composers, etc. I would equally question how one can browse a single Album/Playlist of 1,000+ songs effectively to find what you might be looking for. But that is just my preference.
4
foobar2000 mobile / Re: foobar mobile splits files/songs with the same album title into different albums
Last post by Apesbrain -
Try adding a COMPILATION=1 tag to the files.
So on my desktop PC I would use Properties "Add new" - and then transfer all the files to my phone (again ...)?
Exactly. Or use a dedicated tag editor like Mp3tag. You can transfer again, or if your phone allows USB access, just edit/save directly on your phone.

Don't forget to rescan your foobar2000 mobile media library:
Tools (Wrench) > Media Library > RESCAN ALL
5
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?
6
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.
7
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.
8
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%.
9
foobar2000 mobile / Re: {featuring request{ db trigger for corss mixing (not fading) for android version
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.
10
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.