<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.winamp.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.winamp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Winamptest</id>
		<title>Winamp Developer Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.winamp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Winamptest"/>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Special:Contributions/Winamptest"/>
		<updated>2026-04-04T06:03:51Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22.3</generator>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-28T14:30:18Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* How to use the Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-28T14:30:05Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Welcome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Developers_FAQ</id>
		<title>Developers FAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Developers_FAQ"/>
				<updated>2008-10-13T06:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Plug-in Developer FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Like all wiki's, this page is a work in progress.  This page is a placeholder for users to log developer related questions that they could not find answers to elsewhere in the Developer Network (or in the forums).  As the site grows and common questions are asked, this page will develop into an FAQ page with subsections for each of the main development areas: Skin Developer, Visual Developer, &amp;amp; Plug-in Developer'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Skin Developer FAQ==&lt;br /&gt;
*Q:How to Develop a Skin?&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Skin Dev Question 2&lt;br /&gt;
**A:YYYY&lt;br /&gt;
&lt;br /&gt;
==Visual Developer FAQ==&lt;br /&gt;
*Q: Vis Dev Question 1&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Vis Dev Question 2&lt;br /&gt;
**A: YYYY&lt;br /&gt;
&lt;br /&gt;
==Plug-in Developer FAQ==&lt;br /&gt;
*Q: Plug-in Question 1&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Plug-in Question 2&lt;br /&gt;
**A: YYYY&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Developers_FAQ</id>
		<title>Developers FAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Developers_FAQ"/>
				<updated>2008-10-13T06:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Plug-in Developer FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Like all wiki's, this page is a work in progress.  This page is a placeholder for users to log developer related questions that they could not find answers to elsewhere in the Developer Network (or in the forums).  As the site grows and common questions are asked, this page will develop into an FAQ page with subsections for each of the main development areas: Skin Developer, Visual Developer, &amp;amp; Plug-in Developer'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Skin Developer FAQ==&lt;br /&gt;
*Q:How to Develop a Skin?&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Skin Dev Question 2&lt;br /&gt;
**A:YYYY&lt;br /&gt;
&lt;br /&gt;
==Visual Developer FAQ==&lt;br /&gt;
*Q: Vis Dev Question 1&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Vis Dev Question 2&lt;br /&gt;
**A: YYYY&lt;br /&gt;
&lt;br /&gt;
==Plug-in Developer FAQ==&lt;br /&gt;
*Q: Plug-in Question 1&lt;br /&gt;
**A: XXXX&lt;br /&gt;
*Q: Plug-in Question 2&lt;br /&gt;
**A: YYYY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jslkdjfkl ljdlksjfljdjf&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Articles</id>
		<title>Articles</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Articles"/>
				<updated>2008-10-13T06:15:39Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Plug-in Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Skin Articles==&lt;br /&gt;
