RadioDJ

RadioDJ Plugins

If you want to stream in mp3 or aac, you have to get your own encoders as they cannot be distributed by me.

You can get the latest lame_enc.dll and lame.exe for mp3 here and

the latest aac libFAAC.dll faac.exe for Win32 here

Just unzip the archives and drop the files into the encoders directory.

NOTE: AltaCast uses a third party Bass Sound Library that is not associated with this project in any way.

AltaCast Encoder 2.5.5 Zipped
Updated to work in RadioDJ 1.8.2.0

AltaCast Encoder 2.5.4 Zipped
For RadioDJ 1.7.8.0
Added AutoStart option in Settings [NEW]
Added Flac support [NEW](experimental)
Updated button icons [NEW]

When AutoStart is enabled (checked) in Settings, any enabled encoder will automatically start when RadioDJ starts as it always has. When the setting is disabled, no encoders will start when the program starts. You can then start each encoder individually by right-clicking in the individual encoder and selecting start from the context menu, or you can click the start button at the bottom of the encoder window to start all encoders at once. This gives the operator more control at startup.

Flac support has been introduced in this version. The current version of flac.exe (1.3.1) and libmmd.dll DOES NOT work with this encoder. Previous version 1.2.1 and an older version of libmmd.dll (2008) DO work and have been included in the package.

AltaCast Encoder 2.5.3 Zipped
For RadioDJ 1.7.7.0
Updated to work in RDJ 1.7.7.0

AltaCast Encoder 2.5.2 Zipped
For RadioDJ 1.6.5.8 Beta+
Added ability to enter sample rate for lame and ogg encoders [NEW]
Added username capability for Icecast servers [NEW]

AltaCast Encoder 2.5.1 Zipped
For RadioDJ 1.6.5.8 Beta+
Will not work in earlier versions due to changes in PluginInterface.dll
Removed LybraVb.dll requirement [FIXED]

AltaCast Encoder 2.5 Zipped
For RadioDJ 1.6.5.8 Beta+
Will not work in earlier versions due to changes in PluginInterface.dll
Still requires LybrVB.dll which is no longer required in 1.6.5.8. This caused some confusion which led this to be pulled from the RadioDJ forum.

AltaCast Encoder 2.4.2 Zipped

Nested encoder for 1.6.5.7 and earlier
Station URL not showing on SC v2 servers [FIXED]
Station Name and Station Description Fields added to YP config tab [NEW]

With these new fields, you can now assign your station name and slogan per encoder like the Standalone version.
This is handy if you want one server to have one stream name and a second server to have another stream name while running a single RDJ instance.

AltaCast Encoder 2.4.1 Zipped

Nested encoder for 1.6.5.7 and earlier
UTF8 Character support added [NEW]
Start/Stop individual encoder via event [NEW]*

*Note:
Encoder list starts at 0, so if you have four encoders, the argument would be 0 for the first encoder, then 1 for the second, and 2 for the third, etc.

AltaCast Encoder 2.4 Zipped

Nested encoder for 1.6.5.7 and earlier
Encoder window blocks config window in Separate Window mode [FIXED]
Listener peak per encoder [NEW]

AltaCast Encoder 2.3 Zipped

Nested encoder for 1.6.5.6 and newer
*Eliminated exception when Plugin_Encoders_List.xml is empty [FIXED]
*Added option for separate window or nested in settings [NEW]
*Peak listeners now displayed next to current listeners [NEW]

AltaCast Encoder 2.2 Zipped

Nested encoder for 1.6.5.0 and newer
Added ability to stop or start all encoders with an event [NEW]

AltaCast Encoder 2.1 and Zipped

Nested encoder for RadioDJ 1.6.4.3 RC1 and newer
Database entry issues [Fixed]
RadioDJ hangs when remote server fails or other intermittent connection issue [Partial Fix]

Patch implemented that will keep listeners from being dropped if you have multiple encoders going to multiple servers and one server inexplicably goes offline. RadioDJ will still appear to freeze, but will continue to encode to the other servers in the background until the timeout setting is reached then it will resume on it’s own.

AltaCast Encoder 2.0 and Zipped

Nested encoder for RadioDJ 1.6.4.1 RC1 and newer
Corrected confirmation dialog to cancel without deleting anything [FIXED]
User can click directly on LED image in connected column to start/stop encoder [NEW]
Shoutcast v2 encoding support with statistics [NEW]

