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: Playlist-Tools-SMP
Last post by IgorKon -
Good afternoon. I'm looking for a solution for one problem using foobar2000. What if your wonderful development solves this as well) (or maybe you can suggest how this can be done): I need to add dozens short text notes (tags) for playlists.
2
3rd Party Plugins - (fb2k) / Re: foo_nowplaying2
Last post by sveakul -
@sveakul - what's your usecase for logging the now playing data in reverse order (most recent song, first in the file)?

I'm considering not implementing this at all, and adding instead something better than some of the previous work - a new tab where one can enter arbitrary commands to run on "now playing", with the regular titleformatting, etc. Thoughts?
My use case is that when scrolling through a text file log for a song reference it's usually for something heard recently, and therefore quicker to find when the most recent played are listed first (also requested by Pollux88).

I noticed that my issue reported above with version 4.2 still not showing %datetime% was closed last week as "completed"--does this mean you will be releasing a new version with the fix, or has the code change been implemented immediately without a version number change?  I can live without the ordering change, but it's unusable with a working %datetime% field.

As a "true confession" I must admit I'm already using marc2k3's Play Log which does everything I need, but for those who for whatever reason choose not to install jscript panel 3, your revised plugin is their only choice for 64-bit Foobar versions.
3
3rd Party Plugins - (fb2k) / Re: 64-bit recompiles
Last post by Case -
I don't see any sources published and there's no point in rewriting such component. Why on earth don't you use Media Library? You don't have to use any other benefits media library offers, just use it to bind files from select directories to playlists.
4
3rd Party Plugins - (fb2k) / Re: External Tags
Last post by Case -
Writing tags to files means that files will be modified, which means the operating system updates modification timestamps accordingly. There is an advanced preferences option in foobar2000 to preserve file creation/access/modification time when retagging, and External Tags component respects that setting.

No idea how tag writing can take two days. Are your files hosted over network behind a slow link in a format that has tags in the beginning of the files (pretty much anything not using APEv2 tags), and the files have no padding? In such situation tag write would need to rewrite the entire file to make room for tags. If the medium or the link to the medium is slow, it will take some time. If both are slow, it will take even longer.
5
3rd Party Plugins - (fb2k) / Re: 64-bit recompiles
Last post by sveakul -
Case:  would appreciate seeing a 64-bit recompile of the foo_playlist_bind 4.1 plugin, an old skipyrich project.  While I realize that the Library now provides the same functionality via using an autoplaylist, I'm one of those strange people who does not use the Foobar Library--all my audio file playing is from self-created playlists, and still use the plugin successfully in FB 1.6.17.  Thanks for considering.
6
General - (fb2k) / Re: Any way to retain the duration played as you switch to another track?
Last post by Case -
Sorry about the bug, I didn't take same track repeating into account at all. First version didn't need any special handling for any situation as its logic was super simple.

New version uploaded that outsources time tracking to a separate thread, track switch time should now be accurate to 10 milliseconds, assuming all components report latency correctly.
The component will now detect if it's the same track we are playing and won't seek to the last recorded timestamp, fixes for example the repeat track playmode.
And if timestamp is beyond current track's duration the component will start the track from the beginning. Previous versions seeked past the end skipping the track entirely.
8
3rd Party Plugins - (fb2k) / Re: foo_midi (foobar2000 v2.0)
Last post by JexuGarrido -
There's a problem in Secret Sauce. When i play some midis, they cuts in the beginning, and just sounds pianos, with weak pitch bends, and the map resets to SC-8820 (even if i have the flavor in GS SC-55), most of them sounds fine if i set the flavor in GM, GM2 and XG, but the problem is in GS and Default, however, some of them, aren't fix with any flavor. I leave you one of the midis that Secret Sauce plays wrongly, try it.
Is this a general problem or do you think it was introduced in a particular version?
Is a general problem, it was always there.
I'm absolutely no MIDI expert but isn't that logical? You tell the emulator to follow the GS MIDI standard. It just interprets what is in the file. AFAIK there's nothing in the file that indicates it needs GS.
That's no reason to have that behavior. The midi was made in GM/GS standard (especifically with the MSGS synth), but it doesn't matter if it have or not GS data, even i can put a GS Reset message and still so the synth will reply with that bug. Apparenty, SCVA can't handle midis with much data.

Besides, i already said; In some midis, the synth reply with the same bug in any flavor.
Anyway, there's nothing I can do about it. All the events are correctly sent to the emulator. I have no impact on what it does with it.
So, the problem is the synth, and not the emulator (Secret Sauce). Anyway, i discovered a way to fix that. Simply by reducing the amount of data... it isn't the definitive solution, but it helps somewhat.
9
Other Lossy Codecs / Re: TSAC: Very Low Bitrate Audio Compression
Last post by forart.eu -
Well, download it and try for yourself. I've tried it with "Gimme hope Joanna" because reasons :)
Sorry, I don't have any discrete GPU in my system.

Maybe I'll try when an OpenVINO-optimized version will be released.

EDIT
For those who are interested in ML-based audio codecs, I've collected some open source resources/codes in AUDIO category \ AI-based page \ Codecs subsection. Enjoy.
10
3rd Party Plugins - (fb2k) / Re: foo_midi (foobar2000 v2.0)
Last post by pqyt -
There's a problem in Secret Sauce. When i play some midis, they cuts in the beginning, and just sounds pianos, with weak pitch bends, and the map resets to SC-8820 (even if i have the flavor in GS SC-55), most of them sounds fine if i set the flavor in GM, GM2 and XG, but the problem is in GS and Default, however, some of them, aren't fix with any flavor. I leave you one of the midis that Secret Sauce plays wrongly, try it.
Is this a general problem or do you think it was introduced in a particular version?
Is a general problem, it was always there.
I'm absolutely no MIDI expert but isn't that logical? You tell the emulator to follow the GS MIDI standard. It just interprets what is in the file. AFAIK there's nothing in the file that indicates it needs GS.
That's no reason to have that behavior. The midi was made in GM/GS standard (especifically with the MSGS synth), but it doesn't matter if it have or not GS data, even i can put a GS Reset message and still so the synth will reply with that bug. Apparenty, SCVA can't handle midis with much data.

Besides, i already said; In some midis, the synth reply with the same bug in any flavor.
Anyway, there's nothing I can do about it. All the events are correctly sent to the emulator. I have no impact on what it does with it.