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
92
General - (fb2k) / Re: Hires Internet Radio - Buffering
Last post by mycroft -
The first 192000Hz FLAC stream I tried works fine as long there is enough big buffering in place.
But I used mpv without any special setup, and first time there was not enough buffering but next time it managed to buffer something more. So as Gus. pointed out its all about buffer length (from network point of view not DAC one).
93
Development - (fb2k) / Re: Testing Windows ARM64EC components
Last post by Case -
That check is done by actually verifying the OS version. ARM64EC doesn't work on anything older than Windows 11 and I'm not aware of any other reliable way to verify support. Note that it's not same as plain ARM64, it can run normal x64 components through emulation.
I'm pretty sure Wine doesn't handle it and Wine makes a poor component testing platform either way.
94
General - (fb2k) / How to Add a Bit Depth Column in Foobar2000 Media Library View
Last post by DCS -
Hi all,

I’m trying to set up my Foobar2000 Media Library to show the bit depth (e.g., 16-bit, 24-bit) of my audio files alongside the usual columns like title, artist, and sample rate.

I’ve tried adding %bitdepth% as a custom column, but it doesn’t seem to display anything—the column shows up, but it’s empty for all tracks, including FLACs that I know are 24-bit.

Am I missing the correct metadata field or syntax?
Is there a working title formatting string or component that reliably shows bit depth?

I’ve already checked:
  • %bitdepth%
  • %__bitdepth%
  • %bitspersecond%
  • %samplerate% (this works for sample rate, but not bit depth)

Would really appreciate a working example or advice from anyone who has successfully added this column.

Thanks in advance!
95
foobar2000 for Mac / Re: foobar2000 for Mac: bugs
Last post by scannt -
I'm trying out the 2.25 preview 2025-05-14 version and I'd like to report a bug:
- if I try to map an action to a key in the Keyboard Shortcuts menu in Preferences, the popup dialog shows "Cannot map this combo" (seems to happens for any key combination or single key)... as this dialog cannot be dismissed without mapping a key, the only option is to kill the program (there's no valid key to map)

I'm on Apple M2 Pro and current macOS Sequoia version 15.5.
96
Development - (fb2k) / Testing Windows ARM64EC components
Last post by Piotr Fusik -
I'd like to port my components to ARM64EC.
Building seems easy, but how to test? I thought I could test on my M1 Mac with Wine. Unfortunately, the foobar2000 installer for ARM says "Windows 11 or later Windows version is required to run foobar2000 (ARM64EC)". How does it check the Windows version?
97
3rd Party Plugins - (fb2k) / Re: Biography Discussion
Last post by regor -
I have experienced the same with other tags and it probably has something to do with the XML scrapping code.

I may take a look at it, but don't expect too much... this script requires constant maintenance since it depends on an online service and I am not going to replace wilb. I guess someone else will have to continue this work in the future.
99
General - (fb2k) / Re: Hires Internet Radio - Buffering
Last post by Gus. -
Try all the SuperStereo and Mother Earth FLAC streams with an [exclusive] output (to make sure there's no resampling going on, your audio device must support 96 and 192 kHz). If they mostly play fine, then any stuttering/dropouts could be caused by the server running out of bandwidth.
https://www.hiresaudio.online/cd-quality-internet-radio/
Also, foobar2000 Preferences > Playback > Output > Buffer length
100
Support - (fb2k) / Re: Very long image search (only with Linux / Foobar2000V2)
Last post by paregistrase -
If the filesystem is good (checked with disck scan) and the installation is fine (no missing dependencies or broken installs) Is always a good idea to start fresh when you hit the wall.

Tried to use the wine package from the official arch repos, not 3 party.

Make sure you have Enabled multilib

To enable multilib repository, uncomment the [multilib] section in /etc/pacman.conf:

/etc/pacman.conf

[multilib]
Include = /etc/pacman.d/mirrorlist

Uninstall all wine and make sure that you choose it right and install al dependencies.

Make a new profile

env  WINEPREFIX=/home/<yourusername>/.wine-test wineboot -u

make a portable install

env WINEPREFIX=/home/<yourusername>/.wine-test wine <path to foobar 64 install exe>

run foobar with

env WINEPREFIX=/home/<yourusername>/.wine-test wine start /unix <path to foobar2000.exe>

To make a test of 32 bits

make a 32 profile

env WINEARCH=win32 WINEPREFIX=/home/<yourusername>/.wine-test-32 wineboot -u

install portable foobar 32

env WINEPREFIX=/home/<yourusername>/.wine-test-32 wine <path to foobar 32 install exe> (note that set WINEARCH is only necessary to create the 32 profile, once created is not needed)

env WINEPREFIX=/home/<yourusername>/.wine-test-32 wine start /unix <path to foobar2000 32 exe>

Now to use others wine that you can download

extract the zip to a directory

Inside you will find a folder named bin, in it there are the binaries of wine, winecfg, regedit, etc that you can run without instal or build anything

For example a 32 bit wine prefix with a wine-staging-tkg fr5om the page I point you

You extract to wine-staging-tkg folder

create a 32 prefix with this executable

env WINEARCH=win32 WINEPREFIX=/home/<username>/.wine-tkg-test-32 <path to the wine-staging-tkg folder>/bin/wineboot -u

now run your portable 32 installation with this prefix and the wine downloaded

env WINEPREFIX=/home/<username>/.wine-tkg-test-32 <path to the wine-staging-tkg folder>/bin/wine  start /unix <path to foobar2000 32 exe>

Tried to test different scenarios, maybe will would find where is the problem

The dynamic is always the same.

The portable installations (32 and 64) can be reused with different wine prefix and executables.

Once you have one combination that work making a desktop file to run it and you will be ready to rock

If find any problem feel free to ask.

It must work, I have had an Arch install until the release of ubuntu 25.04 working great.