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
foobar2000 mobile / Re: Android TV: playback controls
Last post by Peter -
Another thing,

Dim screen was developed under the assumption that a TV remote has working play/pause button.... which Xiaomi remote annoyingly doesn't have.

I recommend getting a button remapper app and changing some of Xiaomi's useless buttons into media playback controls like play/pause etc.
2
General - (fb2k) / Re: How to move files by keeping folder structure?
Last post by Major_Tom -
That's just a little more sophisticated in that you don't have to enter the drive letter manually, but in fact

$right($directory_path(%path%),$sub($len($directory_path(%path%)),3))\%filename%    and

$replace($replace(%path%,\$filename(%path%).$ext(%path%),),'Z:\',)\%filename%

yield the same result  ;)


3
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by Major_Tom -
You could use CTRL key or any other key to open the menu

In panels.js insert this after line 105

if (utils.IsKeyPressed(VK_CONTROL)) {
   this.m.AppendMenuItem(MF_STRING, 130, 'Reload Panels');
}

After line 137 you add the following (stays the same as mentioned above):

case idx == 130:
    fb.RunMainMenuCommand("File/JScript Panel 3/1");
    break;

And you have to adapt your script accordingly and add one additional line in the on_mouse_rbtn function to avoid standard action when Right Click is done together with CTRL-key:

function on_mouse_rbtn_up(x, y) {
       if (!utils.IsKeyPressed(VK_CONTROL)) {     //This is an additional line to avoid standard action when Right Click is done with CTRL
             
       YOUR CODE...

       }
}

Of course you could use any other key to open the menu, e.g. VK_SHIFT. I tested CTRL as well as SHIFT and both work like a charm.
https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
4
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by jaro1 -
It doesn't have much value or the results are rather as expected (what is a good sign), but just to give an imagination for those with slower Intel mobile platforms (pre- Alder Lake) for test file 24/44, 1:20 hour, I'm writing that:
rel. 5.2.3 (Joshua's Clang), 185x = rel. 5.2.4 (Wombat's Clang), 185x
rel. 5.2.4 (John33's GCC), 189x > rel. 5.2.4 (Wombat's GCC), 181x
There are various influences, so at least I tried to compensate for that with enough attempts.
For me, good stable results with minimal differences.
@John33, @Wombat, thanks a lot for the binaries :)
9
General Audio / I developed new resampler for high quality.
Last post by SYH9999 -
Hello. Today, I developed new resampler for high quality so let me introduce it.
This resampler optimized for pure in music, not for only signal(Sine Wave, Pulse Wave etc,,,).
Also, This resampler has high-quality bit converter, You can choose 8-bit quantize, It realize more low-noise than other resampler.
I put convert example to here, Check it on your ears.

Here is example

01 - 32kHz/6Bit
02 - 32kHz/8Bit
03 - 32kHz/16Bit
04 - Reference