RadioDJ - Free Radio Automation Software Forum

RadioDJ v1.7+ => Plugin Development => Topic started by: Marius on February 03, 2015, 01:59:23 PM

Title: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 03, 2015, 01:59:23 PM
This plugin allows you to stream to shoutcast/icecast servers and is intended to replace some encoder for RadioDJ until some encoder author will update the plugin to the newest version of the sound engine used in RadioDJ.

How to install?
- Close RadioDJ;
- Install some encoder plugin for RadioDJ (if is already installed, skip this step);
- Replace some encoder "Plugin_Encoder.dll" with the new file from this archive;
- Leave other some encoder files and folders as they are;
- If the encoders added with some encoder are not recognized, you may need to add manually the encoders to the plugin again.

NOTE: This RadioDJ plugin doesn't contains any encoder. In order to work it needs the some encoder files.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Jhonny on February 03, 2015, 02:26:02 PM
Thanks it's working on the icecast server.

Jh.

[attachment deleted by admin]
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 03, 2015, 06:14:18 PM
I cannot say enough about how efficient you are Marius thank you so very much, and Jhonny thanks for explanation. This forum is always on POINT.

Great work.. this new version 1.7.7 is working since Sunday Flawlessly..

I tested the new RDJ Streamer it no sound seem to come out, I am not sure what the problem is. Is there anything I need to add ?

NonStopGospel Radio.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Hansen on February 03, 2015, 08:14:42 PM
Please make it so that we can change witch line in/out to stream from like the standalone version ;) also a metadata function would be nice ;)
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 03, 2015, 09:06:05 PM
This is a plugin for RadioDJ so it takes the signal directly from the program. If you need to stream from the sound card, use the standalone version as it is more appropriate for that task.
About the metadata, it is taken care automatically, without using external text files, but it also has the option to set a manual title. I think that is enough.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Hansen on February 03, 2015, 09:13:17 PM
and its a nice plugin dont get me wrong

im just suggesting the opputurnity to select the input

to have 2 encoders is one to many would like one thats build in so that i didnt have to start up another program/encoder
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 04, 2015, 12:54:16 AM
This plugin allows you to stream to shoutcast/icecast servers and is intended to replace some encoder for RadioDJ until some encoder author will update the plugin to the newest version of the sound engine used in RadioDJ.

How to install?
- Close RadioDJ;
- Install some encoder plugin for RadioDJ (if is already installed, skip this step);
- Replace some encoder "Plugin_Encoder.dll" with the new file from this archive;
- Leave other some encoder files and folders as they are;
- If the encoders list from some encoder are not recognized, you may need to add manually the encoders to the plugin again.

NOTE: This RadioDJ plugin doesn't contains any encoder. In order to work it needs the some encoder files.

I have followed the above info to the Teeth and nothing seems to work yet. with the new RDJ Streamer it looks good but when I try to logon to my stream server it shows at off  06:51 PM Eastern Standard here in the US it say my "Station is offline"
I use the same setting with standalone Radiocaster Encoder and all is well except for the metadata can't show for the listeners. 

NonStopGospel Radio

Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: bugBoy10 on February 04, 2015, 01:06:59 AM
If you have filled in the stream data boxes, make sure the control button is red , not green. click to highlight start. The stream control button must be red. That when I got mine working. I was thinking the button should be green.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 04, 2015, 01:20:47 AM
If you have filled in the stream data boxes, make sure the control button is red , not green. click to highlight start. The stream control button must be red. That when I got mine working. I was thinking the button should be green.

Thank Bugboy10, I will take a look at it, and yes I thought green mean it was working. I will try in Red to see if it works that way. Thanks again
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 04, 2015, 01:23:57 AM
After trying the New RDJ Stream the Following errors pop up!

Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: 'name' cannot be an empty string.
Parameter name: name
   at System.Speech.Internal.Helpers.ThrowIfEmptyOrNull(String s, String paramName)
   at System.Speech.Synthesis.SpeechSynthesizer.SelectVoice(String name)
   at Plugin_TTS.ucTTS.set_Speak(Int32 pPosition, String value)
   at Plugin_TTS.PluginClass.ReadXMLTemplate(SongData dtr)
   at Plugin_TTS.PluginClass.TrackChanged(TrackPlayer dtr)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3655 (GDR.050727-3600)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RadioDJ
    Assembly Version: 1.7.7.0
    Win32 Version: 1.7.7.0
    CodeBase: file:///C:/RadioDJ/RadioDJ.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3645 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