&lt;br /&gt;
===Classic Skins===&lt;br /&gt;
*Link to Classic Skin Article 1&lt;br /&gt;
*Link to Classic Skin Article 2&lt;br /&gt;
&lt;br /&gt;
===Modern Skins===&lt;br /&gt;
*[http://dev.aol.com/article/2007/winamp_skins Winamp Skins Development Tutorial]&lt;br /&gt;
*Link to Modern Skin Article 2&lt;br /&gt;
*[[Creating a ClassicPro Skin]]&lt;br /&gt;
&lt;br /&gt;
===ClassicPro Skins===&lt;br /&gt;
* [[Creating a ClassicPro Skin]]&lt;br /&gt;
&lt;br /&gt;
==Visualization Articles==&lt;br /&gt;
*[[MilkDrop_Preset_Authoring|MilkDrop Preset Authoring]]&lt;br /&gt;
*Link to vis Article 2&lt;br /&gt;
&lt;br /&gt;
==Plug-in Articles==&lt;br /&gt;
&lt;br /&gt;
*[[Wasabi|Overview of the Wasabi API]]&lt;br /&gt;
*[[Decode File API]]&lt;br /&gt;
*[[Media Library Plugin|How to create a Media Library plugin]]&lt;br /&gt;
*[[Input Plugin|How to create an Input plugin]]&lt;br /&gt;
*[[General Purpose Plugin|General Purpose plugins]]&lt;br /&gt;
*[[Output Plugin|How to create an Output plugin]]&lt;br /&gt;
*[[DSP Plugin|Audio Effects (DSP) plugins]]&lt;br /&gt;
*[[Random API]]&lt;br /&gt;
*[[Language API]]&lt;br /&gt;
*[[Agave Config API]]&lt;br /&gt;
*[[Album Art API]]&lt;br /&gt;
*[[Tagz API]]&lt;br /&gt;
*[[XML Parser Object]]&lt;br /&gt;
*[[System Callbacks API]]&lt;br /&gt;
*[[Skin API]]&lt;br /&gt;
*[[Service Manager API]]&lt;br /&gt;
*[[Memory Manager API]]&lt;br /&gt;
*[[Image Writer Service]]&lt;br /&gt;
*[[Image Loader Service]]&lt;br /&gt;
*[[Text Feed Service]]&lt;br /&gt;
*[[File Reader Service]]&lt;br /&gt;
*[[Application API]]&lt;br /&gt;
*[[Replay Gain API]]&lt;br /&gt;
*[[Podcasts API]]&lt;br /&gt;
*[[Agave Metadata API]]&lt;br /&gt;
*[[System Component Interface]]&lt;br /&gt;
*[[Burner API]]&lt;br /&gt;
*[[Audio Encoder Plugin|Audio encoders (transcoding, CD ripper)]]&lt;br /&gt;
*[[Skinning Plugins|WAC Skinning plugins]]&lt;br /&gt;
*[[Nullsoft Database Engine|Nullsoft Database Engine (NDE)]]&lt;br /&gt;
*[[JNetLib|JNetLib networking library]]&lt;br /&gt;
*[[APE Plugins|AVS Plugins]]&lt;br /&gt;
*[[NSV Plugins|NSV Audio and Video decoders]]&lt;br /&gt;
*[[Playlist API]]&lt;br /&gt;
*[[Media Core API|Media Core API (Freeform skins only!)]]&lt;br /&gt;
*[[SendMessage API|Winamp 2 API]]&lt;br /&gt;
*[[Media Library API|Media Library SendMessage API]]&lt;br /&gt;
*[[Plugin Terminology]]&lt;br /&gt;
&lt;br /&gt;
==Web Development Articles==&lt;br /&gt;
* [[HTTP Example Plugin]]&lt;br /&gt;
* [[Javascript External Interface]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Articles</id>
		<title>Articles</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Articles"/>
				<updated>2008-10-13T06:15:26Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Plug-in Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Skin Articles==&lt;br /&gt;
&lt;br /&gt;
===Classic Skins===&lt;br /&gt;
*Link to Classic Skin Article 1&lt;br /&gt;
*Link to Classic Skin Article 2&lt;br /&gt;
&lt;br /&gt;
===Modern Skins===&lt;br /&gt;
*[http://dev.aol.com/article/2007/winamp_skins Winamp Skins Development Tutorial]&lt;br /&gt;
*Link to Modern Skin Article 2&lt;br /&gt;
*[[Creating a ClassicPro Skin]]&lt;br /&gt;
&lt;br /&gt;
===ClassicPro Skins===&lt;br /&gt;
* [[Creating a ClassicPro Skin]]&lt;br /&gt;
&lt;br /&gt;
==Visualization Articles==&lt;br /&gt;
*[[MilkDrop_Preset_Authoring|MilkDrop Preset Authoring]]&lt;br /&gt;
*Link to vis Article 2&lt;br /&gt;
&lt;br /&gt;
==Plug-in Articles==&lt;br /&gt;
&lt;br /&gt;
*[[Wasabi|Overview of the Wasabi API]]&lt;br /&gt;
*[[Decode File API]]&lt;br /&gt;
*[[Media Library Plugin|How to create a Media Library plugin]]&lt;br /&gt;
*[[Input Plugin|How to create an Input plugin]]&lt;br /&gt;
*[[General Purpose Plugin|General Purpose plugins]]&lt;br /&gt;
*[[Output Plugin|How to create an Output plugin]]&lt;br /&gt;
*[[DSP Plugin|Audio Effects (DSP) plugins]]&lt;br /&gt;
*[[Random API]]&lt;br /&gt;
*[[Language API]]&lt;br /&gt;
*[[Agave Config API]]&lt;br /&gt;
*[[Album Art API]]&lt;br /&gt;
*[[Tagz API]]&lt;br /&gt;
*[[XML Parser Object]]&lt;br /&gt;
*[[System Callbacks API]]&lt;br /&gt;
*[[Skin API]]&lt;br /&gt;
*[[Service Manager API]]&lt;br /&gt;
*[[Memory Manager API]]&lt;br /&gt;
*[[Image Writer Service]]&lt;br /&gt;
*[[Image Loader Service]]&lt;br /&gt;
*[[Text Feed Service]]&lt;br /&gt;
*[[File Reader Service]]&lt;br /&gt;
*[[Application API]]&lt;br /&gt;
*[[Replay Gain API]]&lt;br /&gt;
*[[Podcasts API]]&lt;br /&gt;
*[[Agave Metadata API]]&lt;br /&gt;
*[[System Component Interface]]&lt;br /&gt;
*[[Burner API]]&lt;br /&gt;
*[[Audio Encoder Plugin|Audio encoders (transcoding, CD ripper)]]&lt;br /&gt;
*[[Skinning Plugins|WAC Skinning plugins]]&lt;br /&gt;
*[[Nullsoft Database Engine|Nullsoft Database Engine (NDE)]]&lt;br /&gt;
*[[JNetLib|JNetLib networking library]]&lt;br /&gt;
*[[APE Plugins|AVS Plugins]]&lt;br /&gt;
*[[NSV Plugins|NSV Audio and Video decoders]]&lt;br /&gt;
*[[Playlist API]]&lt;br /&gt;
*[[Media Core API|Media Core API (Freeform skins only!)]]&lt;br /&gt;
*[[SendMessage API|Winamp 2 API]]&lt;br /&gt;
*[[Media Library API|Media Library SendMessage API]]&lt;br /&gt;
*[[Plugin Terminology]]&lt;br /&gt;
&lt;br /&gt;
jj&lt;br /&gt;
&lt;br /&gt;
==Web Development Articles==&lt;br /&gt;
* [[HTTP Example Plugin]]&lt;br /&gt;
* [[Javascript External Interface]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Plug-in_Developer</id>
		<title>Plug-in Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Plug-in_Developer"/>
				<updated>2008-10-13T06:14:55Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Plug-in Category Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Plug-in Overview==&lt;br /&gt;
&lt;br /&gt;
===Writing A Plug-in===&lt;br /&gt;
Winamp plug-ins are files that extend Winamp's functionality. There are currently seven different plug-in types, each of which extends Winamp in a particular way. Winamp plug-ins are implemented as 32-bit Windows DLLs. Here are the plug-in categories:&lt;br /&gt;
&lt;br /&gt;
#Input plug-ins: Input plug-ins give Winamp the ability to play additional file types that aren't supported by Nullsoft directly.&lt;br /&gt;
#Output plug-ins: Output plug-ins allow Winamp to manifest audio data in different ways.&lt;br /&gt;
#General purpose plug-ins: Anything that needs to run continuously in the background or doesn't require audio processing qualifies as a General purpose plug-in.&lt;br /&gt;
#DSP/effect plug-ins: DSP Plug-ins manipulate audio data before actually being sent to the speakers (or whatever the Output plug-in decides to do with it).&lt;br /&gt;
#Visualization plug-ins: &amp;quot;Vis&amp;quot; plug-ins display some sort of visual effect based on audio that's being decoded by Winamp.&lt;br /&gt;
#Language packs: Language packs are used to internationalize Winamp to the language of your choice.&lt;br /&gt;
#Media Library plug-ins: Media Library plug-ins extend the media library for instance, for portable devices such as iPods, accessing Media Library databases, etc.&lt;br /&gt;
&lt;br /&gt;
Most of the plug-in types (with the exception of Language packs) export one function, which is used to query the plug-in of its interface. The way each plug-in is queried varies, and will be covered on a type-by-type basis.&lt;br /&gt;
&lt;br /&gt;
All of the plug-ins are designed to be written in C or C++, using Microsoft Visual C++ 4.0 or later. Other people have reported success with writing some forms of plug-ins using Delphi, LCC, and Visual Basic. We don't use these alternate development platforms, so we can't really support development on them (writing this page alone took way too much time, wink). The [http://forums.winamp.com/ Winamp forums] are a good place to start.&lt;br /&gt;
&lt;br /&gt;
===Submitting Your Plug-in===&lt;br /&gt;
&lt;br /&gt;
Once your plug-in is bug-free, the ultimate step is to share your masterpiece with the world. This is where Winamp.com steps in. Submitting your plug-in will allow people all over the world to enjoy the fruits of your labor. To do this, just follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Go to http://www.winamp.com/user/submit&lt;br /&gt;
#Click the &amp;quot;Submit a plug-in&amp;quot; button.&lt;br /&gt;
#Fill in the blanks:&lt;br /&gt;
##Name: The name of your plug-in.&lt;br /&gt;
##Comment: The short blurb that comes up when people browse the plug-ins page.&lt;br /&gt;
##Description: The longer blurb that is displayed when people view the plug-in details page.&lt;br /&gt;
##Categories: Choose Primary and/or Secondary (optional) categories to properly sort your plug-in.&lt;br /&gt;
##Thumbnail: Click on the &amp;quot;Browse&amp;quot; button to find the .gif, .jpg, or .png file on your computer. Note: the image file dimensions should be no larger than 178px by 75px.&lt;br /&gt;
##Screenshot: (Full-sized screenshot of your plug-in.) Click on the &amp;quot;Browse&amp;quot; button to find the .gif, .jpg, or .png file on your computer. Note: the image file dimensions should be no larger than 275px by 600px.&lt;br /&gt;
##Plug-in File: Click on the &amp;quot;Browse&amp;quot; button to find your PiMP-ed .EXE file on your computer.&lt;br /&gt;
#Click the &amp;quot;Submit&amp;quot; Button, and...&lt;br /&gt;
#Voila! Your plug-in is on its way to being displayed before the world. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Plug-in Category Descriptions====&lt;br /&gt;
Please choose the categories thoughtfully. It will make finding your plug-in much easier if it is in the right categories.&lt;br /&gt;
&lt;br /&gt;
AVS Presets: Any presets or APEs for Nullsoft's AVS plug-in.&lt;br /&gt;
DSP/Effect: Manipulates audio data.&lt;br /&gt;
Encoding: Plug-ins that encode media.&lt;br /&gt;
Games: Any plug-in that takes input and rewards &amp;quot;good&amp;quot; behavior.&lt;br /&gt;
General: Does not depend on audio data to run.&lt;br /&gt;
Input: Reads new audio file type.&lt;br /&gt;
Language Packs: Translates Winamp to a new language.&lt;br /&gt;
Output: Converts to new type of audio file or sends audio through alternate path.&lt;br /&gt;
Plug-in Skins: Plug-ins that change the look and feel of Winamp.&lt;br /&gt;
Portable Devices: Plug-ins that interact with removable media.&lt;br /&gt;
Visualizations: Visualization ... plug-ins.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
* Visual Studio 6.0 or higher (Visual Studio 2003 is highly recommended.You can download a free copy of [http://www.microsoft.com/Express Visual Studio Express] from Microsoft.  Unfortunately it is a newer version and not full-featured and we cannot guarantee that the SDK examples will work properly with this edition.&lt;br /&gt;
* [http://nsis.sourceforge.net Nullsoft Scriptable Install System] or other installer software for packaging your completed plug-in.&lt;br /&gt;
* [http://www.7-zip.org 7-Zip] or other archiver for packaging your WSZ or WAL skin files.&lt;br /&gt;
&lt;br /&gt;
==SDK Documentation==&lt;br /&gt;
The SDK includes everything you'll need to develop a Winamp plug-in.  It also includes a basketful of example plug-ins to get you going.  It is recommended that you create your plug-in as a subdirectory of the install path (&amp;quot;C:\Program Files\Winamp SDK&amp;quot; by default) as the #include paths of the examples assume this.&lt;br /&gt;
&lt;br /&gt;
*[[SDK Contents]]&lt;br /&gt;
*'''[http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download SDK]'''&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Articles#Plug-in_Articles|Plug-in Articles]]&lt;br /&gt;
* [[Developers_FAQ#Plug-in_Developer_FAQ|Plug-in FAQ]]&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=14 Winamp Developer Forum]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit-plugin Submit Your Plug-in]&lt;br /&gt;
*Browse: [http://www.winamp.com/plugins Download Plug-ins]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Plug-in_Developer</id>
		<title>Plug-in Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Plug-in_Developer"/>
				<updated>2008-10-13T06:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Submitting Your Plug-in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Plug-in Overview==&lt;br /&gt;
&lt;br /&gt;
===Writing A Plug-in===&lt;br /&gt;
Winamp plug-ins are files that extend Winamp's functionality. There are currently seven different plug-in types, each of which extends Winamp in a particular way. Winamp plug-ins are implemented as 32-bit Windows DLLs. Here are the plug-in categories:&lt;br /&gt;
&lt;br /&gt;
#Input plug-ins: Input plug-ins give Winamp the ability to play additional file types that aren't supported by Nullsoft directly.&lt;br /&gt;
#Output plug-ins: Output plug-ins allow Winamp to manifest audio data in different ways.&lt;br /&gt;
#General purpose plug-ins: Anything that needs to run continuously in the background or doesn't require audio processing qualifies as a General purpose plug-in.&lt;br /&gt;
#DSP/effect plug-ins: DSP Plug-ins manipulate audio data before actually being sent to the speakers (or whatever the Output plug-in decides to do with it).&lt;br /&gt;
#Visualization plug-ins: &amp;quot;Vis&amp;quot; plug-ins display some sort of visual effect based on audio that's being decoded by Winamp.&lt;br /&gt;
#Language packs: Language packs are used to internationalize Winamp to the language of your choice.&lt;br /&gt;
#Media Library plug-ins: Media Library plug-ins extend the media library for instance, for portable devices such as iPods, accessing Media Library databases, etc.&lt;br /&gt;
&lt;br /&gt;
Most of the plug-in types (with the exception of Language packs) export one function, which is used to query the plug-in of its interface. The way each plug-in is queried varies, and will be covered on a type-by-type basis.&lt;br /&gt;
&lt;br /&gt;
All of the plug-ins are designed to be written in C or C++, using Microsoft Visual C++ 4.0 or later. Other people have reported success with writing some forms of plug-ins using Delphi, LCC, and Visual Basic. We don't use these alternate development platforms, so we can't really support development on them (writing this page alone took way too much time, wink). The [http://forums.winamp.com/ Winamp forums] are a good place to start.&lt;br /&gt;
&lt;br /&gt;
===Submitting Your Plug-in===&lt;br /&gt;
&lt;br /&gt;
Once your plug-in is bug-free, the ultimate step is to share your masterpiece with the world. This is where Winamp.com steps in. Submitting your plug-in will allow people all over the world to enjoy the fruits of your labor. To do this, just follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Go to http://www.winamp.com/user/submit&lt;br /&gt;
#Click the &amp;quot;Submit a plug-in&amp;quot; button.&lt;br /&gt;
#Fill in the blanks:&lt;br /&gt;
##Name: The name of your plug-in.&lt;br /&gt;
##Comment: The short blurb that comes up when people browse the plug-ins page.&lt;br /&gt;
##Description: The longer blurb that is displayed when people view the plug-in details page.&lt;br /&gt;
##Categories: Choose Primary and/or Secondary (optional) categories to properly sort your plug-in.&lt;br /&gt;
##Thumbnail: Click on the &amp;quot;Browse&amp;quot; button to find the .gif, .jpg, or .png file on your computer. Note: the image file dimensions should be no larger than 178px by 75px.&lt;br /&gt;
##Screenshot: (Full-sized screenshot of your plug-in.) Click on the &amp;quot;Browse&amp;quot; button to find the .gif, .jpg, or .png file on your computer. Note: the image file dimensions should be no larger than 275px by 600px.&lt;br /&gt;
##Plug-in File: Click on the &amp;quot;Browse&amp;quot; button to find your PiMP-ed .EXE file on your computer.&lt;br /&gt;
#Click the &amp;quot;Submit&amp;quot; Button, and...&lt;br /&gt;
#Voila! Your plug-in is on its way to being displayed before the world. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Plug-in Category Descriptions====&lt;br /&gt;
Please choose the categories thoughtfully. It will make finding your plug-in much easier if it is in the right categories.&lt;br /&gt;
&lt;br /&gt;
AVS Presets: Any presets or APEs for Nullsoft's AVS plug-in.&lt;br /&gt;
DSP/Effect: Manipulates audio data.&lt;br /&gt;
Encoding: Plug-ins that encode media.&lt;br /&gt;
Games: Any plug-in that takes input and rewards &amp;quot;good&amp;quot; behavior.&lt;br /&gt;
General: Does not depend on audio data to run.&lt;br /&gt;
Input: Reads new audio file type.&lt;br /&gt;
Language Packs: Translates Winamp to a new language.&lt;br /&gt;
Output: Converts to new type of audio file or sends audio through alternate path.&lt;br /&gt;
Plug-in Skins: Plug-ins that change the look and feel of Winamp.&lt;br /&gt;
Portable Devices: Plug-ins that interact with removable media.&lt;br /&gt;
Visualizations: Visualization ... plug-ins.&lt;br /&gt;
&lt;br /&gt;
jj&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
* Visual Studio 6.0 or higher (Visual Studio 2003 is highly recommended.You can download a free copy of [http://www.microsoft.com/Express Visual Studio Express] from Microsoft.  Unfortunately it is a newer version and not full-featured and we cannot guarantee that the SDK examples will work properly with this edition.&lt;br /&gt;
* [http://nsis.sourceforge.net Nullsoft Scriptable Install System] or other installer software for packaging your completed plug-in.&lt;br /&gt;
* [http://www.7-zip.org 7-Zip] or other archiver for packaging your WSZ or WAL skin files.&lt;br /&gt;
&lt;br /&gt;
==SDK Documentation==&lt;br /&gt;
The SDK includes everything you'll need to develop a Winamp plug-in.  It also includes a basketful of example plug-ins to get you going.  It is recommended that you create your plug-in as a subdirectory of the install path (&amp;quot;C:\Program Files\Winamp SDK&amp;quot; by default) as the #include paths of the examples assume this.&lt;br /&gt;
&lt;br /&gt;
*[[SDK Contents]]&lt;br /&gt;
*'''[http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download SDK]'''&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Articles#Plug-in_Articles|Plug-in Articles]]&lt;br /&gt;
* [[Developers_FAQ#Plug-in_Developer_FAQ|Plug-in FAQ]]&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=14 Winamp Developer Forum]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit-plugin Submit Your Plug-in]&lt;br /&gt;
*Browse: [http://www.winamp.com/plugins Download Plug-ins]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Visual_Developer</id>
		<title>Visual Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Visual_Developer"/>
				<updated>2008-10-13T06:10:11Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Superscope Reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
==What is a Visualization?==&lt;br /&gt;
Visualizers or Visualization Plugins are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played. Winamp offers two primary visualization plugins ([[Visual_Developer#AVS_Unleashed | AVS]] &amp;amp; [[Visual_Developer#Milk_Drop_Unleashed | MilkDrop]]) allowing you to create different presets. If you’re feeling invincible, you can even attempt to create your own visualization plugin or you can stay platform. There are many [http://www.winamp.com/plugins/browse/1 visualization plugins] available which users have generated.&lt;br /&gt;
&lt;br /&gt;
==What is a Preset?==&lt;br /&gt;
Presets are outputs of a visualization platform. You can customize the visualizers and get any effect you want. Many users have uploaded such presets in [http://www.winamp.com/plugins/browse/11 Winamp.com]&lt;br /&gt;
&lt;br /&gt;
==AVS Unleashed==&lt;br /&gt;
AVS is the mother of all Winamp visualization plug-ins. It lets the user build a countless number of custom visualizations from an ever-expanding library of effects. AVS supports windowed/fullscreen rendering, preset customization, module stacking, skinnable windows, support for Sonique visual plug-ins, and a ton of other features. AVS is now bundled with all versions of Winamp after v2.6, so everyone can get a taste of its visual sonic goodness.&lt;br /&gt;
 &lt;br /&gt;
===Module References===&lt;br /&gt;
Below is some information on AVS modules. WVS is our codename for our global mind control device. With it we shall overtake the world. And have another excuse to take mind-altering substances.&lt;br /&gt;
&lt;br /&gt;
Currently information about the superscope module is here. It uses all kinds of math stuff. Justin is so smart. You can look here for more general information about making presets.&lt;br /&gt;
&lt;br /&gt;
====Superscope Reference====&lt;br /&gt;
&lt;br /&gt;
The superscope allows you to create your create your own designs.&lt;br /&gt;
&lt;br /&gt;
To have multiple statements on one line, use a semicolon (;) to delimit the statement. Use parenthesis '( and )' if you are unsure about precedence.&lt;br /&gt;
&lt;br /&gt;
'''Fields:'''&lt;br /&gt;
&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Field !! Description&lt;br /&gt;
|-&lt;br /&gt;
|init || set initial variable values here&lt;br /&gt;
|-&lt;br /&gt;
|point || This is where the shape of the superscope is defined&lt;br /&gt;
|-&lt;br /&gt;
|frame || Used to define movement and transformations&lt;br /&gt;
|-&lt;br /&gt;
|beat || Expression that gets evaluated on the beat&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Operators:'''&lt;br /&gt;
&lt;br /&gt;
{| Border = &amp;quot;1&amp;quot;&lt;br /&gt;
!Operator !! Description&lt;br /&gt;
|-&lt;br /&gt;
|= || assign&lt;br /&gt;
|-&lt;br /&gt;
|'+,-,/,*' || 'plus, minus, divide, multiply'&lt;br /&gt;
|-&lt;br /&gt;
|| ||	convert to integer, and do bitwise or&lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp; ||	convert to integer, and do bitwise and&lt;br /&gt;
|-&lt;br /&gt;
|% ||	convert to integer, and get remainder&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Variables:'''&lt;br /&gt;
&lt;br /&gt;
{| Border = &amp;quot;1&amp;quot;&lt;br /&gt;
!Variables !! Description&lt;br /&gt;
|-&lt;br /&gt;
|n || 	number of points to render (set in Init, Beat or Frame)&lt;br /&gt;
|-&lt;br /&gt;
|x ||	x coordinate, between -1 and 1&lt;br /&gt;
|-&lt;br /&gt;
|y ||	y coordinate, between -1 and 1&lt;br /&gt;
|-&lt;br /&gt;
|i ||	position of the scope (0..1). The point position.&lt;br /&gt;
|-&lt;br /&gt;
|v ||	value at point i (-1..1)&lt;br /&gt;
|-&lt;br /&gt;
|b ||	1 if beat. 0 for no beat. Used for beat changes&lt;br /&gt;
|-&lt;br /&gt;
|w ||	width of screen&lt;br /&gt;
|-&lt;br /&gt;
|h ||	height of screen&lt;br /&gt;
|-&lt;br /&gt;
|red ||	red value. (0..1). Set this variable to set red value.&lt;br /&gt;
|-&lt;br /&gt;
|green || 	green value. (0..1) Set this variable to set green value.&lt;br /&gt;
|-&lt;br /&gt;
|blue || 	blue value. (0..1) Set this variable to set blue value.&lt;br /&gt;
|-&lt;br /&gt;
|t, d ||	variables commonly used for movement&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Functions:'''&lt;br /&gt;
{| Border = &amp;quot;1&amp;quot;&lt;br /&gt;
!Variables !! Description&lt;br /&gt;
|-&lt;br /&gt;
|abs(var)|| 	returns the absolute value of 'var'&lt;br /&gt;
|-&lt;br /&gt;
|sin(var) ||	returns the sine of the angle var (expressed in radians)&lt;br /&gt;
|-&lt;br /&gt;
|cos(var) ||	returns the cosine of the angle var&lt;br /&gt;
|-&lt;br /&gt;
|tan(var) ||	returns the tangent of the angle var&lt;br /&gt;
|-&lt;br /&gt;
|asin(var) ||	returns the arcsine of var&lt;br /&gt;
|-&lt;br /&gt;
|acos(var) ||	returns the arccosine of var&lt;br /&gt;
|-&lt;br /&gt;
|atan(var) ||	returns the arctangent of var&lt;br /&gt;
|-&lt;br /&gt;
|sqr(var) ||	returns the square of var&lt;br /&gt;
|-&lt;br /&gt;
|sqrt(var) ||	returns the square root of var&lt;br /&gt;
|-&lt;br /&gt;
|pow(var, var2)|| 	returns var to the power of var2&lt;br /&gt;
|-&lt;br /&gt;
|log(var) ||	returns the log base of var&lt;br /&gt;
|-&lt;br /&gt;
|log10(var) ||	returns the log base 10 of var&lt;br /&gt;
|-&lt;br /&gt;
|sign(var) ||	returns the sign of var or 0&lt;br /&gt;
|-&lt;br /&gt;
|min(var, var2)|| 	returns the smallest value&lt;br /&gt;
|-&lt;br /&gt;
|max(var, var2) ||	returns the greatest value&lt;br /&gt;
|-&lt;br /&gt;
|sigmoid(var, var2)|| 	returns sigmoid function value of x=var (var2=constraint)&lt;br /&gt;
|-&lt;br /&gt;
|rand(var) ||	returns a random value between 0 and var&lt;br /&gt;
|-&lt;br /&gt;
|band(var, var2)|| 	boolean and, returns 1 if var and var2 are != 0&lt;br /&gt;
|-&lt;br /&gt;
|bor(var, var2) ||	boolean or, returns 1 if var or var2 is != 0&lt;br /&gt;
|-&lt;br /&gt;
|bnot(var) ||	boolean not, returns 1 if var == 0 or 0 if var ! = 0&lt;br /&gt;
|-&lt;br /&gt;
|if(cond, vartrue, varfalse) || 	if condition is nonzero, returns valtrue, otherwise returns valfalse&lt;br /&gt;
|-&lt;br /&gt;
|equal(var, var2) ||	returns 1 if var=var2, else 0&lt;br /&gt;
|-&lt;br /&gt;
|above(var, var2) ||	returns 1 if var &amp;gt; var2, else 0&lt;br /&gt;
|-&lt;br /&gt;
|below(var, var2)||	returns 1 if var&amp;lt;var2, else 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
jjjjjjjj&lt;br /&gt;
&lt;br /&gt;
===Making Presets===&lt;br /&gt;
We are going to attempt to reproduce a simple version of one of my favorite presets: Lone's &amp;quot;No way to go&amp;quot;. Successful presets usually start off with one or more Render Modules, and then have a number of Trans Modules added to subtly manipulate the effect. Lone's preset is no exception. Again, before we start, make sure that you have both Winamp and AVS installed:&lt;br /&gt;
# Start Winamp and AVS&lt;br /&gt;
# Right-click in the AVS window, and select AVS Editor&lt;br /&gt;
# In the Editor window, click on Preset. A drop-down menu appears&lt;br /&gt;
# Click on New. This creates a new blank preset&lt;br /&gt;
# Click on Main. The option to Clear every frame should appear in the right window. If enabled, this will paint the screen black at the beginning of each frame, erasing the previous one. For this preset, leave this option unchecked&lt;br /&gt;
# We will now add Effect Modules to this presets. Click on +, then click on Render, then click on Moving Particle. New options should appear in the right half of the window&lt;br /&gt;
# Click on the white box labeled &amp;quot;color&amp;quot;. A whole new color window should pop up&lt;br /&gt;
# Click on a basic color (it helps the effect if it isn't a &amp;quot;pure&amp;quot; color, like orange or purple). Now click OK. The color box should now be the same color that you chose&lt;br /&gt;
# Make sure the Onbeat Sizechange option is enabled&lt;br /&gt;
# A moving blob of color is a bit interesting, but it could be better. We will now alter how that Moving Particle is displayed by adding some Trans Modules&lt;br /&gt;
# Click +, then click Trans, then click Water&lt;br /&gt;
# Click +, then click Trans, then click Blur&lt;br /&gt;
# Click +, then click Trans, then click Movement. A new list of effects should appear in the right half of the window. Click on sunburster&lt;br /&gt;
&lt;br /&gt;
Congratulations, we have replicated Lone's Preset! You can also drag an included Effect Module up or down the list to play with sequencing. I hope that you have realized by now that ANY permutation of the existing Modules or setting modification will result in a new effect! Keep experimenting!&lt;br /&gt;
&lt;br /&gt;
====Advanced Tactics====&lt;br /&gt;
&lt;br /&gt;
After creating a few original presets, it is natural to want even more options and control. AVS now has a very powerful tool: Effect Lists. To use an Effect List simply as an organizational tool is to squander its potential. The idea is that everything in an effect list gets rendered into a separate buffer before being added to its parent buffer. You now have the power to create completely separate effects off screen, manipulate them freely, possibly blending them together, all before finally displaying the final effect in one shot.&lt;br /&gt;
#Open AVS Editor#Create a new preset&lt;br /&gt;
#Click on Main, then disable the Clear every frame option&lt;br /&gt;
#Click on +, then on Effect List to add an Effect List&lt;br /&gt;
#In the Effect List options, make sure the Enabled and Clear every frame check boxes are checked. For the Input blend mode, select Ignore. For the Output blend mode, select Subtractive Blend 1&lt;br /&gt;
#Click on +, then on Trans, then on Mosaic&lt;br /&gt;
#Click on +, then on Render, then on Simple&lt;br /&gt;
#Click on Main, to stop adding to the Effect list&lt;br /&gt;
#Click on +, then on Trans, then Fadeout&lt;br /&gt;
#In the Fadeout options, Click on the Fade to Color Box, and select a nice red color#Click on +, then on Render, then on Bass Spin&lt;br /&gt;
&lt;br /&gt;
If you have followed the instructions faithfully, you should get an effect tree that looks like this:&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
* Render / Bass Spin&lt;br /&gt;
* Trans / Fadeout&lt;br /&gt;
'''Effects List'''&lt;br /&gt;
* Render / Simple&lt;br /&gt;
* Trans / Mosaic&lt;br /&gt;
&lt;br /&gt;
That having been done, let's examine this preset:&lt;br /&gt;
A Bass Spin is placed into the main parent buffer.&lt;br /&gt;
&lt;br /&gt;
Then, the Effect List creates a separate, secondary buffer.&lt;br /&gt;
&lt;br /&gt;
This buffer starts out black (cleared every frame), ignores what is in its parent buffer and a Simple waveform is drawn into it. Notice that the Mosaic modifier ONLY affects the Simple effect as it is totally segregated from the parent buffer.&lt;br /&gt;
&lt;br /&gt;
Now that all effects in the Effect List have been processed, the secondary buffer is blended back into the parent buffer using the blend mode specified in the Effects List options; in this case, Subtractive Blend 1.&lt;br /&gt;
&lt;br /&gt;
This results in a dark colored Simple effect overlaid over the white Bass Spins.&lt;br /&gt;
&lt;br /&gt;
What this means is that you can prevent Trans modifiers from affecting whole groups of modules, which in turn gives you much finer control over the visual effects. I hope this simple tutorial has shed some light on to the mystery of Effect Lists. It took me a bit of head scratching to wrap my mind around the usefulness of parent and child buffers, but now all my old presets seem so primitive. Keep playing with AVS and you will impress yourself! I guarantee it!&lt;br /&gt;
&lt;br /&gt;
===Writing APEs===&lt;br /&gt;
BOX is a quick and dirty demonstration of basic APE structure and the utilization of AVS features. It takes advantage of AVS's built-in beat detection and easy access to the frame buffer to flash a rectangle onscreen on every beat. We also learn how to set up a configuration screen template, load and save configuration settings, and use the default color selector. There is very little fat, so you can use this as a template for future APEs. You can view the main file below.&lt;br /&gt;
&lt;br /&gt;
====Box Source code====&lt;br /&gt;
&lt;br /&gt;
You can check a sample [[box source code here]]&lt;br /&gt;
&lt;br /&gt;
==Milk Drop Unleashed==&lt;br /&gt;
'''MilkDrop''' is a music visualizer - a &amp;quot;plug-in&amp;quot; to the Winamp music player. As you listen your music in Winamp, MilkDrop takes you flying through the actual soundwaves you're hearing, and uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound. MilkDrop can also be driven by a live audio feed (microphone or line-in)&lt;br /&gt;
&lt;br /&gt;
'''MilkDrop 2''' is a major upgrade to the original MilkDrop visualizer, opening up &lt;br /&gt;
the power of modern graphics chips and programmable pixel shaders to the realm &lt;br /&gt;
of music visualization.  Pixel shaders allow dozens, even hundreds of complex &lt;br /&gt;
instructions to be executed for every pixel on the screen, every frame.  &lt;br /&gt;
Other new features include jpg textures, gaussian blurring, a preset &amp;quot;mash-up&amp;quot; &lt;br /&gt;
feature, and a prest &amp;quot;back&amp;quot; button.  MilkDrop 2 is backwards-compatible with &lt;br /&gt;
presets from MilkDrop 1.&lt;br /&gt;
&lt;br /&gt;
For a comprehensive understanding, please go through the [[MilkDrop Unleashed Guide]]&lt;br /&gt;
&lt;br /&gt;
To create your own presets, check out the [[MilkDrop_Preset_Authoring]] Guide&lt;br /&gt;
&lt;br /&gt;
For on-going discussions on Milk Drop, drop in the [http://forums.winamp.com/forumdisplay.php?forumid=81 Milk Drop Forums]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Developer Resources==&lt;br /&gt;
* [[Articles#Visualization_Articles|Visual Developer Articles]]&lt;br /&gt;
* [[Developers_FAQ#Visual_Developer_FAQ|Visual Developer FAQ]]&lt;br /&gt;
* Rovastar's [http://www.milkdrop.co.uk/ MilkDrop Resource Website]&lt;br /&gt;
* Download MilkDrop [http://www.nullsoft.com/free/milkdrop/Milkdrop_1.04_Source.zip  Source Code]&lt;br /&gt;
* [http://forums.winamp.com/forumdisplay.php?forumid=81 MilkDrop Forums]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Skin_Developer</id>
		<title>Skin Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Skin_Developer"/>
				<updated>2008-10-13T06:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Community Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Skins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Skins Overview==&lt;br /&gt;
&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the &amp;quot;User Interface&amp;quot; then you can, but really all you need to know to get you started is if you download a new skin, Winamp will put on a little mask and pretend to look different.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Before creating a complete skin, you will need the following tools. There are some suggestions below, but we don't necessarily endorse or require you to use any of them. We leave you to choose one that you're most comfortable with.&lt;br /&gt;
&lt;br /&gt;
====Bitmap Editor====&lt;br /&gt;
How else will you &amp;quot;paint&amp;quot; your skins? Must be able to recognize the .BMP and .PNG format.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Paint, Corel Paint Shop Pro, Adobe Photoshop, Paint.NET, GIMP''&lt;br /&gt;
&lt;br /&gt;
====Text Editor====&lt;br /&gt;
For use in configuring the fonts and colors of the Mini-browser and Playlist editor. Also used if you do any transparency.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Notepad, TextPad''&lt;br /&gt;
&lt;br /&gt;
====Icon Editor====&lt;br /&gt;
You will need an Icon editor if you are hardcore and want to edit the cursors and pointers associated with your skin.&lt;br /&gt;
&lt;br /&gt;
''eg. NeoSoft Icon Editor, Icon Edit Pro, Impact Microangelo''&lt;br /&gt;
&lt;br /&gt;
====Zip Compression Tool====&lt;br /&gt;
Absolutely necessary to publish your skin. Winamp.com will not accept an unzipped skin.&lt;br /&gt;
&lt;br /&gt;
''eg. 7-Zip''&lt;br /&gt;
&lt;br /&gt;
== Classic Skins ==&lt;br /&gt;
Classic skins are skins that adhere to the Winamp 2 style model. Classic skins are easier to create than Modern skins but do not allow the author to change the form or function of the player. Classic authors may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Classic Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modern Skins ==&lt;br /&gt;
Modern or Freeform skins were originally designed to work with Winamp3. What separates them from the average skin is the fact that they are not confined to the classic rectangular shape. In fact they can be any shape you want them to be and you can put the Winamp control buttons anywhere you want. Some skinners have even added extra buttons that extend the functionality of Winamp right there on the skin. Sounds too good to be true huh? Well these skins require a bit more coding to make and some of the graphics that go into them are quite large. Consequently, Freeform skins may take a bit longer to download from our site and they may take a few extra seconds to load when you switch from one skin to another. But trust me when I say that Freeform skins are worth the extra time and effort. Skin developers have done some incredible things with these skins. You have to check them out.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Modern Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ClassicPro Skins ==&lt;br /&gt;
ClassicPro skins is a blend of a Classic Winamp skin and a Modern Winamp skin. You don’t need to do any coding to create your skin because all the coding will be done by the ClassicPro plugin. The layout is similar to the Classic Winamp layout but also resizable using a Single-User-Interface ([[SUI]]) to display components.&lt;br /&gt;
&lt;br /&gt;
[http://cpro.skinconsortium.com/ ClassicPro Official Website]&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating a ClassicPro Skin]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Developer Resources==&lt;br /&gt;
*[[Articles#Classic_Skins|Classic Skin Articles]]&lt;br /&gt;
*[[Articles#Modern_Skins|Modern Skin Articles]]&lt;br /&gt;
*[[Developers_FAQ#Skin_Developer_FAQ|Skin FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=5 Classic Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=123 Modern Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=18 Skinning Tips and Tricks]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=12 Arts and Design]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=119 Skin Removal Reporting]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit Submit Your Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-classic Submit Classic Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-modern Submit Modern Skin]&lt;br /&gt;
*Browse: [http://www.winamp.com/skins Download Skins]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Skin_Developer</id>
		<title>Skin Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Skin_Developer"/>
				<updated>2008-10-13T06:08:14Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Community Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Skins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Skins Overview==&lt;br /&gt;
&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the &amp;quot;User Interface&amp;quot; then you can, but really all you need to know to get you started is if you download a new skin, Winamp will put on a little mask and pretend to look different.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Before creating a complete skin, you will need the following tools. There are some suggestions below, but we don't necessarily endorse or require you to use any of them. We leave you to choose one that you're most comfortable with.&lt;br /&gt;
&lt;br /&gt;
====Bitmap Editor====&lt;br /&gt;
How else will you &amp;quot;paint&amp;quot; your skins? Must be able to recognize the .BMP and .PNG format.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Paint, Corel Paint Shop Pro, Adobe Photoshop, Paint.NET, GIMP''&lt;br /&gt;
&lt;br /&gt;
====Text Editor====&lt;br /&gt;
For use in configuring the fonts and colors of the Mini-browser and Playlist editor. Also used if you do any transparency.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Notepad, TextPad''&lt;br /&gt;
&lt;br /&gt;
====Icon Editor====&lt;br /&gt;
You will need an Icon editor if you are hardcore and want to edit the cursors and pointers associated with your skin.&lt;br /&gt;
&lt;br /&gt;
''eg. NeoSoft Icon Editor, Icon Edit Pro, Impact Microangelo''&lt;br /&gt;
&lt;br /&gt;
====Zip Compression Tool====&lt;br /&gt;
Absolutely necessary to publish your skin. Winamp.com will not accept an unzipped skin.&lt;br /&gt;
&lt;br /&gt;
''eg. 7-Zip''&lt;br /&gt;
&lt;br /&gt;
== Classic Skins ==&lt;br /&gt;
Classic skins are skins that adhere to the Winamp 2 style model. Classic skins are easier to create than Modern skins but do not allow the author to change the form or function of the player. Classic authors may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Classic Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modern Skins ==&lt;br /&gt;
Modern or Freeform skins were originally designed to work with Winamp3. What separates them from the average skin is the fact that they are not confined to the classic rectangular shape. In fact they can be any shape you want them to be and you can put the Winamp control buttons anywhere you want. Some skinners have even added extra buttons that extend the functionality of Winamp right there on the skin. Sounds too good to be true huh? Well these skins require a bit more coding to make and some of the graphics that go into them are quite large. Consequently, Freeform skins may take a bit longer to download from our site and they may take a few extra seconds to load when you switch from one skin to another. But trust me when I say that Freeform skins are worth the extra time and effort. Skin developers have done some incredible things with these skins. You have to check them out.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Modern Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ClassicPro Skins ==&lt;br /&gt;
ClassicPro skins is a blend of a Classic Winamp skin and a Modern Winamp skin. You don’t need to do any coding to create your skin because all the coding will be done by the ClassicPro plugin. The layout is similar to the Classic Winamp layout but also resizable using a Single-User-Interface ([[SUI]]) to display components.&lt;br /&gt;
&lt;br /&gt;
[http://cpro.skinconsortium.com/ ClassicPro Official Website]&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating a ClassicPro Skin]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Developer Resources==&lt;br /&gt;
*[[Articles#Classic_Skins|Classic Skin Articles]]&lt;br /&gt;
*[[Articles#Modern_Skins|Modern Skin Articles]]&lt;br /&gt;
*[[Developers_FAQ#Skin_Developer_FAQ|Skin FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=5 Classic Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=123 Modern Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=18 Skinning Tips and Tricks]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=12 Arts and Design]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=119 Skin Removal Reporting]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit Submit Your Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-classic Submit Classic Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-modern Submit Modern Skin]&lt;br /&gt;
*Browse: [http://www.winamp.com/skins Download Skins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
huuuuuu&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Skin_Developer</id>
		<title>Skin Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Skin_Developer"/>
				<updated>2008-10-13T06:06:49Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Text Editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Skins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Skins Overview==&lt;br /&gt;
&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the &amp;quot;User Interface&amp;quot; then you can, but really all you need to know to get you started is if you download a new skin, Winamp will put on a little mask and pretend to look different.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Before creating a complete skin, you will need the following tools. There are some suggestions below, but we don't necessarily endorse or require you to use any of them. We leave you to choose one that you're most comfortable with.&lt;br /&gt;
&lt;br /&gt;
====Bitmap Editor====&lt;br /&gt;
How else will you &amp;quot;paint&amp;quot; your skins? Must be able to recognize the .BMP and .PNG format.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Paint, Corel Paint Shop Pro, Adobe Photoshop, Paint.NET, GIMP''&lt;br /&gt;
&lt;br /&gt;
====Text Editor====&lt;br /&gt;
For use in configuring the fonts and colors of the Mini-browser and Playlist editor. Also used if you do any transparency.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Notepad, TextPad''&lt;br /&gt;
&lt;br /&gt;
====Icon Editor====&lt;br /&gt;
You will need an Icon editor if you are hardcore and want to edit the cursors and pointers associated with your skin.&lt;br /&gt;
&lt;br /&gt;
''eg. NeoSoft Icon Editor, Icon Edit Pro, Impact Microangelo''&lt;br /&gt;
&lt;br /&gt;
====Zip Compression Tool====&lt;br /&gt;
Absolutely necessary to publish your skin. Winamp.com will not accept an unzipped skin.&lt;br /&gt;
&lt;br /&gt;
''eg. 7-Zip''&lt;br /&gt;
&lt;br /&gt;
== Classic Skins ==&lt;br /&gt;
Classic skins are skins that adhere to the Winamp 2 style model. Classic skins are easier to create than Modern skins but do not allow the author to change the form or function of the player. Classic authors may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Classic Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modern Skins ==&lt;br /&gt;
Modern or Freeform skins were originally designed to work with Winamp3. What separates them from the average skin is the fact that they are not confined to the classic rectangular shape. In fact they can be any shape you want them to be and you can put the Winamp control buttons anywhere you want. Some skinners have even added extra buttons that extend the functionality of Winamp right there on the skin. Sounds too good to be true huh? Well these skins require a bit more coding to make and some of the graphics that go into them are quite large. Consequently, Freeform skins may take a bit longer to download from our site and they may take a few extra seconds to load when you switch from one skin to another. But trust me when I say that Freeform skins are worth the extra time and effort. Skin developers have done some incredible things with these skins. You have to check them out.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Modern Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ClassicPro Skins ==&lt;br /&gt;
ClassicPro skins is a blend of a Classic Winamp skin and a Modern Winamp skin. You don’t need to do any coding to create your skin because all the coding will be done by the ClassicPro plugin. The layout is similar to the Classic Winamp layout but also resizable using a Single-User-Interface ([[SUI]]) to display components.&lt;br /&gt;
&lt;br /&gt;
[http://cpro.skinconsortium.com/ ClassicPro Official Website]&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating a ClassicPro Skin]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Developer Resources==&lt;br /&gt;
*[[Articles#Classic_Skins|Classic Skin Articles]]&lt;br /&gt;
*[[Articles#Modern_Skins|Modern Skin Articles]]&lt;br /&gt;
*[[Developers_FAQ#Skin_Developer_FAQ|Skin FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=5 Classic Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=123 Modern Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=18 Skinning Tips and Tricks]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=12 Arts and Design]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=119 Skin Removal Reporting]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit Submit Your Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-classic Submit Classic Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-modern Submit Modern Skin]&lt;br /&gt;
*Browse: [http://www.winamp.com/skins Download Skins]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Skin_Developer</id>
		<title>Skin Developer</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Skin_Developer"/>
				<updated>2008-10-13T06:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Text Editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Skins-logo.png]]&lt;br /&gt;
&lt;br /&gt;
==Skins Overview==&lt;br /&gt;
&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the &amp;quot;User Interface&amp;quot; then you can, but really all you need to know to get you started is if you download a new skin, Winamp will put on a little mask and pretend to look different.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Before creating a complete skin, you will need the following tools. There are some suggestions below, but we don't necessarily endorse or require you to use any of them. We leave you to choose one that you're most comfortable with.&lt;br /&gt;
&lt;br /&gt;
====Bitmap Editor====&lt;br /&gt;
How else will you &amp;quot;paint&amp;quot; your skins? Must be able to recognize the .BMP and .PNG format.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Paint, Corel Paint Shop Pro, Adobe Photoshop, Paint.NET, GIMP''&lt;br /&gt;
&lt;br /&gt;
====Text Editor====&lt;br /&gt;
For use in configuring the fonts and colors of the Mini-browser and Playlist editor. Also used if you do any transparency.&lt;br /&gt;
&lt;br /&gt;
''eg. MS Notepad, TextPad''&lt;br /&gt;
&lt;br /&gt;
jj&lt;br /&gt;
&lt;br /&gt;
====Icon Editor====&lt;br /&gt;
You will need an Icon editor if you are hardcore and want to edit the cursors and pointers associated with your skin.&lt;br /&gt;
&lt;br /&gt;
''eg. NeoSoft Icon Editor, Icon Edit Pro, Impact Microangelo''&lt;br /&gt;
&lt;br /&gt;
====Zip Compression Tool====&lt;br /&gt;
Absolutely necessary to publish your skin. Winamp.com will not accept an unzipped skin.&lt;br /&gt;
&lt;br /&gt;
''eg. 7-Zip''&lt;br /&gt;
&lt;br /&gt;
== Classic Skins ==&lt;br /&gt;
Classic skins are skins that adhere to the Winamp 2 style model. Classic skins are easier to create than Modern skins but do not allow the author to change the form or function of the player. Classic authors may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Classic Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modern Skins ==&lt;br /&gt;
Modern or Freeform skins were originally designed to work with Winamp3. What separates them from the average skin is the fact that they are not confined to the classic rectangular shape. In fact they can be any shape you want them to be and you can put the Winamp control buttons anywhere you want. Some skinners have even added extra buttons that extend the functionality of Winamp right there on the skin. Sounds too good to be true huh? Well these skins require a bit more coding to make and some of the graphics that go into them are quite large. Consequently, Freeform skins may take a bit longer to download from our site and they may take a few extra seconds to load when you switch from one skin to another. But trust me when I say that Freeform skins are worth the extra time and effort. Skin developers have done some incredible things with these skins. You have to check them out.&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating Modern Skins]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ClassicPro Skins ==&lt;br /&gt;
ClassicPro skins is a blend of a Classic Winamp skin and a Modern Winamp skin. You don’t need to do any coding to create your skin because all the coding will be done by the ClassicPro plugin. The layout is similar to the Classic Winamp layout but also resizable using a Single-User-Interface ([[SUI]]) to display components.&lt;br /&gt;
&lt;br /&gt;
[http://cpro.skinconsortium.com/ ClassicPro Official Website]&lt;br /&gt;
&lt;br /&gt;
* '''[[Creating a ClassicPro Skin]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Developer Resources==&lt;br /&gt;
*[[Articles#Classic_Skins|Classic Skin Articles]]&lt;br /&gt;
*[[Articles#Modern_Skins|Modern Skin Articles]]&lt;br /&gt;
*[[Developers_FAQ#Skin_Developer_FAQ|Skin FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Community Links==&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=5 Classic Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=123 Modern Skins]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=18 Skinning Tips and Tricks]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=12 Arts and Design]&lt;br /&gt;
*Forums: [http://forums.winamp.com/forumdisplay.php?s=&amp;amp;forumid=119 Skin Removal Reporting]&lt;br /&gt;
*Upload: [http://www.winamp.com/user/submit Submit Your Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-classic Submit Classic Skin]&lt;br /&gt;
**[http://www.winamp.com/user/submit-skin-modern Submit Modern Skin]&lt;br /&gt;
*Browse: [http://www.winamp.com/skins Download Skins]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-13T06:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Developer Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-13T06:05:52Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Developer Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
hh&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-13T06:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* How to use the Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	<entry>
		<id>http://wiki.winamp.com/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.winamp.com/wiki/Main_Page"/>
				<updated>2008-10-13T06:04:24Z</updated>
		
		<summary type="html">&lt;p&gt;Winamptest: /* Welcome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Breadcrumb''' -- [[Main_Page|Wiki Main]] : [[Skin Developer]] : [[Visual Developer]] : [[Plug-in Developer]] : [[Articles|Articles Page]] : [[Developers FAQ|FAQ]] : [[Main_Page#Glossary_of_Terms|Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to Winamp's Developer Network wiki.  By consolidating Winamp documentation, code samples, reference materials, and sample articles, we've created a one-stop shop for all things related to Winamp development. The purpose of this site is to help facilitate the development of Winamp [[Skin_Developer|skins]], [[Plug-in_Developer|plug-ins]], and [[Visual_Developer|visualization presets]].  In order to offer the most relevant material (''and since no one is more of an expert than you''), our goal is to present a wiki that is updated, maintained, and moderated by the Winamp developer community.  Initially, the core pages of the site will be locked except for the [[Developers_FAQ|Developer FAQ]] page and the [[Articles]] page.  Feel free to create your own page with sample code and examples and link it to the [[Articles]] page, or help our build out the developer [[Developers_FAQ|Developer FAQ]].&lt;br /&gt;
&lt;br /&gt;
Why develop for Winamp, you ask?  Besides being a kickass media player with a flexible programming platform, Winamp has a very loyal fan base with over 72 million worldwide users per month. So chances are your creative masterpiece will live well beyond the boundaries of your hard drive.  Now that we've got your creative juices flowing (or at a minimum, appealed to your desire for fame and adoration), you can use the '''Developer Network''' as a springboard for everything you need.  Most importantly, you can [http://www.winamp.com/user/submit upload] your creation and share it with the World. ''(Note: You'll need a winamp.com account to upload).''&lt;br /&gt;
&lt;br /&gt;
=== How to use the Wiki ===&lt;br /&gt;
There are several ways that you can use this wiki.  Use it as a reference guide.  Start sifting through the content to find the information you need to start developing.  If you find out that some key information is missing or you see that something on the site is completely inaccurate, we welcome your contributions.  We'd love for you to update the site with killer content and [[Articles]].  Before you start contributing though, make sure you check out the Developer Network [[Policies &amp;amp; Guidelines]] page and create an account.  By creating an account or logging into the Winamp Developer Network, you are agreeing to our [[Winamp Developer Network Wiki Terms and Conditions|Terms of Service]] and [http://www.winamp.com/legal/privacy Privacy Policy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've never edited a wiki before, you might want to check out [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia: How to edit a page] for some pointers.&lt;br /&gt;
&lt;br /&gt;
hi&lt;br /&gt;
&lt;br /&gt;
== Who Should Use the Wiki ==&lt;br /&gt;
This wiki is for everyone.  Whether you're a seasoned vet, intermediate coder, loyal fan, or even newbie.  Primarily though, it's for Winamp developers and user-contributors who want to be actively engaged in the advancement of the Winamp media player.  Either by leveraging the content of this site to build better '''skins''', '''plug-ins''', and '''visualizations'''; or by sharing your knowledge and expertise with the community.&lt;br /&gt;
&lt;br /&gt;
===Skin Developer===&lt;br /&gt;
To put it as simply as possible, skins change the way your Winamp player looks. If you want to get fancy and say that it changes the GUI (graphical user interface) then you can, but really all you need to know is if you download or create a new skin, Winamp will put on a little mask and pretend to look different.  Check out the [[Skin Developer]] page for more details.&lt;br /&gt;
&lt;br /&gt;
====Classic Skins====&lt;br /&gt;
Based on the Winamp 2 model, [[Skin_Developer#Creating_Classic_Skins|Classic skins]] are easier to create than Modern skins, but they do not allow the developer to change the form or function of the player. [[Skin_Developer#Creating_Classic_Skins|Classic skins]] developers may only replace a standard set of images that alter the player's visual appearance.&lt;br /&gt;
&lt;br /&gt;
====Modern Skins====&lt;br /&gt;
[[Skin_Developer#Creating_Modern_Skins|Modern skins]] are skins that adhere to the Winamp 3+ skin model. Modern (or freeform) skins offer developers a tremendous amount of flexibility by allowing you to change the player's shape, size, layout, and function. Learn how to create a modern skin for Winamp!&lt;br /&gt;
&lt;br /&gt;
=== Visual Developer===&lt;br /&gt;
You know those funny dancing colors you see when you hear music – and no ''Autumn Moonpuppy'', I’m not talking about that time you &amp;quot;toured&amp;quot; with The Dead.  [[Visual_Developer|Visualizers]] are dynamic add-ons that produce images, colors, and textures that change based elements of the music being played.  Winamp offers two primary visualization platforms (AVS &amp;amp; MilkDrop) allowing you to create different presets.  If you’re feeling invincible, you can even attempt to create your own visualization environment.&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Developer===&lt;br /&gt;
&lt;br /&gt;
[[Plug-in_Developer|Plug-ins]] can pretty much do anything! ...within reason, of course.  You can alter the sound of your music, turn your mobile phone into a Winamp remote control, or if ya’d like, translate Winamp into another language.  Basically, we’ve made the platform flexible enough so that you can craft your idyllic feature and plug it right into Winamp.&lt;br /&gt;
&lt;br /&gt;
'''Types of Plug-ins'''&lt;br /&gt;
&lt;br /&gt;
There are all kinds of categorizes of plug-ins:  Input, Output, Visualization, DSP/Effect, General Purpose, Media Library and Portables. That means, you can go nuts in discovering how a single plug-in can change your life. You can read up on the taxonomy of a plug-in here.&lt;br /&gt;
&lt;br /&gt;
'''Start Creating Your Plug-in'''&lt;br /&gt;
&lt;br /&gt;
If you feel like developing one yourself, you can – &lt;br /&gt;
# Check out the [[Plug-in_Developer#Tools|suggested tools]]&lt;br /&gt;
# Read-up on the [[Plug-in_Developer#SDK_Documentation|SDK documentation]]&lt;br /&gt;
# [http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe Download the SDK]&lt;br /&gt;
# Visit the [http://forums.winamp.com/ Winamp Forums]&lt;br /&gt;
# [http://www.winamp.com/user/login Submit your plug-in]. Ain’t it easy?&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
*[[Articles]] - link consolidation of all articles written by all types of developers&lt;br /&gt;
*[[Plug-in_Developer#SDK_Documentation|SDK Documentation]]&lt;br /&gt;
* Download the SDK&lt;br /&gt;
*[[Developers_FAQ | Frequently Asked Questions]] &lt;br /&gt;
*[[Skin Developer]]&lt;br /&gt;
*[[Visual Developer]]&lt;br /&gt;
*[[Plug-in Developer]]&lt;br /&gt;
&lt;br /&gt;
== Glossary of Terms ==&lt;br /&gt;
* '''Agent''' - Winamp's taskbar component. Maintains file type associations.&lt;br /&gt;
&lt;br /&gt;
* '''APE''' - Advanced Plug-in Effect. Third party Effect Module created for AVS.&lt;br /&gt;
&lt;br /&gt;
* '''AVS''' - Advanced Visualization Studio comes bundled with Winamp. Allows endless user customization.&lt;br /&gt;
&lt;br /&gt;
* '''Base Skin''' - The standard skin built into Winamp. Also the downloadable template used to create new skins.&lt;br /&gt;
&lt;br /&gt;
* '''Bookmark''' - Winamp feature that allows quick access to favorite songs or streams.&lt;br /&gt;
&lt;br /&gt;
* '''Codec''' - Short for coder/decoder. A software program for converting between digital data and analog signals. Winamp uses codecs to play many different kinds of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Developer''' - Any one who creates a skin or writes an application or plug-in for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Discussion List''' - A mailing list hosted by Winamp.com to help foster the developer community.&lt;br /&gt;
&lt;br /&gt;
* '''DLL''' - Dynamically Linked Library. A Win32 property that allows Winamp's plug-in architecture.&lt;br /&gt;
&lt;br /&gt;
* '''DoubleSize Mode''' - Winamp option that doubles the width and height of the Main and Equalizer components.&lt;br /&gt;
&lt;br /&gt;
* '''DSP Plug-in''' - A plug-in that manipulates audio data before being sent to the speakers.&lt;br /&gt;
&lt;br /&gt;
* '''Easter Egg''' - A programming term used for a hidden, often humorous feature.&lt;br /&gt;
&lt;br /&gt;
* '''Equalizer''' - Winamp component that allows audio tweaking for optimal sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''FAQ''' - Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
* '''Forum''' - A message board hosted by Winamp.com to help foster the Winamp community.&lt;br /&gt;
&lt;br /&gt;
* '''Flounder''' - Any of various marine flatfishes of the families Bothidae and Pleuronectidae, which include important food fishes.&lt;br /&gt;
&lt;br /&gt;
* '''General Purpose Plug-in''' - A plug-in that does not require access to audio data.&lt;br /&gt;
&lt;br /&gt;
* '''Input Plug-in''' - A plug-in that adds a new file type to Winamp's list of supported types.&lt;br /&gt;
&lt;br /&gt;
* '''IPC''' - Inter-process communication. Basically, anytime one program communicates with another.&lt;br /&gt;
&lt;br /&gt;
* '''Language Pack''' - A special plug-in that translates most Winamp text.&lt;br /&gt;
&lt;br /&gt;
* '''Llama''' - A domesticated South American ruminant mammal (Lama glama) related to the camel, raised for its soft, fleecy wool. The only animal fully endorsed by Nullsoft.&lt;br /&gt;
&lt;br /&gt;
* '''Mini-browser''' - Winamp component that allows internet browsing during audio play.&lt;br /&gt;
&lt;br /&gt;
* '''MP3''' - MPEG-1 Audio Layer 3. A digital audio compression algorithm that acheives a compression factor of about twelve while preserving sound quality.&lt;br /&gt;
&lt;br /&gt;
* '''NSDN''' - Nullsoft Developers Network. The developers source for official Nullsoft information.&lt;br /&gt;
&lt;br /&gt;
* '''NSIS''' - Nullsoft Scriptable Install System. Nullsoft's in-house installer utility. Required for plug-in installation.&lt;br /&gt;
&lt;br /&gt;
* '''Nullsoft''' - Group of benevolent artisans who revolutionize the computer world on a regular basis.&lt;br /&gt;
&lt;br /&gt;
* '''Output Plug-in''' - A plug-in that directs audio flow to one or more destinations.&lt;br /&gt;
&lt;br /&gt;
* '''PiMP''' - Plug-in Mini Packager. Predecessor to NSIS.&lt;br /&gt;
&lt;br /&gt;
* '''PMP''' - Portable Media Player.  Creative Zen, Apple iPod, etc.  Not to be confused with the original name for NSIS (PiMP).&lt;br /&gt;
&lt;br /&gt;
* '''Playlist Editor''' - Winamp component that allows easy sorting and sequencing of audio files.&lt;br /&gt;
&lt;br /&gt;
* '''Plug-in''' - Basis of Winamp architecture. Allows third parties to add functionality to Winamp by &amp;quot;plugging in&amp;quot; additional code.&lt;br /&gt;
&lt;br /&gt;
* '''Preset''' - Visually pleasing sequence of Effect Modules in AVS or Milkdrop.&lt;br /&gt;
&lt;br /&gt;
* '''SDK''' - Software Development Kit. All the tools you need to perform a programming job.&lt;br /&gt;
&lt;br /&gt;
* '''SHOUTcast''' - Nullsoft's internet streaming MP3 solution.&lt;br /&gt;
&lt;br /&gt;
* '''Skin''' - Interchangeable visual interface for Winamp.&lt;br /&gt;
&lt;br /&gt;
* '''Visualization Plug-in''' - A plug-in that uses audio data to drive graphics.&lt;br /&gt;
&lt;br /&gt;
* '''WAL''' - Required format for Modern skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WAV''' - Widely used uncompressed audio format. Usually more than 10X larger than MP3.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp''' - The ultimate high-fidelity music player for Windows 2000/XP/Vista. Winamp supports MP3, CD and other audio formats, not to mention hundreds of plug-ins and thousands of skins.&lt;br /&gt;
&lt;br /&gt;
* '''Winamp.com''' - Official website of Winamp. Houses all approved skins, plug-ins, updates, forums, etc.&lt;br /&gt;
&lt;br /&gt;
* '''WindowShade Mode''' - Winamp option that shrinks most components to a narrow bar with only most basic functionality.&lt;br /&gt;
&lt;br /&gt;
* '''WSZ''' - Required format for Classic skins before submittal.&lt;br /&gt;
&lt;br /&gt;
* '''WVS''' - Obsolete name for AVS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Check out the [[Developers FAQ]].  Not to mistaken for the standard frequently asked questions that live on the Winamp Forums (although there may be some overlap.  This FAQ is specific to developers.&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Wiki ==&lt;br /&gt;
Just like the success of Winamp itself, the success of the Developer Network relies on you. We encourage '''everyone''' to contribute.  From the expert developer, to the passionate user.  Your updates, additions, and moderation efforts are critical and we definitely appreciate your efforts making this one of the premier developer sites.&lt;br /&gt;
&lt;br /&gt;
*[[Policies &amp;amp; Guidelines]]&lt;/div&gt;</summary>
		<author><name>Winamptest</name></author>	</entry>

	</feed>