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

Shoutcast / Wowza Rating Meter Plugin

Started by kayabuyukcelen, August 24, 2013, 02:58:07 PM

704djs

Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

kayabuyukcelen

Quote from: KingsbridgeRadio on August 28, 2013, 05:13:22 PM
Installed it and it seems to be working like a charm. Only monitoring one stream at present. It seems to work as planned Good Job.

thanks for testing.

I think i have to put some more features.
- auto clear old data ( for example; display only last 3 hours)
- logging the playing song with listeners.
- maybe record these to a sqlite database, track out later.

Quote from: 704djs on August 28, 2013, 05:33:36 PM
Can't type today lol what the download link

sure, i'm sending a p.m to you.

704djs

we are getting a error will double check and see if we are doing something wrong

Here is the error code

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.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RadioDJ
    Assembly Version: 1.6.4.2
    Win32 Version: 1.6.4.2
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/RadioDJ.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/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.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/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.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/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.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/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:///D:/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.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/PluginInterface.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
MdiTabControl
    Assembly Version: 1.1.4874.26969
    Win32 Version: 1.1.4874.26969
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/MdiTabControl.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.9.1
    Win32 Version: 2.4.9.1
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Bass.Net.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Devart.Data.MySql
    Assembly Version: 6.60.268.0
    Win32 Version: 6.60.268.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Devart.Data.MySql.DLL
----------------------------------------
Devart.Data
    Assembly Version: 5.0.367.0
    Win32 Version: 5.0.367.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Devart.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///D:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
LybraVb
    Assembly Version: 1.3.1.39293
    Win32 Version: 1.3.1.39293
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/LybraVb.DLL
----------------------------------------
VU_MeterLibrary
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/VU_MeterLibrary.DLL
----------------------------------------
JCS.Components.NeroBar
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/JCS.Components.NeroBar.DLL
----------------------------------------
Bass.Net
    Assembly Version: 2.4.9.1
    Win32 Version: 2.4.9.1
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Bass.Net.dll
----------------------------------------
Plugin_AuxPlayers
    Assembly Version: 2.1.0.0
    Win32 Version: 2.1.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_AuxPlayers.dll
----------------------------------------
Plugin_Carts
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Carts.dll
----------------------------------------
Plugin_EncoderDialog
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_EncoderDialog.dll
----------------------------------------
Plugin_Exporter
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Exporter.dll
----------------------------------------
Plugin_History
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_History.dll
----------------------------------------
Plugin_PlayingInfo
    Assembly Version: 2.1.0.0
    Win32 Version: 2.1.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_PlayingInfo.dll
----------------------------------------
Plugin_Playlist
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Playlist.dll
----------------------------------------
Plugin_PlaylistBuilder
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_PlaylistBuilder.dll
----------------------------------------
Plugin_Record
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Record.dll
----------------------------------------
Plugin_Requests
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Requests.dll
----------------------------------------
Plugin_SayTime
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_SayTime.dll
----------------------------------------
Plugin_Search
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Search.dll
----------------------------------------
Plugin_SongDetails
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_SongDetails.dll
----------------------------------------
Plugin_SoundProcessing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_SoundProcessing.dll
----------------------------------------
Plugin_TCPServer
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_TCPServer.dll
----------------------------------------
Plugin_TracksManager
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_TracksManager.dll
----------------------------------------
Plugin_Utilities
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/Plugin_Utilities.dll
----------------------------------------
RatingPlugin
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/paid%20sam/radio%20dj%20diff%20version/RadioDJ%201.6.4.2RC2/Plugins/RatingPlugin.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.


Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

kayabuyukcelen

Quote from: 704djs on August 28, 2013, 10:12:34 PM
we are getting a error will double check and see if we are doing something wrong

did you copy the devexpress.* dll's to radiodj main folder?

or, when do you have the error?

704djs

Have the error when I open it after place the file in the plugin folder didn't get a error when I place the dll in the main folder just when I added the plugin dll to the plugin folder   Now here is my question do I place the whole folder in there on just the dll
Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

kayabuyukcelen

Quote from: 704djs on August 28, 2013, 10:36:21 PM
Have the error when I open it after place the file in the plugin folder didn't get a error when I place the dll in the main folder just when I added the plugin dll to the plugin folder   Now here is my question do I place the whole folder in there on just the dll

No, you'll only copy dll's.

704djs

ok i got it running i was trying to do a remote and it was not responding but got it running
Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

kayabuyukcelen


DJ Garybaldy

Quote from: kayabuyukcelen on August 29, 2013, 01:35:40 PM
does anybody have problems with beta?

I've not noticed anything out of the ordinary with the plugin. It works just fine.

The only time I get an error is when I try to click save without entering any server details which is what I would expect it to do.  :bash:

Looks like it pretty much going to be a great plugin. Good work  :ok:
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

Jhonny

Will it work with icecast?
RDJ namely works with Icecast and Shoutcast.

grtz.
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

kayabuyukcelen

Quote from: KingsbridgeRadio on August 29, 2013, 03:44:04 PM
I've not noticed anything out of the ordinary with the plugin. It works just fine.

The only time I get an error is when I try to click save without entering any server details which is what I would expect it to do.  :bash:

Looks like it pretty much going to be a great plugin. Good work  :ok:
Thank you. I've forgot empty host checking. Fixing now.

Quote from: Jhonny on August 29, 2013, 03:54:52 PM
Will it work with icecast?
RDJ namely works with Icecast and Shoutcast.

grtz.

Yes, I've planed to integrate icecast.

molnarb83


DJ Garybaldy

If it's OK by kayabuyukcelen I would like to be able to post a link so everyone can use this plugin. Will post when i have it uploaded to the server.
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

kayabuyukcelen

Quote from: KingsbridgeRadio on August 29, 2013, 11:42:06 PM
If it's OK by kayabuyukcelen I would like to be able to post a link so everyone can use this plugin. Will post when i have it uploaded to the server.

i'll release a new version in a hour. i'll send you and you can upload to the server ;)

kayabuyukcelen

Here we go,
You can download from www.buyukcelen.com/RatingPlugin02beta.zip

Installation Instructions
-------------------------
Copy the Devexpress.* dll files to main RadioDJ folder.
Copy the RatingPlugin.dll to the Plugins directory.

Usage
-------------------------
Open RadioDJ Settings => Plugins => Rating Meter

Refresh Interval: minutes to get listener count from servers.
Show only last xx minutes: For most recent graph. Deletes old records every 10 minutes.

Adding a server:
Server Type: Select from the dropdown. If you want to learn your shoutcast version, go to http://YOUR_SHOUTCAST_HOST:YOUR_PORT you'll see the version.
Alias: Just required for naming server. And must be unique.
Host: The ip address or hostname for your server. Mustn't start with http:// or end with /. Forexample: 192.168.0.1 or myserver.myprovider.com
Session ID: Required for Shoutcast v2 servers.

Relay Users: If any servers listen and re-stream from this server, you can decrease the listener count for more real graphs.
Also; don't forget to check enabled to start tracking.

To-Do:
- Icecast integration
- Recording data to database
- Record track names

You can ask any questions and request for more features.
Thanks.