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
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!
3
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
4
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
5
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.
6
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.

7
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.
8
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 ;)
10
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by regor -
With JSplitter in 64bit f2k of the same version the 'Configure panel...' item is not available in layout editing mode.
Well JSplitter is a splitter, you have the add panel option.

Quote
On Saturday I first tried JScript Panel 3 since I have it already in use for lastfm bio but I was unsuccessful with the script regor prepared for me with reference to SMP and JSplitter. The same script in JSplit Panel 3:
I am not understanding what's your question. Paste your entire code, posting a screenshot does not help.

Anyway it's throwing due to a coding error, yep.

JSP3 doesn't allow the use of 'let' expression btw, not sure why you added it there. Use var. (line 18) (note that was your addition, my code snippets didn't include the use of let at all)
Only SMP or JSplitter allow let, JSP3 is simply using an obsolete JS version. I would say this is not a JSplitter related question though.