Skip to main content


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
CUETools / Re: %artist% evaluates to "Various Artists" for some compilations, not others
Last post by korth -
How can i see what the cache entry is
How can I clear the entry so I can turn caching on again
Input: Folder browser

How can I see the metadata lookup?
Batch mode suppresses pop-up windows so if you're processing more than one rip at a time you won't see what metadata CUETools has available to use. If you have the TOCID in the EAC log you can see what metadata is available to CUETools in the CTDB. The CTDB entries will not include what is available via tags, CUE file or local database.

How can I get it to evaluate to "Various Artists"?
CUETools follows this recommended tag standard.
ALBUMARTIST is used when track artists don't match. If all track artists are the same then it uses the track artist.

see also
Lossless / Other Codecs / Re: MAC (APE) lack of streaming feature - what does it mean?
Last post by ktf -
Which is slightly more than a second. That number corresponds to 46080 samples at CDDA.
Reference FLAC defaults to 4096 samples.

Frame or block size doesn't necessarily equal latency. FLAC encoder and decoders do indeed process one block at a time, having a latency of one block, but that isn't necessarily the case for other formats. One could also create a format that can be encoded and decoded on the fly, while reading/writing the block. That seems to be possible with TTA, see this post from a developer.
General Audio / Re: Getting and running fdkaac and opusenc encoders for dbpoweramp and foobar.
Last post by rupeshforu3 -
From the past 4 years I am using fdkaac and opusenc with dbpoweramp and I am satisfied with the audio quality of converted audio files.

So I want to use same fdkaac and opusenc with dbpoweramp but with latest versions of the above.

As I want windows versions of the above encoders I think that visual studio produces perfect executable files than msys2 or mingw64 gcc.

At present I have downloaded visual studio community edition 2022 and all the components of vc ++ and Linux make tools etc.,. But I don't know how to compile source code obtained from git.

I have seen the source code of fdkaac present in the nu774 fdkaac repository of git. In it I can see .sln and .vcxproj files.

If I open these files can I compile source code automatically without any much effort of installing mingw and passing parameters to it.

In the doom forum I have noticed that someone has compiled fdkaac 2.0.1 with msys2 and provided media fire link. The link is

Can I trust it and use it in my dbpoweramp or foobar.
General Audio / Re: MP3Gain Advice
Last post by captainsensible -
My concern is (1) MP3GAIN is so SLOW (2) It's so OLD that I don't see it being around forever and I'm looking for a more permanent solution. I need to dig into the details of what MP3GAIN actually does to the MP3 file and I'm wondering (1) if I need to rerip my 90000 WAV files again and use FB2K REPLAYGAIN or (2) whether I can just apply FB2K REPLAYGAIN on top of my existing MP3GAIN modified files
CUETools / %artist% evaluates to "Various Artists" for some compilations, not others
Last post by dpr -
I have a set of CDs rips, each with a CUE file created by EAC (various versions). When I use cuetools to encode them, the value of %artist% in the output template evaluates differently.
(f:\comp-mp3\%artist%\[%year% - ]%album%\%artist% - %album%.cue)

- for most, it is "Unknown Artist"
- for a few (2 or 3 ), it is "Various Artists"

As a result they are split across two folders. Not critical, but annoying as i would like it to be consistent.

I turned off caching of meta-data  (Cache metadata = False) and now the 'Various Artist' encodes have %artist% evaluating to like the others. I assume that the entry is my cache is wrong for them,

- How can i see what the cache entry is
- How can I clear the entry so I can turn caching on again
- How can I see the metadata lookup?
- How can I get it to evaluate to "Various Artists"?

This is with 2.16 and 2.20.
Support - (fb2k) / Re: No Equalizer plugin affectingfrequencies 8khz and above
Last post by JILost721 -
Please note, WH-1000XM4 will only be using 44100Hz stereo AAC under Windows 11, and SBC under older versions of Windows that didn't support AAC over Bluetooth. If you want high frequency content that the speakers are most certainly incapable of reproducing, you need an external Bluetooth device that transmits LDAC. Also, most likely, the only one I know of, needs you to feed it with an S/PDIF signal from an S/PDIF interface to produce greater than 44100Hz. Conveniently, the Bluetooth transmitter has a USB interface, but it doesn't support High Resolution or frequency audio.

I'm not looking to reproduce frequencies greater than 44khz, though. The vast majority of the content I listen to was either ripped from a CD (and thus cuts off at 44khz max) or cuts off around 32khz. The issue I'm having is that even though the headphones are certain reproducing frequencies above 8khz (as indicated by adjusting higher sliders in iTunes and hearing conspicuous differences), the foobar2000 Equalizer DSPs are not making any difference 8khz and above (even though the music clearly contains them). This is an issue for me because many of the input formats of files I listen to (an easy one being MIDI files with SoundFonts) are not supported by iTunes. I would honestly prefer to use foobar2000 exclusively, but most of my mp3/aac library is in the iCloud.
Support - (fb2k) / Re: Title formatting strings: A few more functions
Last post by h-h -
$char() should not only support decimal numbers, but also hexidecimal strings (up to 5 digits), starting with U+ (case-insensitive). Example: $char(U+202F). Much better "interoperability" with outside information and tools than $char(8239).

Or are you willing to support hexadecimal numbers starting with 0x or in some other notation? Would be shorter than $fromhex() for other use cases and kill two birds with one stone.