PluginInterface
    Assembly Version: 1.0.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/RadioDJ/PluginInterface.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3654 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3654 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Devart.Data.MySql
    Assembly Version: 6.60.268.0
    Win32 Version: 6.60.268.0
    CodeBase: file:///C:/RadioDJ/Devart.Data.MySql.DLL
----------------------------------------
Devart.Data
    Assembly Version: 5.0.367.0
    Win32 Version: 5.0.367.0
    CodeBase: file:///C:/RadioDJ/Devart.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
VU_MeterLibrary
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RadioDJ/VU_MeterLibrary.DLL
----------------------------------------
JCS.Components.NeroBar
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/RadioDJ/JCS.Components.NeroBar.DLL
----------------------------------------
MdiTabControl
    Assembly Version: 1.1.4874.26969
    Win32 Version: 1.1.4874.26969
    CodeBase: file:///C:/RadioDJ/MdiTabControl.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.10.4
    Win32 Version: 2.4.10.4
    CodeBase: file:///C:/RadioDJ/Bass.Net.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.10.4
    Win32 Version: 2.4.10.4
    CodeBase: file:///C:/RadioDJ/Plugins/Bass.Net.dll
----------------------------------------
PluginInterface
    Assembly Version: 1.0.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/PluginInterface.dll
----------------------------------------
Plugin_AuxPlayers
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_AuxPlayers.dll
----------------------------------------
Plugin_Carts
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Carts.dll
----------------------------------------
Plugin_Encoder
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Encoder.dll
----------------------------------------
Plugin_History
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_History.dll
----------------------------------------
Plugin_PlayingInfo
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_PlayingInfo.dll
----------------------------------------
Plugin_Playlist
    Assembly Version: 3.6.0.0
    Win32 Version: 3.6.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Playlist.dll
----------------------------------------
Plugin_PlaylistBuilder
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_PlaylistBuilder.dll
----------------------------------------
Plugin_Record
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Record.dll
----------------------------------------
Plugin_Requests
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Requests.dll
----------------------------------------
Plugin_SayTime
    Assembly Version: 3.8.0.0
    Win32 Version: 3.8.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SayTime.dll
----------------------------------------
Plugin_Search
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Search.dll
----------------------------------------
Plugin_SongDetails
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SongDetails.dll
----------------------------------------
Plugin_SoundProcessing
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SoundProcessing.dll
----------------------------------------
Plugin_TCPServer
    Assembly Version: 3.1.0.0
    Win32 Version: 3.1.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TCPServer.dll
----------------------------------------
Plugin_Teaser
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Teaser.dll
----------------------------------------
Plugin_TracksManager
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TracksManager.dll
----------------------------------------
Plugin_TTS
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TTS.dll
----------------------------------------
Plugin_Utilities
    Assembly Version: 3.7.0.0
    Win32 Version: 3.7.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Utilities.dll
----------------------------------------
Plugin_WebBrowser
    Assembly Version: 3.8.0.0
    Win32 Version: 3.8.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_WebBrowser.dll
----------------------------------------
System.Speech
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.1109 (lh_tools_devdiv_wpf.071009-1109)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Speech/3.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3658 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


I am not sure What went wrong..
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 04, 2015, 10:35:33 AM
nonstopgospel, that error comes from TTS plugin, because it seems that the settings files for that plugins are missing.
Make sure that from the disabled plugins/tts you copy all the files to the RadioDJ/Plugins folder (including TTS-Templates folder).
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: DJ Garybaldy on February 04, 2015, 04:10:00 PM
Just managed to get the streamer plugin installed after a few failed attempts  :bash: (brain wasn't firing up properly)

Marius Is there any chance you could include Samplerate box in the encoder options? I tend to stream at 128k with a 22050 samplerate.

Minor bug: On first run the streaming plugin was freezing RadioDJ to the point I had to use task manager to kill the process. This was before I'd setup any encoders. All files are in the right places.

I don't know what was causing that as I couldn't see anything in windows logs.

Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 04, 2015, 10:15:26 PM
nonstopgospel, that error comes from TTS plugin, because it seems that the settings files for that plugins are missing.
Make sure that from the disabled plugins/tts you copy all the files to the RadioDJ/Plugins folder (including TTS-Templates folder).

Thanks Marius for the response, once I deleted the RadioDJ Streamer and  ran the RadioCaster Encoder by itself the TTS error had stopped. The RDJ has been playing without any errors from the time I'd stopped the RDJ Streamer. I realized some freezes when I have tried the RDJ Streamer as well. I am not sure if I am the only one with that problem. However, The RDJ Streamer looks great and I hope and wish a minor fix is needed to have fully functional.

Thanks again Marius.. Keep up the good work.. RADIODJ ROCKS..

NonStopGospel Radio
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: scorpio094 on February 05, 2015, 09:23:37 PM
Hi. I have performed the upgrade to 1.7.7 and I think I have a problem with the encoder. It not retain the stream ID upon restarting, always is starting with ID 0 instead of 1. I have checked the xml file and the difference between the some encoder one (located in RadioDJ/Plugins/Encoders) and the new one (located in RadioDJ) is that the new one is not containing <streamID>x</streamID>. Manaul rewrite is not helping. Maybe I am doing something wrong but the only workaround is to delete the encoder, shut down RadioDJ, shut down the Shoutcast server (v2) and after restarting everything to recreate the encoder. :-(
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 05, 2015, 10:00:33 PM
scorpio094: 10x for reporting it. Indeed tha ID was ignored in the previous version, but now it's fixed.

Please follow the "readme" file before updating because the new version has a new file that needs to be placed in RadioDJ folder in order to work. The new version brings a listeners graphic that will be update when listeners count will change (checked once every 15 seconds).

[attachment deleted by admin]
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: DJ Garybaldy on February 05, 2015, 10:12:36 PM
Ooooh Pretty Graphs.... we like pretty graphs  :hihi:

Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: scorpio094 on February 05, 2015, 10:14:59 PM
K. Done and solved. Thank you... :-)
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 05, 2015, 10:17:41 PM
Ooooh Pretty Graphs.... we like pretty graphs  :hihi:

 :D
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: DJ Garybaldy on February 06, 2015, 10:57:06 AM
Cheers for the quick turnaround on the Samplerate Marius!  :)

I'm pleased to announce the plugin is streaming away quite happily since I did the upgrade to v1.1 about an hour & half ago no blips skips or stuttering it's just streaming as it should!!

I've noticed it doesn't tend to freeze RadioDJ if the internet connection drops so you've done a great job (as usual)!  :ok:
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 06, 2015, 04:44:10 PM
This is great news, I will test it and report.. Great work Marius!

NonStopGospel
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 06, 2015, 06:12:23 PM
This is great news, I will test it and report.. Great work Marius!

NonStopGospel

After I replaced the plugin_Encoder.dll a window popped up saying (Object reference not set to an Instance of an object) and when I click okay than I got the following error and when I deleted the plugin_encoder.dll all goes well..

