Skip to main content


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
MP3 - Tech / Re: How to decode using lame (mp3->wav) in C
Last post by -
because i want to play pcm with audiotrack.
audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
I'm hard-coded as ENCODING_PCM_16BIT to init audiotrack.
That is not true. So I want to know the exact bitrate of the pcm data
Digital A/V News / Re: Audacity will spy you
Last post by kode54 -
Fine. I don't care what anyone does with my software. I'll continue just making it for literally only myself and a handful of people, and anyone else can just be happy with what they get, and has no room to ask me to make any changes.
Digital A/V News / Re: Audacity will spy you
Last post by mudlord -
Oh no! Someone wants to know something about you. Better lock yourself in a shelter and cease all interaction with the world.
Hey, I tried that and it didn't work :P.
So yeah, agreed. At sooner or later the world will get to know you. Games, apps, and even OSes are just the start.
And it's not going to change as long as people like you will still find this behaviour is normal and will blindly accept whatever private companies want to get out of us without our consent or even warning us about what is done and why.

Maybe because I worked out there is much better things to worry about in my life atm than what some online company does?
Sounds like very much a 1st-world problem than dealing with BS in your own neighbourhood. Let alone your own immediate life.
General - (fb2k) / Track Order???
Last post by Jambo7 -
Hi, Greetings from New Zealand. I'm pretty much new to Foobar2000 and certainly new to this forum, so this topic may have been discussed previously. If so, I apologise humbly yet profusely.
So here is my problem. As well as a few hundred rock, blues and jazz CDs, I have over 100 complete operas also on CD. Last week I started to transfer the operas over from Media Monkey, which I found was extremely eratic. The track number information in Windows 10 was fine. The Converter Output Foobar produced was the information that I required, which filled me with hope, but, alas I was seriously misled. I was unable to save the Converter Output and the subsequent track number information produced in Foobar2000, Metadata was not in order being at best, random. This followed through to how the opera played. For instance, in the Opera Das Rheingold track 1 was the 12th track played, the 1st track played being track 7, the 2nd track played was track 10 etc.
I then tried renaming the tracks by prefixing them with a number in Windows ie 01-. As soon as I changed the title by adding the number, the number disappeared on the majority of the tracks but not all of them. The track order information therefore, did not change.
As you will all know  ;)  ;)  ;) , an opera played with random track order is pretty much a random, waste of time. Is there any way I can get the tracks in order, for instance by copying the order of the hashtag in Windows? I've been trying to get these tracks in order for over a week now and I'm reluctantly, very close to returning to Media Monkey.

Salutations, Jambo (We should never have been relegated) 7

3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by MordredKLB -
IIRC, Spider Monkey Panel can get the flags from any menu item. That's fine if you want to query it on startup/on demand, not so good for visual indicators which I'd expect to update in real time regardless of how the settings are changed, Without some sort of associated callbacks provided via the SDK, I'm guessing that isn't possible??

Sorry, I got distracted and have been away. Yes, I am indeed using a button in a Spider Monkey Panel and toggling the image (as well as performing the appropriate command) when the button is clicked. How would I get those menu item flags? In this case, that is for the "View/Playlist view/Show groups" command in columns ui. I imagine that getting the current value can be done once at startup, and a variable or text file can be manipulated as needed from there.
IsMainMenuCommandChecked("View/Playlist view/Show Groups")

If you need want to keep this in sync you could add it as an interval:
Code: [Select]
let showingGroups = false;  // used to draw correct button
setInterval(() => {
    const val = IsMainMenuCommandChecked("View/Playlist view/Show Groups");
    if (val != showingGroups) {
        showingGroups = val;
        window.RepaintRect(...fill in your buttons bounds here...);
}, 1000);
SimplePortal 1.0.0 RC1 © 2008-2021