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: foo_vis_spectrum_analyzer
Last post by Sue Dunham -
I'm seeing a bug in Linux under WINE, and I understand that this may be a low priority to address, if at all. :) Perhaps it's something I can fix on my end by installing another library that other Linux users have encountered.

The problem is in the color selection dialog: the input boxes for the HSL and RGB values only permit two digits. They'll display the full initial value, but changing anything stops at two.

Then again, color selection dialogs in general seem wonky the way I have WINE set up; they often load with the wrong color value even off the DUI color settings. Yours seems different though, with the alpha value included.

Has anyone else encountered the like or troubleshot color dialogs in general? Perhaps there's a .NET library that clears it up on installation?

Setup
  • Debian-stable 12.5
  • WINE 9.7
  • default 64-bit wineprefix (this is my only app running with it)
  • wine-mono installed via wine configuration pop-up
  • gecko installed via wine configuration pop-up
  • gdiplus installed via winetricks
  • foobar2000_x64 v2.2 preview 2024-04-15
  • Default UI
  • Spectrum Analyzer 0.7.6.2
2
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.
3
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.
4
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.
5
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.
7
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)
8
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...
10
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.