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.
Topic: Known Incompatible Components (Read 21125 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Known Incompatible Components

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:

Code: [Select]
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:

Code: [Select]
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.