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
Other Lossy Codecs / Re: Quite OK Audio (QOA)... anyone ?
Last post by Porcus -
I also just finished a new draft of the file format specification:
I see that you follow FLAC's channel order and allocation, where 4 resp. 5 channels are 4.0 and 5.0, and not 3.1 resp. 4.1.

I don't know what is actually the best, but you should think twice. The WAVEFORMATEXTENSIBLE channel order has LFE as channel four. And BL as channel five, so deciding that "an N channel signal MUST BE the first N in WAVEFORMATEXTENSIBLE" is not appropriate, at least not unless you can code one as "not present" for each block.

At there has "since forever" been a loose mention of SMPTE/ITU-R recommendations that aren't referenced properly - and also, those are superseded over time. Revision 9 of ITU-R BS.2159 is here: . You see channel orders.
I have a hunch that no "standard" ever did prescribe FLAC's allocation - only the order among the channels that are actually included. At least it seems to be that way by now. Apparently, DVD-Audio can accommodate four channels as FL FR + any among the following four: (FC LFE), (LFE BC), (FC BC) or (BL BR).

So ... careful. Which means you might want to consider whether
uint8_t num_channels; // no. of channels
should be something else.
3rd Party Plugins - (fb2k) / Re: foo_upnp
Last post by iangk -
Really need 64 bit version for v2!
Can't leave v1 for media server......
Updating this very fine component seems not to be a simple task.
It's based on an old UPnP library that is not even Unicode aware (in addition, uppercase and lowercase letters appear separate when sorting).
In fact, its developer recommends MinimServer as replacement - not a good option, since it lacks the true beauty of foo_upnp: the ability to use foobar2000 title formatting functions (a must-have in my view).
A pity.
Agreed - having tried many UPnP servers nothing comes close in terms of flexibility.
A workaround I have come to is have 1.6 portable with foo_upnp running minimized at startup, then have a seperate v2 portable as my "listening" instance.
The benefit of that is the server is always running while the computer is on, not just when FB2K is open.
3rd Party Plugins - (fb2k) / Re: JScript Panel
Last post by buckss -
You can get rid of the left/right margins by adding this at the start of the script

Code: [Select]
LM = 0;

Thanks, that worked, but only for left/right margin. What about top (it's more crucial)? =)

Scrolling doesn't work, but that maybe because of plugin Flowin, I guess (old one just shows scrollbar, though).

Figured it out myself (if someone need it):

LM = 2;
HM = 16;
var text = new _text_display(LM, -HM, 0, 0);
function on_size() {
   text.w = panel.w - (LM * 2);
   text.h = panel.h + HM * 2;
General - (fb2k) / Re: ReFacets
Last post by buckss -
hey! can reFacets refresh with any tags change immediately?
for example: I click an album, change its date (year), then save and it doesn't change in ReFacets panel list. Or maybe some button to force refresh?  
Other Lossy Codecs / Re: Quite OK Audio (QOA)... anyone ?
Last post by NetRanger -
That plugin is not mine. I sadly had to stop using foobar when I switched to linux a few years ago.

The foobar plugin is being developed by pfusik, here: - maybe open an issue there. Is there any documentation of how (if at all) the plugin API changed for v2? If there's only minor changes, it may not be a all too difficult.

Will make a request over there then. Thnx
3rd Party Plugins - (fb2k) / Re: foo_upnp
Last post by SimBun -
The licensed MinimServer product is amazing. Whilst it's not going to support foobar's title formatting it has its own tag formatting that is very powerful.
Coupled with the BubbleUPnP control point it's the gold standard in UPnP.