https://wiki.shoutirc.com/index.php?title=Plugin:AutoDJ&feed=atom&action=history
Plugin:AutoDJ - Revision history
2024-03-28T10:09:29Z
Revision history for this page on the wiki
MediaWiki 1.37.1
https://wiki.shoutirc.com/index.php?title=Plugin:AutoDJ&diff=4540&oldid=prev
Indy: /* AutoDJ Components */
2015-08-06T03:31:48Z
<p><span dir="auto"><span class="autocomment">AutoDJ Components</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:31, 5 August 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===AutoDJ Components===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===AutoDJ Components===</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Random Queue from one or more directories OR [[Plugin:AutoDJ:Advanced_Playlist|Advanced Playlists]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Random Queue from one or more directories OR [[Plugin:AutoDJ:Advanced_Playlist|Advanced Playlists]]</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> Intro Files: AutoDJ will play "intro files" before playing songs if you add them. Note: the intro files will not play *every* time a song is played, especially if the AutoDJ Voice is enabled.</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> The intro file should have the same name as the original file with .adjintro.mp3 appended to the filename. For example: test.mp3's intro file would be test.mp3.adjintro.mp3</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Full Transcoding Auto DJ</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Full Transcoding Auto DJ</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Request System</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Request System</div></td></tr>
</table>
Indy
https://wiki.shoutirc.com/index.php?title=Plugin:AutoDJ&diff=4521&oldid=prev
Indy at 03:19, 13 April 2015
2015-04-13T03:19:29Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:19, 12 April 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l86">Line 86:</td>
<td colspan="2" class="diff-lineno">Line 86:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> [http://www.mega-nerd.com/libsndfile/ libsndfile] (LGPL)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> [http://www.mega-nerd.com/libsndfile/ libsndfile] (LGPL)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> FFmpeg Decoder/Encoder (adj_decenc_ffmpeg.dll/so)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> FFmpeg Decoder/Encoder (adj_decenc_ffmpeg.dll/so)</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> This software uses code of [http://ffmpeg.org FFmpeg] licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1] and its source can be downloaded [http://www.shoutirc.com/dl/ffmpeg-git-<del style="font-weight: bold; text-decoration: none;">cb3591e</del>.tar.xz here].</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> This software uses code of [http://ffmpeg.org FFmpeg] licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1] and its source can be downloaded [http://www.shoutirc.com/dl/ffmpeg-git-<ins style="font-weight: bold; text-decoration: none;">511585c</ins>.tar.xz here].</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> Current Win32 FFmpeg revision: git-<del style="font-weight: bold; text-decoration: none;">cb3591e</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> Current Win32 FFmpeg revision: git-<ins style="font-weight: bold; text-decoration: none;">511585c</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Compatibility===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Compatibility===</div></td></tr>
</table>
Indy
https://wiki.shoutirc.com/index.php?title=Plugin:AutoDJ&diff=4334&oldid=prev
Indy: Text replacement - "IRCBot Plugins" to "RadioBot Plugins"
2013-10-25T13:48:28Z
<p>Text replacement - "IRCBot Plugins" to "RadioBot Plugins"</p>
<p><b>New page</b></p><div>The Auto DJ [[Plugins|plugin]] is the next phase in station automation and is designed to fully automate your station when there is no Live DJ.<br><br />
[[Category:RadioBot Plugins|AutoDJ]]<br />
<br />
===AutoDJ Components===<br />
Random Queue from one or more directories OR [[Plugin:AutoDJ:Advanced_Playlist|Advanced Playlists]]<br />
Full Transcoding Auto DJ<br />
Request System<br />
WebRequest Support<br />
[[Plugin:AutoDJ:Voice|Voice Support]]<br />
[[Plugin:AutoDJ:Scheduler|Scheduler]]<br />
Queue Plugins<br />
[[Plugin:AutoDJ:Queue_Memory|Memory Queue]]<br />
[[Plugin:AutoDJ:Queue_MySQL|MySQL Queue]]<br />
Decoders<br />
MP3 Decoder (libmpg123)<br />
OGG Decoder (libvorbisfile)<br />
FLAC Decoder (libflac)<br />
Waveform Decoder (Supports: WAV, AU, SND, PAF, VOC) (libsndfile)<br />
FFmpeg Decoder (Supports: many formats including audio from video files, depends on build/system)<br />
[[Plugin:AutoDJ:Playlist_Decoder|Playlist Decoder]] - Allows use of M3U, M3U8, and PLS playlists.<br />
Encoders<br />
[[Plugin:AutoDJ:MP3 Encoder|MP3 Encoder]] (libmp3lame)<br />
AAC Encoder (faac)<br />
[[Plugin:AutoDJ:AAC+ Encoder|AAC+ Encoder]] (libaacplus 2.0.x)<br />
[[Plugin:AutoDJ:Winamp Encoder|Winamp Encoder]] (AAC+, lame, etc.)<br />
OGG Vorbis Encoder (libvorbisfile)<br />
OGG Opus Encoder - Note: icecast versions before the 2.4 beta do not support the Opus codec. (libogg + libopus)<br />
[[Plugin:AutoDJ:FFmpeg Encoder|FFmpeg Encoder]] (can be used to stream different container/codec combinations)<br />
Feeders<br />
[[Define:ShoutCast|SHOUTcast]] v2 Feeder<br />
SHOUTcast v1 Feeder<br />
[[Define:IceCast2|IceCast2]] Feeder<br />
[[Define:Steamcast|Steamcast]] Feeder<br />
Timing Control<br />
<br />
===PM/Console Commands===<br />
{{commands-autodj-pm}}<br />
<br />
===Channel Commands===<br />
{{commands-autodj-chan}}<br />
<br />
===[[Remote Commands]]===<br />
Responds to standard 0x3X source control codes<br />
<br />
===[[IPC Messages]] Supported===<br />
Supports all source messages.<br />
<br />
===Configuration===<br />
See ircbot.conf for example config, or the [[Configuration:AutoDJ|Configuration]] page.<br />
<br />
===Custom Messages===<br />
When AutoDJ is about to play a requested song, the following extra variables will be available for the AutoDJ_ReqToChans or ReqToChans message:<br />
%request - The nick of the person who requested the song<br />
%nextsong% - The title of the song it is about to play<br />
%nextrating% - The rating of the song it is about to play<br />
%nextvotes% - The number of votes for the song it is about to play<br />
<br />
If you are using the AutoDJ Voice, you can customize what it says by defining messages in your ircbot.text.<br /><br />
For example, here are the defaults:<br />
ADJVoice_0=You are listening to ShoutIRC Radio. Coming up next: %song<br />
ADJVoice_1=This is Auto DJ, the bot with Style. Coming up next: %song<br />
ADJVoice_2=This is Auto DJ spinning. Next up is: %song<br />
ADJVoice_3=Coming up next: %song<br />
ADJVoice_4=You are listening to ShoutIRC Radio. Next up is: %song<br />
ADJVoice_5=This is Auto DJ spinning. Coming up next: %song<br />
ADJVoice_6=Now playing: %song<br />
<br />
===Libraries in use by AutoDJ Plugins===<br />
MP3 Decoder (adj_dec_mp3.dll/so)<br />
LibSSMT by [http://www.driftsolutions.com Drift Solutions] for reading [[SSMT|ShoutIRC Streaming Meta Tags]]<br />
[http://www.mpg123.de/ libmpg123] (LGPL)<br />
[http://developer.kde.org/~wheeler/taglib.html taglib] for reading ID3 (v1 & v2) and MusicMatch tags (LGPL)<br />
MP3 Encoder (adj_enc_mp3.dll/so)<br />
[http://lame.sourceforge.net/ libmp3lame] for encoding the mp3 stream (LGPL)<br />
AAC Encoder (adj_enc_aac.dll/so)<br />
[http://www.audiocoding.com/faac.html faac] for encoding the AAC stream (LGPL)<br />
AAC+ Encoder (adj_enc_aacplus.dll/so)<br />
libaacplus 2.0.x for encoding the AAC+ stream (LGPL)<br />
ffmpeg Encoder (adj_enc_ffmpeg.dll/so)<br />
Uses libavformat/libavcodec (LGPL)<br />
OGG Decoder (adj_dec_ogg.dll/so)<br />
[http://xiph.org/vorbis/ libvorbisfile] for decoding OGG audio files (Xiph.org License)<br />
FLAC Decoder (adj_dec_flac.dll/so)<br />
[http://flac.sourceforge.net/ libflac] for decoding FLAC audio files (New BSD License)<br />
Waveform Decoder (adj_dec_wav.dll/so)<br />
[http://www.mega-nerd.com/libsndfile/ libsndfile] (LGPL)<br />
FFmpeg Decoder/Encoder (adj_decenc_ffmpeg.dll/so)<br />
This software uses code of [http://ffmpeg.org FFmpeg] licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1] and its source can be downloaded [http://www.shoutirc.com/dl/ffmpeg-git-cb3591e.tar.xz here].<br />
Current Win32 FFmpeg revision: git-cb3591e<br />
<br />
===Compatibility===<br />
{{SoftCompat|Yes|Yes|Yes}}<br />
<br />
{{radiobot}}</div>
Indy