Plugin:AutoDJ:Winamp Encoder
From IRCBotWiki
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 v • d • e
|
|---|
| IRCBot main pages |
| Main Page • Installation • Changelog • Commands • Plugins • FAQ • Configuration• Credits • Remote Client • Buffered Send • Built-In Variables • Multi Sound Server Mode • Username Character Restrictions |
| Auto DJ Pages |
| Auto DJ Main Page • WebRequest System • Scheduler • MP3 Encoder • Voice Support • MySQL Plugin |