AltaCast Encoder 1.5.2 and Zipped

Nested encoder for RadioDJ 1.6.4.1 RC1 and newer
Moved encoders folder to Plugins folder

AltaCast Encoder 1.5.1 and Zipped

Nested encoder for RadioDJ 1.6.4.0 and newer
*Added warning confirmation to prevent accidental delete of encoder [NEW]
*Replaced check boxes with easier to see LED light images [NEW]
*Right Click menu to Start/Stop/Add/Delete encoders [NEW]
*Ability to Stop/Start single encoder without doing ALL of them at the same time via right click menu [NEW]

Functionality notes:

Be careful when using the right click menu. Make sure the encoder you wish to Start/Stop/Delete is the one selected! (I accidently deleted the wrong encoder a couple of times during testing because of that)

When adding a new encoder, it will be offline and disabled even if you selected enabled when you created it until you manually start it either by right click menu or main button at bottom. This is by design. This prevents runaway encoders when the broadcaster may not WANT the encoder just added to run yet. It will automatically enable as soon as it is started and will be thereafter unless manually disabled in it’s configuration.

AltaCast Encoder 1.5

Nested encoder for RadioDJ 1.6.3.8 and newer

AltaCast Encoder 1.4.2

Nested encoder for RadioDJ 1.6.3.4 and newer

AltaCast Encoder 1.4.1

Nested encoder for RadioDJ 1.6.2.7 and newer
Fields in configuration window now go in order when using the tab key [FIXED]
It now checks History setting and if enabled enters listener count into the History database [NEW]

AltaCast Encoder 1.4

Nested encoder for RadioDJ 1.6.2.7 and newer
OPUS support added

AltaCast Encoder 1.3

Nested encoder for RadioDJ 1.6.2.7 and newer

AltaCast Encoder 1.2

Nested encoder for RadioDJ 1.6.2.6

AltaCast Encoder 1.1

Nested encoder for RadioDJ 1.6.1 Build 7 Beta and newer.
* Configuration window redesigned with tabbed interface to make things less confusing
* Reconnect Seconds field has been added. The default is 30 seconds, but you can enter any number you like.

AltaCast Encoder 1.1V6

Nested encoder for RadioDJ 1.6.1 Build 6 Beta and earlier.
* Configuration window redesigned with tabbed interface to make things less confusing
* Reconnect Seconds field has been added. The default is 30 seconds, but you can enter any number you like.

 

DSPhost Plugins

Plugin DSP 2.2

Plugin to allow use of Winamp plugins in RadioDJ 1.7.7.0 and newer

Plugin DSP 2.1

Plugin to allow use of Winamp plugins in RadioDJ 1.6.5.8 and newer

Plugin DSP 2.0

Plugin to allow use of Winamp plugins in RadioDJ 1.6.5.4 and newer

Plugin DSPhost 1.4

Plugin to allow use of Winamp plugins in RadioDJ 1.6.3.4 and newer

Plugin DSPhost 1.3.1

Plugin to allow use of Winamp plugins in RadioDJ 1.6.2.7 and newer
Bugfix:

Object reference not set to an instance of an object in Windows 7 64bit [FIXED]

Plugin DSPhost 1.3

Plugin to allow use of Winamp plugins in RadioDJ 1.6.2.7 and newer

Plugin DSPhost 1.2

Plugin to allow use of Winamp plugins in RadioDJ 1.6.2.6 and newer

Plugin DSPhost 1.1

Plugin to allow use of Winamp plugins in RadioDJ 1.6.1 Build 7 and newer

Plugin DSPhost 1.1 V6

Plugin to allow use of Winamp plugins in RadioDJ 1.6.1 Build 6 Beta and earlier

 

AltaCast DSP Plugin

Shoutcast DSP kit 2.2 for RDJ 1.7.7.0
Updated for RadioDJ 1.7.7.0

Shoutcast DSP kit 2.1 for RDJ 1.7.0.0
Updated for RadioDJ 1.7.0.0

Shoutcast DSP kit 2.0 for RDJ 1.6.5.7
I have put together a kit for those looking for a way to encode from a sound card or other audio channel instead of RadioDJ as the source.

