Plugin:SimpleDJ:SimpleMode

From ShoutIRC RadioBot Wiki
Jump to navigation Jump to search

One of the major selling points for RadioBot Full is the AutoDJ plugin. Afawk, it is the only Auto DJ that accepts all the major audio file types (MP3, Ogg Vorbis, WMA, WAV, etc.) and can transcode them all to MP3, Ogg Vorbis, and/or AAC. This makes managing your music much, much easier, at the cost of some CPU usage.

We often talk about how most of the (so-called) Auto DJs available today require all your MP3s be pre-encoded to the same samplerate/channels for use in their systems, and what a pain it is. We also get a lot of requests for an Auto DJ system for RadioBot Basic. You may see where we are going with this, but if not:

Introducing, the SimpleDJ

SimpleDJ uses direct MP3 feeding to your shoutcast server, just like other available AutoDJs and is available now with RadioBot Basic. Now, you get all the amazing features of RadioBot's AutoDJ, but without multiple formats and transcoding support.

Here is a list of the major points you should know about in relation to SimpleDJ.

  • RadioBot Basic support!
  • SimpleDJ only works with MP3s, and all MP3s must be encoded with the same samplerate and channels (mono/stereo). The bitrate may vary (VBR) as long as the samplerate/channels stay the same.
  • No transcoding support, all output will be the same bitrate/samplerate/channels as the source MP3s. Only MP3s are supported.
  • All other AutoDJ features and commands work as normal.
  • You can use SimpleDJ as a stepping point or taste of RadioBot Full and AutoDJ Full.
  • You can use SimpleDJ in RadioBot Full instead of AutoDJ if you wish for reduced CPU usage.
  • If you are using a shell provider to host your bot, you would likely be allowed to use SimpleDJ whereas AutoDJ would use too much CPU time.

Limitations

The SimpleDJ voice currently only works in Mono channel modes because the lame executable it uses to convert the WAV to MP3 cannot create a stereo MP3 from a mono source.


RadioBot vde

RadioBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuilt-In VariablesMulti Sound Server ModeUsername Character Restrictions
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin