Windows Vista incompatibility
As of foobar2000 v0.9.6, components built with old buggy versions of the foobar2000 SDK that caused "bad allocation" errors are no longer loaded on Windows Vista. A fixed version of the SDK was released over two years ago, but some popular components still suffer from this problem. This only affects components that are either very old or maintained by people who ignored all public warnings about bugs in the old SDK. On startup, foobar2000 checks for the SDK version reported by each component and displays an error message:
Failed to load DLL: foo_run.dll
Reason: This component is not compatible with this version of Windows and needs to be recompiled with a newer version of the foobar2000 SDK; please contact the author of this component to obtain an updated version of this component.
metadb_display_hook API incompatibility
As of foobar2000 v0.9.5.3, components can no longer add title formatting functions which are usable throughout the whole program. In order to add fields, components need to be updated by their developers. Affected components might appear as working normally except for features that rely on custom title formatting fields or functions. On startup, foobar2000 checks for components which implement the metadb_display_hook API and shows an error message:
The following components are incompatible with this foobar2000 version and will function partially or incorrectly:
- foo_cwb_hooks.dll : cwbowron's title format hooks, Tagger Panel Window
- foo_ui_panels.dll : Panels UI
Please update these components to their latest versions if possible.
Note that there is no way to turn it off, which is intended.
Following the announcement on 2008-03-31, this has been discussed in several threads (1, 2, 3, 4, 5). Please try to stick to existing topics.
Updated components
[dl]
[dt]foo_playcount[/dt][dd]Adds playback statistics fields such as %play_count%, %last_played%, etc.
Updated version 2.1 or newer available here.[/dd]
[dt]foo_playlist_tree[/dt][dd]No longer developed as of May 2008.
Updated component called foo_playlist_tree_mod available here.[/dd]
[dt]foo_uie_bookmarks[/dt][dd]Updated version 0.2.5.3a or newer available here.[/dd]
[dt]foo_uie_lyrics[/dt][dd]Updated version 0.3.3.0 or newer available here.[/dd]
[dt]foo_uie_lyrics_art[/dt][dd]Updated version 0.057 or newer available here.[/dd][/dl]
Known incompatible components
[dl]
[dt]foo_custominfo[/dt][dd]No longer developed as of June 2007.[/dd]
[dt]foo_cwb_hooks[/dt][dd]No longer developed as of May 2008.[/dd]
[dt]foo_dsp_crossfader[/dt][dd]Component is banned.
foobar2000 provides an integrated crossfader as of v0.9.5.4.[/dd]
[dt]foo_etc[/dt][dd]No update available. Main purpose was to add title formatting functions.[/dd]
[dt]foo_func[/dt][dd]No update available. Main purpose was to add title formatting functions.[/dd]
[dt]foo_ui_panels[/dt][dd]Provided means to store configuration through functions $setpvar() and $getpvar().
No longer developed as of July 2007. Listed as problematic.[/dd]
[dt]foo_uie_powerpanels[/dt][dd]No update available. Depends on foo_ui_panels.[/dd][/dl]
Feel free to PM one of the moderators about updates or other components.