Foobar2000:0.9 Winamp Spam (foo winamp spam): Difference between revisions

From Hydrogenaudio Knowledgebase
(added description and download links)
(→‎Description: Updated)
Line 2: Line 2:


=Description=
=Description=
This component was primarily designed to be used in conjunction with an mIRC song reporting DLL, [http://www.r1ch.net/stuff/r1dll/ r1dll]. However it is known to work with several other software packages that use the Winamp API such as ''EvilLyrics''.  
This component was primarily designed to be used in conjunction with an mIRC song reporting DLL, [http://www.r1ch.net/stuff/r1dll/ r1dll]. However it is known to work with most software packages that use the Winamp API such as ''EvilLyrics''.  


Foobar2000 0.9 support is currently in beta: [http://www.hydrogenaudio.org/forums/index.php?showtopic=42941 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. The most used parts of the Winamp API are already implemented, but if your application does not work with foo_winamp_spam, feel free to [http://www.hydrogenaudio.org/forums/index.php?showtopic=47155 ask for implementation].<!--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 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.
=Links=
 
*[http://chron.visiondesigns.de/foobar2000/#foo_winamp_spam Component Homepage]
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.
*[http://www.r1ch.net/stuff/foobar/ Component Homepage for Foobar2000 0.7 and 0.8]
*[http://www.hydrogenaudio.org/forums/index.php?showtopic=47155 Discussion Thread]


=Applications=
=Applications=

Revision as of 11:57, 10 December 2006

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 most software packages that use the Winamp API such as EvilLyrics.

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. The most used parts of the Winamp API are already implemented, but if your application does not work with foo_winamp_spam, feel free to ask for implementation.

Links

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