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: foobar2000 v2.0 bugs
Last post by Snowknight26 -
Time to add to the list. Found these using beta 3, 64-bit. Will update as I find more.

[...]

Didn't realize we couldn't edit posts. Beta 17 still has at least the following problems:

  • Date Added playback statistic is not imported from 1.6 for a majority of files - 1.6 installation has foo_playcount and every track has an associated added date yet less than 10% of tracks had their date added successfully copied. This breaks autoplaylists that rely on %added%. Entire library (except for that 10%) is considered "added" on the first launch of 2.0
    • 1.6.13 on the left, 2.0 beta 17 on the right. Note the missing Last Played and Playcount column values, as well as incorrect Date Added values. Seems to mostly affect older files so what's shown in the screenshot isn't a representative sample of missing data, percentage-wise.
  • Edit menu sometimes shows nothing - to reproduce, select a track in a playlist, click Edit in the main menu, press escape, then click Edit again
  • The cancel changes modal that appears seems to have the wrong colors, as if it's disabled (and an older, Vista-style icon?)

Additional things I've noticed:
4
3rd Party Plugins - (fb2k) / Re: Run Command
Last post by fabiospark -
Is there a way to create a new playlist querying one of the filtering device?
For instance: Quicksearch  artist HAS Miles

And one to select a plylist and then start the playback from that playlist?

Thank you.
5
3rd Party Plugins - (fb2k) / Re: foo_input_uade (TESTING)
Last post by gama -
You will as you seen need to keep the library multiinstance safe. Is UADE as such?

Mmmm, that might be a big problem.  For I think it is not.  UADE uses several global variables for the m68k emulation, audio buffer, cpu registers, instruction tables, memory arrays, all are global variables.

What I do is, initialize those variables once, at startup.  And create, destroy an uade_state (which is multiinstance safe) member in the input_uade object class.
6
3rd Party Plugins - (fb2k) / Re: Input/Other decoders (special format) 64bit
Last post by MarkP -
I finally have a 64bit build of foo_input_adplug working. The changes have been so extensive that i've renamed it to foo_adplug instead to avoid conflicts with Kode54's 32bit version.

Source and x64 binaries attached, release notes below. It will build in VS2022 Pro with the Windows 8.1 and 7.0 SDKs, and XP v141 compiler(!). Works fine on Windows 11 22h2 x64. I can't maintain it as I don't have the time, unfortunately, anyone is welcome to pick it and run with it. I've removed a lot of the legacy bits which replicated stuff that is now done by Foobar2000 itself, and updated to the latest AdPlug from GitHub and exposed more of the AdPlug decoders. It will compile against the 2022-11-16 SDK.

I've made some AdLib purist changes, limiting the sample rates to those only the OPL2 and OPL3 implementations themselves.

2022-12-09 4:00 GMT - Mark P

- Based on the superb original work from Kode54.
- Renamed to foo_adplug.dll

Optimisations
   - Removed the built-in tags database, this is now better handled through a plugin such as foo_external_tags.
   - Removed the built in built-in resampler, this is now much better handled through built-in Foobar2000 capabilities.
   - Removed the built-in 'Surround Sound' function, this is now much better handled through other Foobar plugins.
   - Removed the standalone DOSBox core, this is now handled by AdPlug as WoodyOPL
   - Removed the exclusion of .lds files
   - Removed all the various sample rates, just leaving the 49516 and 49716 per
     http://nerdlypleasures.blogspot.com/2018/01/opl23-frequency-1hz-ish-difference.html
   - Re-enabled .adl file handing. It's not right, but it will at least allow you to play your songs.
   - Tidied up the UI a little.

- Updated to the latest Foobar2000 SDK
   - Enabled 64bit builds
   - Made 'usable' in Visual Studio 2022 Professional

- Updated to the latest AdPlug from Git
   - Added all the software OPL cores from AdPlug.
   - Set the default core to Nuked OPL3 at 49716Hz

- ToDo:
   - The UI handling is a messy hack based on the old ATLHelpers, can someone rebuild using the latest PPUI libraries and support dark mode?
   - The adplug and libbinio libraries and the plugin itself needs to be built with the Windows XP compiler tools (v141_xp),
     against the 7.0 SDK. This needs updating to something more modern and sustainable.
   - The includes are a mess, they need putting at the correct paths.
   - I haven't bothered getting anything other than x64 release builds working.
   - The plugin builds to a .dll only, it is not packaged.
   - The 'Jarek Burczynski' decoder only seems to render the left channel.
   - The 'configure' link is missing from the Filters view.

 First-time contribution, offered without any guarantees/warranties, feels good to give something back at least!

Tested with the Commander Keen IMF files, Fuzzy's World of Space Golf LDS files, and some RAD files.
7
Uploads - (fb2k) / foo_input_uade (BETA)
Last post by gama -
Input component based on a modified version of UADE library:

Current version: 1.0.2beta

Contents of the zip file:
 
   - Component DLL file
   - uade data files; eagleplayers, score, config files.
   - Latest uade binaries compiled in cygwin64 (64bit only) for testing of songs.
   - The rmc utility to pack songs to rmc format.  Note that if a song is not supported by uade it will be rejected by the utility.


IMPORTANT:  This version of the component is for BETA Testing only.  It may and probably will make foobar crash when trying to play some songs.  Please use it at your own risk.
And remember to set the uade directory option in the config dialog before use.


Download Links:

   v1.0.1beta:
   v1.0.2beta:
9
General - (fb2k) / Re: A question of workflow part 3 - Foobar2000
Last post by Peter Linu -
Ana,
thanx again. I'm way ahead of you. I now convert one visible page of albums at a time (~20). This is enough as it takes enough time for me to do other things. I also have to frequently alter the album file name in the original NAS drive.  I'd like to create a new file however I can't find how to save pdf and jpg files from the original file to a proposed new file. Not transferring the pdf & jpg creates even more work than leaving it the original folder and returning to delete the flac files.
I assume something like terminal code might do it. I can't do it well enough but I can follow orders.

BTW: 'savvy' is from the French, 'savoir'= to know.
10
CD Hardware/Software / Re: Exact Audio Copy and econder settings question before ripping
Last post by francesco -
@korth

I have fixed and edit
Quote
your %islow%...%islow%%ishigh%...%ishigh% examples are truncated (missing text)
in
Code: [Select]
%islow%-b 320 --add-id3v2 --ignore-tag-errors --ta "%artist%" --tt "%title%" --tg "%genre%" --tl "%albumtitle%" --ty "%year%" --tn "%tracknr%" %hascover%--ti "%coverfile%"%hascover% %source%
&
Code: [Select]
-h%islow%%ishigh%-V 0%ishigh% --add-id3v2 --ignore-tag-errors --ta "%artist%" --tt "%title%" --tg "%genre%" --tl "%albumtitle%" --ty "%year%" --tn "%tracknr%" %hascover%--ti "%coverfile%"%hascover% %source%
and for qaac
Quote
missing %source% at end
I have added it

Quote
Note: I had asked for feedback on a rewrite and split of the EAC Compression Options page over 2 years ago and received zero. I had started a rewrite and split of the EAC Options page as well but abandoned that after the lack of interest. I don't even think I have my drafts anymore.
I'm really sorry , I guess Eac even it's one of the best software around and 100% free , it's pretty hard to setup mostly the encoders settings, above all the encoders settings
thanks again , again appreciate your help