ERROR Message are as follow:
Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at RadioDJ.MainForm.set_ReloadButtons(Boolean value)
   at RadioDJ.MainForm.PopulatePluginList()
   at RadioDJ.MainForm.MainFormLoad(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3655 (GDR.050727-3600)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RadioDJ
    Assembly Version: 1.7.7.0
    Win32 Version: 1.7.7.0
    CodeBase: file:///C:/RadioDJ/RadioDJ.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3645 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
PluginInterface
    Assembly Version: 1.0.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/RadioDJ/PluginInterface.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3654 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3654 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Devart.Data.MySql
    Assembly Version: 6.60.268.0
    Win32 Version: 6.60.268.0
    CodeBase: file:///C:/RadioDJ/Devart.Data.MySql.DLL
----------------------------------------
Devart.Data
    Assembly Version: 5.0.367.0
    Win32 Version: 5.0.367.0
    CodeBase: file:///C:/RadioDJ/Devart.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
VU_MeterLibrary
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RadioDJ/VU_MeterLibrary.DLL
----------------------------------------
JCS.Components.NeroBar
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/RadioDJ/JCS.Components.NeroBar.DLL
----------------------------------------
MdiTabControl
    Assembly Version: 1.1.4874.26969
    Win32 Version: 1.1.4874.26969
    CodeBase: file:///C:/RadioDJ/MdiTabControl.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.10.4
    Win32 Version: 2.4.10.4
    CodeBase: file:///C:/RadioDJ/Bass.Net.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.10.4
    Win32 Version: 2.4.10.4
    CodeBase: file:///C:/RadioDJ/Plugins/Bass.Net.dll
----------------------------------------
PluginInterface
    Assembly Version: 1.0.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/PluginInterface.dll
----------------------------------------
Plugin_AuxPlayers
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_AuxPlayers.dll
----------------------------------------
Plugin_Carts
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Carts.dll
----------------------------------------
Plugin_Encoder
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Encoder.dll
----------------------------------------
Plugin_History
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_History.dll
----------------------------------------
Plugin_PlayingInfo
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_PlayingInfo.dll
----------------------------------------
Plugin_Playlist
    Assembly Version: 3.6.0.0
    Win32 Version: 3.6.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Playlist.dll
----------------------------------------
Plugin_PlaylistBuilder
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_PlaylistBuilder.dll
----------------------------------------
Plugin_Record
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Record.dll
----------------------------------------
Plugin_Requests
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Requests.dll
----------------------------------------
Plugin_SayTime
    Assembly Version: 3.8.0.0
    Win32 Version: 3.8.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SayTime.dll
----------------------------------------
Plugin_Search
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Search.dll
----------------------------------------
Plugin_SongDetails
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SongDetails.dll
----------------------------------------
Plugin_SoundProcessing
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_SoundProcessing.dll
----------------------------------------
Plugin_TCPServer
    Assembly Version: 3.1.0.0
    Win32 Version: 3.1.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TCPServer.dll
----------------------------------------
Plugin_Teaser
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Teaser.dll
----------------------------------------
Plugin_TracksManager
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TracksManager.dll
----------------------------------------
Plugin_TTS
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_TTS.dll
----------------------------------------
Plugin_Utilities
    Assembly Version: 3.7.0.0
    Win32 Version: 3.7.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_Utilities.dll
----------------------------------------
Plugin_WebBrowser
    Assembly Version: 3.8.0.0
    Win32 Version: 3.8.0.0
    CodeBase: file:///C:/RadioDJ/Plugins/Plugin_WebBrowser.dll
----------------------------------------
System.Speech
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.1109 (lh_tools_devdiv_wpf.071009-1109)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Speech/3.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Marius on February 06, 2015, 06:16:43 PM
I see that you didn't put the second file in rdj folder. Please follow the readme file because there is a reason why i wrote it.
Thanks.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Jhonny on February 06, 2015, 06:26:49 PM
Maked the same mistake, but it works now.

 Jh.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 06, 2015, 06:31:08 PM
Great I read it, but for some reason I was trying to add both files in the Plugins section. Just like you wrote Marius in Readme file.. It must be in RDJ folder not the plugin folder.. Mistake is from me..

Now that I have the streamer up, should the Control stay green or red? Some mentioned two days ago, that it should stay in red. is that true. Thanks for everything Marius.. Great work as usual.

Nonstopgospel
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 06, 2015, 06:39:23 PM
Even though the rdj streamer is up, but I duplicated the very same settings I have as to the Radio caster encoder nothing is going. I see the listeners tab has a dash and the control is green. When I check my stream server account it says radio is offline.. Not sure how to get this one fix..  :'(
 :-[   :-[    :-[    >:(     >:(

Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: TQ on February 06, 2015, 06:59:50 PM
@nonstopgospel: I think you and I perceive the green button as green for go (as in traffic lights), this is not the case.

Right mouse click on the stream and choose 'Start all encoders', when it's red the encoder is running. I made the same mistake.

@Marius: As soon as you get time, could we have the start/stop single encoder event back?

TQ
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 06, 2015, 07:02:43 PM
@nonstopgospel: I think you and I perceive the green button as green for go (as in traffic lights), this is not the case.

Right mouse click on the stream and choose 'Start all encoders', when it's red the encoder is running. I made the same mistake.

@Marius: As soon as you get time, could we have the start/stop single encoder event back?

TQ

Thanks TQ and do have on it red and my stream server is still saying offline. The issue appears to be something else. I am back with RadioCaster Thanks again TQ..
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: elsilva0 on February 07, 2015, 06:47:11 PM
Users wich use radiocaster are not havin the best sound radiodj has now?
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 07, 2015, 06:49:25 PM
Users wich use radiocaster are not havin the best sound radiodj has now?

It is funny you say that, I just got the some encoder Standalone work a few minutes ago. Sound is better with some encoder.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 07, 2015, 06:50:27 PM
After trying many option to get metadata showing up for listener. Finally, with the Tutorial posted by DJ Garybaldy, I was able to us the standalone some encoder version with RadioCaster Encoder. Now I can see the music info in my stream server account. Again, thanks for DJ Garybaldy info Here => http://www.radiodj.ro/community/index.php?topic=6246.0

Thanks

NonStopGospel
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: joshuatree44 on February 07, 2015, 07:14:42 PM
I wonder if SnowHow is still with us? Have not seen any comments from him in a while. Marius I love this new feature. It is a huge help to us who watch our numbers like hawks. +1 :ok: :ok:
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: nonstopgospel on February 07, 2015, 07:28:21 PM
I wonder if SnowHow is still with us? Have not seen any comments from him in a while. Marius I love this new feature. It is a huge help to us who watch our numbers like hawks. +1 :ok: :ok:

That is true joshuatree44 in this post here http://www.radiodj.ro/community/index.php?topic=6655.msg38798#msg38798
even Marius was wondering where SnowHow was.. I haven't seen any post from SnowHow as well. I hope for the best and all is okay with Him!
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Jhonny on February 07, 2015, 07:59:54 PM
As far as I understand he is very busy with school, he has already stated in a topic.

Jh.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: joshuatree44 on February 07, 2015, 09:39:37 PM
OK good news there. I hope he comes back to us one day! ;D

As far as I understand he is very busy with school, he has already stated in a topic.

Jh.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: Nitrofish on February 14, 2015, 12:26:46 AM
Ok, I got the encoder to connect, but now RDJ is freezing up for a few seconds, then normal for a second making it impossible to click any buttons when it is frozen. RDJ continues to play, and stream, but the interface is freezing on and off. Any ideas?

Edit: I restarted RDJ and it stopped that behavior, but I do not see listener counts, and I do not get the new graph anywhere. Did I miss something?
Title: Feature suggestion
Post by: xanaftp on February 19, 2015, 10:04:15 AM
I would like to see in the future the Streaming plugin have a couple event options just like some encoder did... for example event options to start an encoder or stop an encoder.

If I'm missing something please let me know. But I don't see these when adding events. Thanks!

EDIT: I found a bug. If you close the encoder window, there is no way to get it back without restarting RadioDJ (not even going under options -> Plugins -> clicking show for the Streaming plugin will get it to show)
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: TQ on February 19, 2015, 10:30:04 AM
The encoder closes to the tray, double click on it and it's back!

I too would like the start/stop event feature plus (please pretty please) I would like to set the Genre and the stream Description via Events, that would be super cool and would allow me to make my YP directory listing much more relevant.

Forever asking for more ....

TQ
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: chebaev on January 25, 2016, 02:09:57 PM
How can i remove the number of listeners and statistics from the plugin?
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: RADIOMIHKAY on February 21, 2017, 10:55:06 PM
Please make it so that we can change witch line in/out to stream from like the standalone version ;) also a metadata function would be nice ;)
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: darkbyte on March 05, 2017, 02:47:55 PM
Very nice plugin, thank you for the development! :)
Any chance of adding support for the FDKAAC encoder ? It provides a LOT better quality than FAAC, as well as supporting HE-AAC and HE-AACv2 encoding capability.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: darkbyte on March 08, 2017, 11:42:36 PM
After some investigation with forum search (i don't know why is this so hidden and not stated anywhere) now i see that the only way of adding AAC+ encoding is to have the Omnia Opticodec which makes the options for us not owning Omnia products very limited.

It seems to me that this streamer plugin was a derivate of edcast at some point which supported the Coding Technologies AAC encoder extractable from older Winamps. But it doesn't detect those DLLs. (Haven't tried the Fraunhoffer AAC encoders distributed with newer Winamp version though.)

However FDKAAC would be heavily recommended to be supported, because it's source is available, easily compilable (see: https://github.com/nu774/fdkaac_autobuild (https://github.com/nu774/fdkaac_autobuild)) and frequently updated.

Also it seems to me that track metadata is only updated once per every track change. Can this be configured to be included regulary, like every second? It's very annoying to not know what's been playing right now if you just "tune into" a station broadcasted by this plugin.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: DJ Garybaldy on March 09, 2017, 09:01:22 AM
Quote
It seems to me that this streamer plugin was a derivate of edcast at some point which supported the Coding Technologies AAC encoder extractable from older Winamps.

Nope the RadioDJ streamer written by Marius is nothing to do with Edcast or other streaming plugins (e.g A******T)

Marius cannot supply AAC+ with the program without having to pay $$$$ for a licence to include it in the program.


Which would mean the program would no longer be free

Quote
Also it seems to me that track metadata is only updated once per every track change.

That's how most encoding programs work they send the metadata once on track change.
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: darkbyte on March 09, 2017, 12:46:09 PM
Marius cannot supply AAC+ with the program without having to pay $$$$ for a licence to include it in the program.
Then how about supporting generic CLI encoders (stdin/stdout) as an option and let the user supply the encoder binary, and write the command to be used? That way we could even customize the lame settings (-q and --lowpass options), and it's also possible to use ffmpeg.exe or fdkaac.exe if we want, but you don't even have to mention AAC in the documentation. ;) This is what Breakaway does, you can write your own CLI command to be used and specify the bitrate and mime type which is sent to Icecast/Shoutcast.

(http://i.imgur.com/Mb97D7q.png)

That's how most encoding programs work they send the metadata once on track change.
Are you sure it's not depending on the encoder? The foo_streamer (http://www.geocities.jp/pirosoft12/) plugin of Foobar surely sends metadata at regular intervals and not just at track changes. Also if i tune into eg. Radioseven's (http://radioseven.se/128.pls) stream, i see the current track immediately. Maybe it's the difference between the shoutcast and icecast protocols?
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: DJ Garybaldy on March 09, 2017, 01:10:13 PM
Quote
Are you sure it's not depending on the encoder?

Most of the encoding software I've worked with over the years has generally updated the metadata on song change (Or when the NowPlaying.txt files changes)

Some of the encoders that cannot be mentioned here had the option to change the metadata after so many seconds (thus thwarting stream rippers)

Plus there are some encoding software options out there that don't support metadata at all.

I've never really used Breakaway the (one and only) time I tested it way back it locked up my PC. I guess I should test it again now I have a new more powerful machine I still have the .exe files lurking somewhere.

Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: PROducer on April 17, 2017, 07:20:07 PM
I just moved to a new streamhost this weekend, and I'm having issues connecting using Shoutcast V2.  Wondering if there's an issue with this streamer?  Anyone else having issues with Shoutcast V2?
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: PROducer on April 19, 2017, 01:51:34 AM
Anyone?

I used the Streaming Plugin with my former stream host, sending Shoutcast V1 stream.  No Issues.  New streamhost suggests I use V2 to get a listing in the Shoutcast directory, but the Streaming Plugin won't connect when I switch it to V2.  If I keep using V1, it connects.  Another strange issue, was if I tell the Streamhost I want to use V1 (on their end) the streaming pluging won't connect.  Not sure what's up.    ???
Title: Re: Streamer plugin for RadioDJ 1.7.7
Post by: PROducer on April 23, 2017, 12:41:39 AM
So yesterday I thought I'd try one more time to get Shoutcast V2 to stream, and it just all connected and worked.  I have no idea what changed, other than I re-booted the machine a few days ago.

 ::)