Plugin:AutoDJ:Winamp Encoder

From IRCBotWiki

Jump to: navigation, search
This page documents a development or unofficial plugin for IRCBot. You should not count on this plugin working, being publically released, or being stable.

Contents

Plugin Description

This plugin is for Windows only and lets you use Winamp/NSV tools/SHOUTcast DSP encoder plugins to encode your audio. The first question you probably want to ask is, why would I want to do that?

The answer is simple, because Winamp and the SHOUTcast DSP come with AAC+ encoders!

Why we have not had AAC+ support before now

Many, many people have asked me to get the bot to support AAC+, but I have been unable to up to this point because of several reasons:

  • There are no open source encoders available, which would have been the easiest way to integrate AAC+ support.
  • Coding Technologies (the IP holders of AAC+) license the technology for $5 per unit (ie. I would have to give them $5 per copy of IRCBot Full or make the plugin available seperately for a ~$5 charge)
    • I would not mind the above at all, except they want a minimum of $15,000 USD per year, which as a small developer, definitely cannot afford.

How do I get the AAC+ encoder DLLs

Because of the licensing on the encoder DLLs, I cannot provide them to you. I can however give you these instructions. Currently, the shoutcast DSP has a different version of the DLL than Winamp 5.5. The one included in the DSP works with !autodj-winamp-config, the one included with Winamp does not.

enc_aacplus.dll that comes with the SHOUTcast DSP

Download the SHOUTcast DSP from shoutcast.com or from this mirror.
Go to your Winamp folder (most commonly C:\Program Files\Winamp on 32-bit systems and C:\Program Files (x86)\Winamp on 64-bit systems).
* Copy nscrt.dll to your IRCBot folder.
Go into the Plugins folder in your Winamp directory. (not the plugins folder in your IRCBot folder)
* Copy enc_aacplus.dll to your IRCBot folder.

enc_aacplus.dll that comes with Winamp 5.1+

Download and install Winamp from winamp.com (you can also try other versions of the plugin from http://www.winampheaven.net/).
Go to your Winamp folder (most commonly C:\Program Files\Winamp on 32-bit systems and C:\Program Files (x86)\Winamp on 64-bit systems).
* Copy nscrt.dll to your IRCBot folder.
Go into the Plugins folder in your Winamp directory. (not the plugins folder in your IRCBot folder)
* Copy enc_aacplus.dll to your IRCBot folder.

What about the NSV tools MP3 Encoder

If you want to use the NSV tools MP3 encoder (the only reason you should really do this is if you want to use other methods of VBR than the newest/best ABR method)
Download and install the NSV tools from http://www.nullsoft.com/nsv/
Go to your NSVtools folder (most commonly C:\Program Files\NSVtools on 32-bit systems and C:\Program Files (x86)\NSVtools on 64-bit systems).
* Copy nsv_coder_lame.dll to your IRCBot folder.
* Copy lame_enc.dll to your IRCBot folder.

Configuration

See the Configuration page.


IRCBot vde

IRCBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuffered SendBuilt-In VariablesMulti Sound Server ModeUsername Character Restrictions
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin
Personal tools