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
3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by GLcentral -
Hi all, I have been trying to figure out for a fix for this for a while:
I use a combination of facets, esplaylist and columns ui and i have been trying to fix my sort order to display in order of date.
I tried changing the incoming filter incoming tracks in columns ui, no fix there.
I tried the "force sort" setting in esplaylist which works but then the play order does not follow.
I finally also got it to work by setting a custom sort order on the date column to %date% which works perfectly except the fact I have to click it everytime I change artist in facets.
I feel like there must be a way around this but im just not seeing it! ill attach a pic of my layout also and if you need anything else let me know! Cheers.
2
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Wombat -
@KevinB52379 maybe you have cooling problems and AVX(2) compiles cause throttling?
The problem occures also without the use of AVX versions.
I think we have a problem only with some AMD APUs. At least @KevinB52379 and @JoshuaChang use a Ryzen 4650g and a 5700g.
I already offered a x64 compile with a uncommon low optimization level -O1 and this didn't help.
So we must find out if it is maybe a system problem with for example a special version of the AMD chipset/graphics driver and why it does not happen with a lto compile that also uses the high optimization level -O3.
This may be something for coding experts and not for a noob like me.
I fear only @KevinB52379 and @JoshuaChang can find out directly at their PCs.
3
FLAC / Re: Multithreading
Last post by cid42 -
Flaccid only supports 16 bit wav/raw input as the wav formats are many and I never quite got the wav library working. But it should support arbitrary flac input (iirc), so a hack to encode any supportable wav would be pipe/convert to flac first. Not ideal but workable. Might revisit when flac gets a major update, for now just busy with other things.
4
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by maikmerten -
In the Wiki, I also documented the -T parameter, which isn't part of the normal user documentation. This biasses the normal VBR quality setting (-V) and can be used to reach lower or higher VBR qualities/bitrates. The -T parameter ranges from -40 (lowest quality bias) to 50 (highest quality bias).

Examples:

This generates 44.1 kHz stereo encodings with roughly ~96 kbps (-V0 usually targets ~112 kbps) with a lowpass of 16 kHz:
Code: [Select]
hmp3 -F16000 -V0 -T-20 input.wav output.mp3

This allows encoding high-frequency content (> 16 kHz) even at low VBR bitrates such as ~128kbps:
Code: [Select]
hmp3 -V80 -T-40 -HF2 input.wav output.mp3

This increases the VBR quality target beyond what's usually possible (~310 kbps VBR instead of ~260 kbps VBR):
Code: [Select]
hmp3 -V150 -T50 -HF2 input.wav output.mp3

So that's a parameter for fun experiments.
6
3rd Party Plugins - (fb2k) / Re: foo_beefweb - modern web interface
Last post by Busty -
Nice component, it really gives foobar2000 a great option. Thanks, Hyperblast

There's just one thing I'd wish for to make it perfect for my needs, which would be group by artists and albums.

I got about 200.000 audio files in my library and it really takes a while to scroll all the way down to the bottom. In fb2k itself I group them by artist and then by album and that way I can manage that library. I haven't found a way yet to pass something like group by artists over to this remote interface. I might be stuck to listen to AC/DC and will never go down to ZZ Top that way, it just takes too long:-)

Is there a way to achieve this? Right now it's like mrjayviper says, it shows one huge playlist (or the playlist I chose to play from the foobar2000 application)
7
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by maikmerten -
Oh, that's perfectly fine. Thank you for asking.
Let me know if you need higher resolution images.

Some more details if required:
Pink noise, stereo, 16 bits, 44.1 kHz, -10 dB, uniform distribution
Used spectrum analyzer is Spek.

Thank you, I uploaded the images with attribution and the details you provided to the Wiki and embedded them in the Helix MP3 Encoder page.

As for the various reports of the different Win32/Win64 compiles behaving vastly differently, I currently don't have a good hypothesis on what's going on there. I wouldn't, e.g., expect builds with different optimizations (e.g., PGO or no PGO) to make the difference between a machine getting unresponsive or working properly. Also, doing static builds (-static linker flag) only means that the required system libraries are included in the build - I don't quite see how this should have a meaningful performance impact (unless the system libraries are somehow misbehaving).

So I guess it might be a good idea to somehow collect data on the various build options and find a Windows build solution that works reliably.

Other than that, I'm pleased that apparently some people are getting results that indicate it's now possible to encode hours of audio in mere seconds. I remember working on machines where this used to be the other way around...
9
Ogg Vorbis - Tech / Re: Vorbis 1.3.7 aoTuV and Lancer patches
Last post by john33 -
I'll look at these matters upon my return, so after May 2. I am currently visiting friends and having to tether to my phone and use mobile data - not ideal. By all means add anything else you come across and I'll research it on my return.
10
3rd Party Plugins - (fb2k) / Re: foo_vis_spectrum_analyzer
Last post by pqyt -
Hi @pqyt

thank you for your awesome plugin. I have a newbie question, I have installed v0.7.6.2 (Foobar2000 v2.1.4 32bit), if I set the Frame Counter on and at the same time I try to change the Refresh Rate Limit to 100Hz or 200Hz the counter always shows about 60 fps. My monitor refresh rate is 144Hz (correctly set in Windows display options). Is the bar animation always capped to about 60 fps maximum ? Thank you in advance
Direct2D has no direct way AFAIK to impact the refresh rate. It's tied to the DirectX swap chain and the swap chain, by default, is tied to the monitor refresh rate. The DXGI layer of DirectX does provide an API to interact with the swap chain. I've dabbled with it before when experimenting with background transparency. Re-introducing DXGI is on the To Do list.

Most DirectX example code is focused on gaming and does not care how the refresh impacts other processes and just uses a high frequency system counter but a fb2k component has to co-exist on the desktop with other applications.

So, to answer your question: my code is not limited to 60Hz. It goes where the timer takes it. But I have to use other API's to make it listen to higher refresh rates. Hard to test when my own set-up is limited to 60Hz...