Foobar2000:0.9 Winamp Spam (foo winamp spam)

From Hydrogenaudio Knowledgebase
Revision as of 11:50, 25 August 2006 by FofR (Talk | contribs)

Jump to: navigation, search

foo_winamp_spam emulates a Winamp 2.x window so existing plugins you have that use the Winamp API can continue to work with foobar2000 with minimal trouble.

Description

This component was primarily designed to be used in conjunction with an mIRC song reporting DLL, r1dll. However it is known to work with several other software packages that use the Winamp API such as EvilLyrics.

Foobar2000 0.9 support is currently in beta: Hydrogenaduio Thread

The component works primarily by creating a window with the Winamp 1.x classname and setting the current song title to it. This allows programs to find the Winamp window handle in order to send further messages. Currently a small subset of the full Winamp API is emulated, including play/pause/stop, add files, exit, repeat/shuffle, report song stats (kbps, khz, channels, duration, position) and a few other things.

The latest stable version is 0.74 and is designed to work on Windows 9x/ME/NT/2K/XP/2K3 through use of the utf8api.dll. Please note that this version requires foobar2000 version 0.7 or 0.8 to work. Previous versions used a foo_winamp_spam.cfg file - this has been obsoleted with the addition of a config page within fb2k itself. Please delete this file if you have it.

Applications

Google Talk (Gtalk)

The latest release of Gtalk (as of Aug 2006) includes the ability to display currently playing music and log this to your google account (if you want it to). The client natively supports Winamp, iTunes, WMP, etc. however lacks foobar2000 compatability. It is possible to use the foo_winamp_spam component to show songs foobar is playing: Hydrogenaudio Discussion


Links