<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.shoutirc.com/index.php?action=history&amp;feed=atom&amp;title=Configuration%3ASimpleDJ</id>
	<title>Configuration:SimpleDJ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.shoutirc.com/index.php?action=history&amp;feed=atom&amp;title=Configuration%3ASimpleDJ"/>
	<link rel="alternate" type="text/html" href="https://wiki.shoutirc.com/index.php?title=Configuration:SimpleDJ&amp;action=history"/>
	<updated>2026-04-29T00:36:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.shoutirc.com/index.php?title=Configuration:SimpleDJ&amp;diff=4489&amp;oldid=prev</id>
		<title>Indy: /* SimpleDJ/Server */</title>
		<link rel="alternate" type="text/html" href="https://wiki.shoutirc.com/index.php?title=Configuration:SimpleDJ&amp;diff=4489&amp;oldid=prev"/>
		<updated>2013-12-22T01:00:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SimpleDJ/Server&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{config-nav}}&lt;br /&gt;
&lt;br /&gt;
These options control the [[Plugin:SimpleDJ|SimpleDJ]] plugin.&lt;br /&gt;
==SimpleDJ==&lt;br /&gt;
===SimpleDJ/Server===&lt;br /&gt;
This section sets the main information for your stream.&lt;br /&gt;
&lt;br /&gt;
 Password			server_stream_pass&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the streaming password for your server. (note: this is your streaming password, not admin password, on servers where there is a difference)&lt;br /&gt;
&lt;br /&gt;
 Name				Name for your Stream&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the name SimpleDJ will use for your stream&lt;br /&gt;
&lt;br /&gt;
 Description			Description for your stream&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the description SimpleDJ will use for your stream&lt;br /&gt;
&lt;br /&gt;
 Genre				Various&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the genre SimpleDJ will use for your stream&lt;br /&gt;
&lt;br /&gt;
 URL				http://www.example.com&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the URL SimpleDJ will send for your stream&lt;br /&gt;
&lt;br /&gt;
 ICQ				123456789&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the ICQ # SimpleDJ will send for your stream&lt;br /&gt;
&lt;br /&gt;
 AIM				aim_username&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the AIM nick SimpleDJ will send for your stream&lt;br /&gt;
&lt;br /&gt;
 IRC				#channel, or irc://irc.server.com/channel&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the IRC server/channel SimpleDJ will send for your stream&lt;br /&gt;
&lt;br /&gt;
 Public				1&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the public flag SimpleDJ will send for your stream&lt;br /&gt;
&lt;br /&gt;
 Reset				1&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets whether icy-reset: 1 is sent in your connection headers (shoutcast only) (default: 0)&lt;br /&gt;
&lt;br /&gt;
 Bitrate				64&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the bitrate the Encoder will use when encoding your stream (in kbps)&lt;br /&gt;
&lt;br /&gt;
 Sample				44100&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the samplerate the Encoder will use when encoding your stream&lt;br /&gt;
&lt;br /&gt;
 Channels			2&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the number of channels in your audio files. 1 = Mono, 2 = Stereo&lt;br /&gt;
		&lt;br /&gt;
 Mount				/&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the mountpoint for your stream ([[Define:Icecast|Icecast2]] only)&lt;br /&gt;
		&lt;br /&gt;
 Content			c:\path\mp3 (Win32)&lt;br /&gt;
 Content			/some/path/mp3 (Absolute Path in Linux)&lt;br /&gt;
 Content			./mp3 (Relative Path in Linux)&lt;br /&gt;
 Content			c:\path\mp3;c:\more\mp3s (multiple content directories in Win32)&lt;br /&gt;
 Mandatory&lt;br /&gt;
 Sets the folder your music is in&lt;br /&gt;
&lt;br /&gt;
 Promo				c:\path\promos (Win32)&lt;br /&gt;
 Promo				/some/path/promos (Absolute Path in Linux)&lt;br /&gt;
 Promo				./promos (Relative Path in Linux)&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the folder your promo files are in&lt;br /&gt;
&lt;br /&gt;
===SimpleDJ/ServerX===&lt;br /&gt;
You can use these sections to enable multiple outputs of your stream. It uses all the same parameters as the SimpleDJ/Server section and uses any values in that section as defaults for the ServerX sections.&lt;br /&gt;
&lt;br /&gt;
Your outputs can all be different codecs, bitrates, etc. and the X number lines up with your Sound Server SS/ServerX numbers.&lt;br /&gt;
&lt;br /&gt;
There is one extra configuration directive in these that is not available in the main SimpleDJ/Server section:&lt;br /&gt;
&lt;br /&gt;
 Enabled			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets whether this server should be fed a stream. (default: 1 in Server0, 0 for all others)&lt;br /&gt;
&lt;br /&gt;
===SimpleDJ/Options===&lt;br /&gt;
This section holds various SimpleDJ options.&lt;br /&gt;
&lt;br /&gt;
 QueuePlugin			.\plugins\adjq_memory.dll (Win32)&lt;br /&gt;
 QueuePlugin			./plugins/adjq_memory.so (Linux)&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the queue plugin to use (default: adjq_memory)&lt;br /&gt;
&lt;br /&gt;
 AutoStart			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Specifies whether or not you want SimpleDJ to start playing when the bot starts (default: 1)&lt;br /&gt;
