WHM Shoutcast Admin - [open source version]

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
Well,

I saw a post here that inspired me in doing this and since i'm not the only one that needs this kind of Addon I've decided to give it for free.

Anyone that is interested in helping out please pm me.

I already got the WHM interface done, i'ts adding shoutcast support for custumers but there is much more to be made.

Soon i'll be releasing the first beta testers so subscribe to this post to stay tunned for updates.

By, the way, it's being done with php so I believe a lot of people here will be able to help ou.

See you soon.

Update - June 15, 2007

This is what has been done so far:

WHM interface:
- User/Server Administration
--+ Add/Create shoutcast server for a cpanel user
--+ Remove shoutcast server from cpanel user
--+ Edit the shoutcast server config file for the cpanel user
- Shoutcast servers process control
--+ Show process status (up or down)
--+ Show stream status (up or down)
--+ Show Bitrate, Máx. listeners, Listeners peak for servers that are streamming
--+ Show server port
--+ Start Server
--+ Stop Server
--+ Restart Server
- Statistics
--+ User online statistics updated every 2 minutes and generating a graph
--+ View the graphs from WHM
- Extra configuration
--+ Multi-language (currently english and portuguese only)
--+ Main configurations options like port range, rrdtool file path,
statistics graph file location and other stuff

User cPanel interface (not fully implemented):
- Shoutcast servers process control
--+ Start Server
--+ Stop Server
--+ Restart Server

TODO:
- Finish the install script
- Documentation
- Log the actions (stop, start, restart, statistcs, etc..) and rotate log
- Update notification on WHM
- Clean up code for unused stuff and add comments
- Finish the daemon (cron) that restart servers that are for
somereason not up. I need to make an option for the user and root to
check if they what that specific server to be restarted if is down
- On cPanels interface
--+ Show statistics
--+ Edit shoutcast's server config file.
--+ Check if the cPanel interface is working correctly with cPanel's x3
skin as an addon

++++ I've attached some new screenshot +++++
 

Attachments

Last edited:

gundamz

Well-Known Member
Mar 27, 2002
245
0
316
Hi Rafaelfpviana,

Thanks for that.
Any demo or screenshot to have a look?
 

sticky69

Registered
Jul 11, 2006
3
0
151
opensource power!

Hats off to you, I enjoy the opensource community :D


Be sure to post it on sourceforge! and I personally wouldnt might checking your code out.

Thanks
 

ZydRick

Member
Oct 11, 2006
5
0
151
I'm interested in this proyect.

Im programer of PHP. My experience is 5 years.
Sorry for my bad english, Im from spain.
Im interesting in translate this proyect to me languaje.

I can have 3 works in this proyect:
- Betatester
- Lite programer (I have problems of time)
- Translating from english to spanish.

Thanks for you work and your atention.

Bye!
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
sticky69 said:
opensource power!

Hats off to you, I enjoy the opensource community :D

Be sure to post it on sourceforge! and I personally wouldnt might checking your code out.

Thanks
POWWWEEERRRRR!! hehe

I will sure post it on sourceforge, i'll do this asap.


ZydRick said:
I'm interested in this proyect.

Im programer of PHP. My experience is 5 years.
Sorry for my bad english, Im from spain.
Im interesting in translate this proyect to me languaje.

I can have 3 works in this proyect:
- Betatester
- Lite programer (I have problems of time)
- Translating from english to spanish.

Thanks for you work and your atention.

Bye!
That will be perfect, I need all the help I can get, the more the better.
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil

dude2892

Member
Jun 9, 2006
11
0
151
Hi there

Is nice to finally see some cPanel shoutcast control panels

Any guess as to completion date?

Also ill be glad to give suggestions to useful things

For one a bitrate checker and alerts you when a user is over and maybe an auto suspension if they do
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
dude2892 said:
Hi there

Is nice to finally see some cPanel shoutcast control panels

Any guess as to completion date?

Also ill be glad to give suggestions to useful things

For one a bitrate checker and alerts you when a user is over and maybe an auto suspension if they do
Sorry, no completion date yet, I started coding yesturday, but everything is look good so far.

Those are nice sugestions, it's kinda hard to do but not impossible.

If you can help out to make this happen... it would be great :D
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
dude2892 said:
Cant help sorry im useless at coding

I just thought about what cast control has
Well, for this project what you requested wasn't realy planed but who knows, maybe someday we can do something like that :D
 

dude2892

Member
Jun 9, 2006
11
0
151
Looking good so far definetly something i would like to add to my dedicated server and WHM

Everyone always asks for SHOUTcast and i hate using cast control so i dont im waiting for something like this
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
Hello again,

I know it's been a while since I don't say anything here, but let me explain what is going on.

I'm not finished yet, I had to stop working on it because the company that I work for is doing a new website so I had o pause this project, as soon as I have something I'll let everyone know.

Sorry about that but since i'm doing this alone this will move slowly (the wife needs attention too :D )

Like I said before, if anyone needs to talk to me just PM me.

bye bye for now
 

Chew

Well-Known Member
Dec 31, 2003
96
0
156
Maryland
As this is the open source version, any chance of creating a team of people to code it with input from the community with official releases created by the team of volunteers, then people can modify the major releases to their liking?

If you've never done project management before on such a scale, I'm more than glad to help assist.

Best Regards,
Chew
 

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
As this is the open source version, any chance of creating a team of people to code it with input from the community with official releases created by the team of volunteers, then people can modify the major releases to their liking?

If you've never done project management before on such a scale, I'm more than glad to help assist.

Best Regards,
Chew
The chances are good but I didn't get many volunteers to help me code it, I already opened a project on Sourceforge.net but like I said before, since i'm doing this alone things are moving slowly.

If you want to help out that would be great, just let me know. :)
 

ZydRick

Member
Oct 11, 2006
5
0
151
If you up the code from one site im volunteer to translate to spanish and im developer of PHP...

Is your decision... my english is poor man and i need a little help of google translator... Sorry for my bad english...

Thanks for you atention...

Bye!