Configure AjaxAMP

Once the AjaxAMP plugin for Winamp® has been installed, you'll need to configure it. The official support web site for AjaxAMP offers some great tips on how to use it. Note that the AjaxAMP plugin was originally designed to work as a web interface, allowing you to use any web browser to remotely control Winamp®. This means you don't even need the Ampwifi Android app to remotely control Winamp®, but using the two together makes for a better experience on a mobile device.

Configuring AjaxAMP is fairly simple. To open it's configuration dialog, right click on the Winamp® window and select AjaxAMP Preferences, which should be the second menu option from the top. Alternatively you can right click on the Winamp® window and then select OptionsPreferences. The Winamp® Preferences dialog should pop up and on the left side you should see a list of preference categories. Scroll down and select General Purpose, which should be located under the Plug-ins heading. On the right side you should then see a list of general purpose plugins. Select the one named AjaxAMP Remote Control Plugin [gen_AjaxAMP.dll] and then click the Configure selected plug-in.

You should now see the AjaxAMP Configuration dialog. On the left side of the dialog you'll see a list of categories, and on the right side a bunch of options that you can change. We'll explain each category here individually:

    1. Server - The server listens for remote commands which are used to control Winamp®.

      • Server IP Address - Use default values (0.0.0.0).

      • Server Port - The default port of 5151 is usually just fine, but you can set it to any number between 1,024 and 65,535. Be sure to remember this value as you'll need it when configuring the Ampwifi Android app.

      • Automatically Start Server - Check this to automatically start the server when Winamp® is starts. The default is checked and it's recommended you keep it checked.

      • Timeout After N Seconds - Use default value (900 seconds).

      • Server Status - If the Start button is disabled, that means the server is running. If the Stop button is disabled, that means the server is NOT running. Click the Start button if it's enabled.

    2. Security - Control access

      • Require Authentication - Check this if you want to force the remote user to enter a username and password before they can remotely control Winamp®. This works for the web interface or the Ampwifi Android app. When setting up for the first time you may want to disable this to make configuration easier, and then turn on authentication once you know it works.

      • Username - You can optionally set a username. You'll need this value when configuring Ampwifi.

      • Password - You can optionally set a password. You'll need this value when configuring Ampwifi.

      • Filter IP Address - An advanced security feature which allows you to allow access to specific devices based on their IP address. You can either allow specific devices or block specific devices.

    3. Activity - Shows current server activity.

      • Use this to monitor what device is connected to AjaxAMP. This can be useful for trouble shooting.

    4. Library - Unfortunately the AjaxAMP Remote Control plugin does not use the Winamp® media library. Instead it uses it's own music library and you need to configure it independently.

      • Enable Media library - This should be checked if you wish to use the music library to add songs to the playlist.

      • Shared Directories - Add or remove folders to be indexed for music files. This is used by the Search feature.

      • Reindex - This will re-index your media files. Use this if you manually rearrange your media folders and want AjaxAMP to search them quickly at a later time.

    5. About - Provides some useful info about the AjaxAMP Remote Control plugin. If you go to the author's website you'll notice that he accepts donations, which I'm sure he'll appreciate as he's obviously put a fair bit of effort into this rather useful plugin. I do urge everyone to donate a little something as that's the best way to guarantee that we'll see future updates.