• Welcome to RadioDJ - Free Radio Automation Software Forum. Please log in or sign up.

Streamer plugin for RadioDJ 1.7.7

Started by Marius, February 03, 2015, 01:59:23 PM

Marius

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.
DOWNLOADS PAGE

HOW TO FIX RADIODJ DATABASE
----------------
Please don't PM me for support requests. Use the forums instead.

Jhonny

#1
Thanks it's working on the icecast server.

Jh.

[attachment deleted by admin]
R.T.F.M. means to me, Read The Fantastic Messages.
Einstein says: Make things simple, but don't make simple things simpler! (wise) this is just my life lesson you know.

I don't do drugs ( ͡° ͜ʖ ͡°)
The Radiodj tutorials site is now managed by Domstad radio .nl still  Just in English

nonstopgospel

#2
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.
NonStopGospel is Powered Powered by RADIODJ Since 08/11/2014

www.nonstopgopsel.com
http://nonstopgospel.caster.fm/
s3.myradiostream.com:18088
http://usa4.fastcast4u.com:5224/1/

Hansen

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 ;)
Best Regards
Lars Hansen

Marius

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.
DOWNLOADS PAGE

HOW TO FIX RADIODJ DATABASE
----------------
Please don't PM me for support requests. Use the forums instead.

Hansen

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
Best Regards
Lars Hansen

nonstopgospel

Quote from: 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 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

NonStopGospel is Powered Powered by RADIODJ Since 08/11/2014

www.nonstopgopsel.com
http://nonstopgospel.caster.fm/
s3.myradiostream.com:18088
http://usa4.fastcast4u.com:5224/1/

bugBoy10

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.

nonstopgospel

Quote from: 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.

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
NonStopGospel is Powered Powered by RADIODJ Since 08/11/2014

www.nonstopgopsel.com
http://nonstopgospel.caster.fm/
s3.myradiostream.com:18088
http://usa4.fastcast4u.com:5224/1/

nonstopgospel

#9
After trying the New RDJ Stream the Following errors pop up!

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..
NonStopGospel is Powered Powered by RADIODJ Since 08/11/2014

www.nonstopgopsel.com
http://nonstopgospel.caster.fm/
s3.myradiostream.com:18088
http://usa4.fastcast4u.com:5224/1/

Marius

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).
DOWNLOADS PAGE

HOW TO FIX RADIODJ DATABASE
----------------
Please don't PM me for support requests. Use the forums instead.

DJ Garybaldy

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.

Worlds Biggest Fan of RadioDJ

Install MariaDB https://djgarybaldy.blogspot.com/2020/08/installing-maria-db.html

Install RadioDJ: https://djgarybaldy.blogspot.com/2020/08/how-to-install-radiodj-free-radio.html

Into Internet radio for 25 years 1999-2024

RadioDJ 2045 MariaDB 11.2 Windows 11

nonstopgospel

Quote from: 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).

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
NonStopGospel is Powered Powered by RADIODJ Since 08/11/2014

www.nonstopgopsel.com
http://nonstopgospel.caster.fm/
s3.myradiostream.com:18088
http://usa4.fastcast4u.com:5224/1/

scorpio094

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. :-(

Marius

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]
DOWNLOADS PAGE

HOW TO FIX RADIODJ DATABASE
----------------
Please don't PM me for support requests. Use the forums instead.