This is for for RDJ 1.6.5.7. Unzip and place the files in the root folder in the RDJ main directory (where RadioDJ.exe is) and the files in the Plugins folder into the Plugins folder. Restart RDJ

In Options -> Plugins select DSP host and click show.

I have provided three dsp’s:
Loudmax
Shoutcast source 1.9.0
AltaCast for RDJ 1.1 (recommended)

With the AltaCast DSP, it automatically picks up the metadata from RDJ and can send it to the server. It encodes whatever sound from whichever sound card or audio channel you have chosen and sends it to the server.

KNOWN BUG:
You must exit AltaCast DSP for RDJ from the DSP host window before closing RDJ or you will get an error.

If you want to use the Shoutcast source, the advantage is that you can choose your sound card in the input tab and you can click a button to use a mic plugged directly into said sound card as a workaround for that dreaded echo everyone hates.

However this dsp is buggy. I have found that you must load the Soundmax dsp first then the shoutcast source or RDJ will freeze if you try to remove it. AltaCast doesn’t do that which is why I recommend it.

This is also a good alternative for those with less powerful machines since DSP’s don’t use as much CPU resources.

AltaCast for RadioDJ 1.1

DSP encoder especially written for RadioDJ1.6.1 Build 7 Beta and later for use with the DSP host plugin for situations where a low CPU alternative is needed.

AltaCast for RadioDJ 1.1 V6

DSP encoder especially written for RadioDJ1.6.1 Build 6 Beta and earlier for use with the DSP host plugin for situations where a low CPU alternative is needed.

 

Miscellaneous

Icecast KH 10 modded binary

This is a modded Linux binary for Icecast KH 10 that allows users of the RadioDJ AltaCast plugin to get listener stats from Icecast KH. This is the binary only. Just replace the old one with this one and restart the server.

Bass Files

The bass_wadsp.dll and bassenc.dll files required for some plugins. Unzip and place in the main RadioDJ directory.

Encoder Dialog Plugin

Same as Encoder Plugin 2.1 only as a seperate window instead of nested.

Plugin_Record 1.5
Updated to work in RDJ 1.7.7.0

Plugin_Record 1.4
Removed LybraVB.dll reference [FIXED]

Plugin_Record 1.3
Updated to work in RadioDJ 1.6.5.8

Plugin_Record 1.2

Updated recording plugin for RadioDJ. Needs lame.exe in the encoders folder to work.
This is a bug fix release:

* Error when clicking Stop button when nothing is recording [FIXED]

* Replaced button icons with something less confusing [NEW]

Plugin_Record 1.1

Updated recording plugin for RadioDJ. Needs lame.exe in the encoders folder to work.

*Clock counts up continuously [FIXED]
*Can save file to any directory [NEW]
*Time stamp appended to file name [NEW]
*Recorder will start and stop via events [NEW]

Each time the recorder is stopped/restarted whether manually or by event, a new unique file name is created with the current time stamp and whatever file name you want i.e. myfile_12-06-2013_4-51-01PM.mp3. So now if you need to save files to another folder or drive, you can set up an event to do so.  🙂

Note:
Due to an unforeseen technical issue, I had to make the recorder into a dialog box instead of nested for the new event function to work. I decided to go ahead and release it as is so you can take advantage of the event function instead of wasting time waiting on me to hammer out a solution. You can assign a button at the bottom of RDJ for quick access if needed.

Plugin_Record 1.0

Simple recording plugin for RadioDJ. Needs lame.exe in the encoders folder to work.

Relay Plugin 1.1 for RDJ 1.7.7.0
Updated to work in RDJ 1.7.7.0

Relay Plugin 1.0 for RDJ 1.6.5.8
This is a project I had done some time ago and have been sitting on “just in case”.

This is a replica of the original Ratings plugin for RDJ 1.6.5.8 since the original will now not work. Once I got the Dev Express files to load in Visual Studio, the rest was easy. I tried to stay as close to the original design as I could, and as best as I can tell, everything works.

Unzip and put all the dll’s in the “root” folder in the RDJ main folder. Put the Plugin_Relays.dll and xml in the “Plugins” folder. Restart RadioDJ, go to the plugin settings and set up your relays.

 

Virtual Audio Cables

Free virtual audio cables for your audio channeling needs. 🙂

32 Bit

64 Bit

Signed

32 Bit

64 Bit