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
3rd Party Plugins - (fb2k) / Re: Biography Discussion
Last post by marc2k3 -
I think this script works fine for the vast majority of people. This vbs issue is a bit obscure to say the least. The easiest fix would be replacing it with curl or similar. It's even included on windows 10/11.
Other Lossy Codecs / Re: exhale - Open Source USAC encoder
Last post by nu774 -
As for decoder side, has anyone tried this?

It seems to be based on the decoder part  of FDK-AAC but is updated to support MPEG-H.
The header says it supports MPEG-2/4 AAC, MPEG-D Audio(USAC), and MPEG-H Audio.

USAC config parser of FDK-AAC refuses channel_configuration > 2 here (maybe xHE-AAC restriction?):

In mpeghdec, the same function is updated to also support MPEG-H config and  the restriction  seems to be removed:
FLAC / Re: FLAC - stored main chunk length differs from written length
Last post by bryant -
I have updated this again with this commit.

For now I've decided to re-allow unpacked samples in WAV (they are already valid in CAF), however I now reject the file if all the required padding bits are not zero, and suggest the --pre-quantize option to "fix" the files, and if it's appropriate I suggest the Adobe Audition / Cool Edit option.

I realize that these files are probably invalid WAVs, but if the data is consistent (i.e., all the correct bytes are zero) then why not? I also prefer the behavior that if someone tries to compress a Audition 24.0 float file without the -a flag they'll get an error message with a reminder about the option instead of generating a corrupt WavPack file (which obviously was less than ideal).
General Audio / Test files needed
Last post by file627 -
Two classic test CDs -- Pierre Verany and Philips -- were used by many audio and hifi magazines and service technicians in testing/calibrating CD players. In magazine reviews, journalists would mention the "Pierre Verany or Philips test CD" , by name, when reporting results. Some of the Philips CDs were never for sale, but given to techs and repair facilities. In any case, they have been long out of print, and are quite expensive in the used market.
Pierre Verany:

I need WAV or FLAC tracks similar to the ones on these classic test CDs. Does HA have (or know of) a WAV test tone public domain database?


MOD edit: Reduced size of text.
3rd Party Plugins - (fb2k) / Re: foo_vis_spectrum_analyzer
Last post by TF3RDL -
The wiki has been updated to provide a little more explanation about the various settings.
Also, don't forget about the images of what settings actually do (e.g. switching from FFT to IIR filter bank changes the shape of the spectrum response)

BTW, as the wiki is editable by everyone (not just you), these changes (necessary updates) to this wiki page shouldn't be listed on changelogs in this GitHub page nor this component repository page
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQL Tree (foo_uie_sql_tree)
Last post by dix-hill -
I keep the SQL Error window active and I kept the Foobar2K Console window open  and I cleared it after I did each of the following:

I can execute the Batch in the SQL Lite Console without an error.
I can execute the Query in the SQL Lite Console without an error.  It returns the expected number of rows.  It also returns all of the paths when I add it to the select statement.
The Query successfully Validates
The Tree is named Bad Fields Forum Test.  When I click it I get the progress bar and the playlist populates as expected.
Code: [Select]
[foo_uie_sql_tree] 21:01:40.488: Get tracks for query node "Bad Fields Forum Test" ...
[foo_uie_sql_tree] 21:01:40.492
Query node SQL:

SELECT path,
FROM BadFieldTable
ORDER BY Node1, album, discnumber, tracknumber COLLATE NaturalNoCase


[foo_uie_sql_tree] 21:01:40.800: Get tracks for query node "Bad Fields Forum Test": 0:00.312742

When I click on the 1st sub-node, composers (67), nothing's added to the playlist.
Code: [Select]
[foo_uie_sql_tree] 21:14:54.386: Get tracks for query node "Bad Fields Forum Test" ...
[foo_uie_sql_tree] 21:14:54.387
Query node SQL:

SELECT path,
FROM BadFieldTable
WHERE CAST(Node1 AS TEXT) = 'composers (67)'
ORDER BY Node1, album, discnumber, tracknumber COLLATE NaturalNoCase


[foo_uie_sql_tree] 21:14:54.387: Get tracks for query node "Bad Fields Forum Test": 0:00.002451

Let me know if you need me to do anything else.

Unrelated Topic: In Playback Statistics, do I have to use Automatically Synchronize File Tags to use Played Count in SQL Tree?
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQL Tree (foo_uie_sql_tree)
Last post by fbuser -
I made the changes but the sub-nodes won't add tracks to the playlist.  The parent node adds all the tracks, but not the sub-nodes.
If you didn't deactivate it, you should get an error message, when it is not possible to send the tracks of a node to a playlist. In any case there is always the error message printed to the foobar2000 console. Additionally there is also the executes query for the node logged. Please post this information.
3rd Party Plugins - (fb2k) / Re: Biography Discussion
Last post by zeremy -
There are also plenty of reasons to prefer a SMP x64 build, since JSP3 uses an ancient version of javascript really limited for complex scripts in many aspects. It's like choose your poison.

Some of them maybe can be poly-filled, but IMHO people using BIO should be asking for a SMP x64 build, not to rework the entire script to JSP3 (?). Specially since JSP3 already has its own script for allmusic/lastfm btw.
I also agree, but 2 years have passed away without any changes in SMP. I feel SMP x64 is a long way from being done. @TheQwertiest