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_midi (foobar2000 v2.0)
Last post by ha7pro -
Quote
I really have no clue what's going on. The file plays correctly on my x86 setup. Even if there was an error during processing an exception would have been thrown with the error message.
A lot has changed in the SoundFont handling. Which SoundFont are you using? Which player do you have selected?
The problem started with v2.16.1.0-alpha1.
I usually like to use BASSMIDI.
When not using soundfont,
I will choose LibADLMIDI.
I have tried other players.
No matter which one I choose,
the same error will be reported.
When resetting the foo_midi tab,
the same error will be reported.
The error message is also short.
From v2.16.1.0-alpha1 to the latest beta,
I have tried every beta,
and the problem has always existed.
The soundfont file I use is:
filename: Timbres of Heaven (XGM) 4.00(G).sf2
sha1: 099c2c3ebb707e59489be652c2791a5449483c21
By the way,
I have the same problem with the X64 version.
2
General - (fb2k) / Re: Free Encoder Pack
Last post by 4codec2 -
Both Maikmerten and Case put a lot of work into polishing Helix, and if you dig up past listening tests on this forum Helix fares anywhere from competitive to superior against LAME while reducing encode times substantially.  If Peter is willing, I'd welcome a new preset, and inclusion into the Free Encoder Pack.

On a secondary note; fb2k has presets for Tak, Monkey's, and Exhale yet they are not included. Unless there is licensing that would restrict it then I think those encoders should be included too. Replacing the included non-aoTuV version of oggenc2 with the version that has aoTuV  but without lancer opts would be an improvement in my eyes as well, but I'll let the developers/community weigh in on that one.

I'm considering creating a thread with some ideas I've had on streamlining the interface for fb2k's converter dialog, specifically regarding the usage of custom presets. These ideas would not hurt advanced users, and would simplify usage for people transitioning from more casual to advanced usage.

Lasly great call on finally including 64-bit binaries!
4
Lossless / Other Codecs / Re: SRLA: A lossless audio codec focused on decode speed and compression rate
Last post by aikiriao -
Assertion failed: ((k2 + 1) + 1) <= 32, file C:\Users\aikiriao-ryzen\Desktop\works\SRLA\libs\srla_coder\src\srla_coder.c, line 584
Thanks again. It is beneficial to me.
I found that I use LZCNT operation, which some Intel CPUs do not support.
Instead, I built another codec that uses a more portable operation. Can you try this?
https://github.com/aikiriao/SRLA/actions/runs/13911348204/artifacts/2768614862
5
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by regor -
I will stick on JSplitter now since its newer JavaScript version is more compatible with examples I found on web.
That's a problem for sure, most things you may find out there will not work without changes on JSP3. You will need some JS knowledge to find the things that must be changed to make it work on older JS versions. JSP3 is lacking basic things like destructuring, proper variable scoping or promises.

JSplitter is using the latest JS engine, so it will work with mostly anything out there, even newer syntax not compatible with SMP.

It's pretty easy to make most things from JSP3 work on SMP or JSplitter, but the opposite is not true.

For reference, the following web will show you features [not] available on different JS versions:
https://www.w3schools.com/js/js_es5.asp

JSP -> ECMAScript 2009 (ES5)
SMP -> ECMAScript 2019
JSplitter -> ECMAScript 2024
6
General - (fb2k) / Re: Tag editing mpg, mpeg
Last post by Temerald -
Update, while messing around a few days ago, I changed the extension of a mp3 to mp3x .. (I don't remember why).. Well, I forgot about it, and it showed up when I did a search in foobar2000's Media Library Search. I didn't notice the odd extension until after I got he infamous message : 1 file could not be updated: Access Denied. So I opened the folder Dropped the x and, it updated fine after that.

If foobar2000 is a audio player and a tag editor, and the more I think about it, it can edit tags for containers that have also contain video streams (mp4, ogg).   3GP ADTS mp4 mpg mpeg-1, mpeg-2 and ogg are all containers. foobar2000 clearly does a great job managing  tags on some of them. Here's my argument, If it contains an audio stream, why not allow foobar2000 to edit an appropriate tag matching the audio stream, or at the very least, the Exif data. I know Exif data can be restrictive but it's something. How does VLC do it? This technically question is on topic (if you ignore the fact I've mentioned containers other than mpeg1/2) and could lead to a solution  From what I've read, mpeg1 or mpeg2 audio streams in a mpg container can contain Exif data by design.
7
General - (fb2k) / Any way to have foobar2k remove all special characters in filenames during......
Last post by SuperDerpBro -
..... a FLAC to lossy conversion? I've been asking GROK and GPT for help, and they both tried many strings using regexreplace .. none of them worked.

As an example this was GROK's last suggestion..

Code: [Select]
 %regexreplace(%artist%,'[^a-zA-Z0-9 ]','')%/%regexreplace(%date%,'[^a-zA-Z0-9 ]','')%-%regexreplace(%album%,'[^a-zA-Z0-9 ]','')%/%regexreplace(%tracknumber%,'[^a-zA-Z0-9 ]','')%-%regexreplace(%title%,'[^a-zA-Z0-9 ]','')% 

What i normally use is a very simple %artist% / %date% - %album% / %tracknumber% - %title% .. I was asking them to keep that format and remove all special characters. GROKs string above resulted in literal Artist - Date - Album .. so on, instead of the actual artists name and such. heh.

8
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by bogi -
regor thanks, your hints helped. After some searching and trying I was able to make it working even in JSP3 (except of the setTimeout call). I'm learning,

I will stick on JSplitter now since its newer JavaScript version is more compatible with examples I found on web.
9
General - (fb2k) / Re: Free Encoder Pack
Last post by jaro1 -
Of course, without creating a window with the basic presets for the encoder in question, the original intent with which this package was created would probably not be fulfilled. Since I'm assuming that Peter decides on the addition of a particular encoder, it's hard to suppose that such a situation would ever arise. I'm making this feature request contingent on interest from users, as well as a partial improvement of the tragic mp3 to aac score, 1:5. Last but not least, it can contribute to a greater awareness of this encoder and offer an alternative to Lame.
If there is no interest, and even Peter judges it so, then the idea just hasn't taken off..

But it's nice to see such a big name popping up here again ;)