&lt;br /&gt;
 AutoPlayIfNoSource		60&lt;br /&gt;
 Optional&lt;br /&gt;
 If the number is greater than 0, SimpleDJ will start playing if your shoutcast server doesn&amp;#039;t have a source for over X seconds (default: 0)&lt;br /&gt;
&lt;br /&gt;
 EnableRequests			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Specifies whether or not you want SimpleDJ to accept requests (default: 1) (EnableRequestSystem must be on in the Base section as well for it to work)&lt;br /&gt;
&lt;br /&gt;
 EnableFind			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Enables or disables the find command (@find) (EnableFind and EnableRequestSystem must be on in the Base section as well for it to work)&lt;br /&gt;
&lt;br /&gt;
 EnableYP			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Specifies whether or not you want your stream added to the ShoutIRC.com stream list (default: 1)&lt;br /&gt;
&lt;br /&gt;
 MinReqTimePerSong              60&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the minimum number of seconds that must pass before a song is requested again. (default: 0/disabled)&lt;br /&gt;
&lt;br /&gt;
 DoPromos			X&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets after how many songs a set of promos is played. This is a modulus so 2 would player after every other song, etc.&lt;br /&gt;
&lt;br /&gt;
 NumPromos			X&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets how many promos to play in a set. Default/minium is 1.&lt;br /&gt;
&lt;br /&gt;
 NoRepeat			X&lt;br /&gt;
 Optional&lt;br /&gt;
 Tells SimpleDJ not to play any song more often than X seconds. (Unless done by !request or the scheduler)&lt;br /&gt;
&lt;br /&gt;
 MoveDir			c:\path\moved (Win32)&lt;br /&gt;
 MoveDir			/some/path/moved (Absolute Path in Linux)&lt;br /&gt;
 MoveDir			./moved (Relative Path in Linux)&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the folder files are moved to when you use !move or !SimpleDJ-move (note: these commands won&amp;#039;t work without a MoveDir set)&lt;br /&gt;
&lt;br /&gt;
 NoPlayFilters			*badsong.mp3*,*/some/folder*&lt;br /&gt;
 Optional&lt;br /&gt;
 This sets filters to block songs from playing during normal rotation, while allowing them to be requested or queued by the SimpleDJ Scheduler&lt;br /&gt;
 Multiple filters can be specified be seperating them with commas (,)&lt;br /&gt;
&lt;br /&gt;
 EnableVoice			0 or 1&lt;br /&gt;
 Optional&lt;br /&gt;
 Enables or disables the SimpleDJ Voice&lt;br /&gt;
&lt;br /&gt;
 VoiceArtist			Artist&lt;br /&gt;
 VoiceTitle			The voice of SimpleDJ&lt;br /&gt;
 Optional&lt;br /&gt;
 This sets the meta data (think ID3 tag) to use for the SimpleDJ voice when it is talking.&lt;br /&gt;
&lt;br /&gt;
===SimpleDJ/FileLister===&lt;br /&gt;
These options control the internal playlist writer of your songs.&lt;br /&gt;
&lt;br /&gt;
 List				file.txt/html/whatever&lt;br /&gt;
 Optional&lt;br /&gt;
 This sets the filename the playlist will be written to&lt;br /&gt;
&lt;br /&gt;
 Header				header.txt&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets a file that should be written to the top of your playlist before the songs, default is no header&lt;br /&gt;
&lt;br /&gt;
 Footer				footer.txt&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets a file that should be written to the end of your playlist, default is no footer&lt;br /&gt;
&lt;br /&gt;
 NewChar			%char%&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets text to be written when the writer detects a change in the first character of the filenames being written, default is nothing written on new chars&lt;br /&gt;
&lt;br /&gt;
 Line				%file%&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the text written for each file, default is %file%&lt;br /&gt;
&lt;br /&gt;
===SimpleDJ/Queue_MySQL===&lt;br /&gt;
These options control the [[Plugin:SimpleDJ:Queue_MySQL|MySQL Queue]] plugin.&lt;br /&gt;
&lt;br /&gt;
 Host				localhost&lt;br /&gt;
 Required&lt;br /&gt;
 Sets the hostname of your MySQL Server&lt;br /&gt;
&lt;br /&gt;
 User				mysql_username&lt;br /&gt;
 Required&lt;br /&gt;
 Sets the username to use to login to your MySQL Server&lt;br /&gt;
&lt;br /&gt;
 Pass				mysql_password&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets the password to use to login to your MySQL Server. (comment out or remove line for no password)&lt;br /&gt;
&lt;br /&gt;
 DBName				database&lt;br /&gt;
 Required&lt;br /&gt;
 Sets which database to use. This database must already exist&lt;br /&gt;
&lt;br /&gt;
 DBTable				SimpleDJ&lt;br /&gt;
 Optional&lt;br /&gt;
 Sets which database table to use. The plugin will attempt to create this table if it doesn&amp;#039;t already exist. (default: SimpleDJ)&lt;br /&gt;
&lt;br /&gt;
 KeepHistory				0&lt;br /&gt;
 Optional&lt;br /&gt;
 If # is greater than 0, the plugin will keep your request history for # days (default: 0)&lt;br /&gt;
&lt;br /&gt;
{{radiobot}}&lt;/div&gt;</summary>
		<author><name>Indy</name></author>
	</entry>
</feed>