The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WHM Shoutcast Admin - [open source version]

Discussion in 'cPanel Developers' started by Rafaelfpviana, Oct 20, 2006.

  1. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    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 +++++
     

    Attached Files:

    • ss1.jpg
      ss1.jpg
      File size:
      188.1 KB
      Views:
      631
    • ss2.jpg
      ss2.jpg
      File size:
      182.4 KB
      Views:
      336
    • ss3.jpg
      ss3.jpg
      File size:
      50.4 KB
      Views:
      286
    • ss4.jpg
      ss4.jpg
      File size:
      91.4 KB
      Views:
      264
    • ss5.jpg
      ss5.jpg
      File size:
      98.6 KB
      Views:
      303
    #1 Rafaelfpviana, Oct 20, 2006
    Last edited: Jun 15, 2007
  2. gundamz

    gundamz Well-Known Member

    Joined:
    Mar 27, 2002
    Messages:
    245
    Likes Received:
    0
    Trophy Points:
    16
    Hi Rafaelfpviana,

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

    sticky69 Registered

    Joined:
    Jul 11, 2006
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    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
     
  4. ZydRick

    ZydRick Member

    Joined:
    Oct 11, 2006
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    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!
     
  5. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Brazil
    POWWWEEERRRRR!! hehe

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


    That will be perfect, I need all the help I can get, the more the better.
     
  6. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Brazil
  7. dude2892

    dude2892 Member

    Joined:
    Jun 9, 2006
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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
     
  8. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Brazil
    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
     
  9. dude2892

    dude2892 Member

    Joined:
    Jun 9, 2006
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    Cant help sorry im useless at coding

    I just thought about what cast control has
     
  10. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Brazil
    Well, for this project what you requested wasn't realy planed but who knows, maybe someday we can do something like that :D
     
  11. dude2892

    dude2892 Member

    Joined:
    Jun 9, 2006
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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
     
  12. COBRAws

    COBRAws Member

    Joined:
    Sep 26, 2006
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Buenos Aires
    ill subscribe to this thread. Looking good!
     
  13. rockair

    rockair Registered

    Joined:
    Feb 9, 2006
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    This looks very interesting, i'll stay tuned!
     
  14. IPSecureNetwork

    IPSecureNetwork Well-Known Member

    Joined:
    May 28, 2005
    Messages:
    99
    Likes Received:
    0
    Trophy Points:
    6
    Spanish Version will be available??????
    thats is a great idea!
     
  15. Daniel Artes

    Daniel Artes Well-Known Member

    Joined:
    Jun 21, 2003
    Messages:
    52
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    USA - Baltimore
    this is great, good luck. I can't wait for ti to be release.
     
  16. ZydRick

    ZydRick Member

    Joined:
    Oct 11, 2006
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Updates avaibles?

    Where the user admin of this project?

    Thanks for your atention!

    Bye!
     
  17. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    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
     
  18. Chew

    Chew Well-Known Member

    Joined:
    Dec 31, 2003
    Messages:
    96
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    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
     
  19. Rafaelfpviana

    Rafaelfpviana Well-Known Member

    Joined:
    Mar 12, 2004
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Brazil
    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. :)
     
  20. ZydRick

    ZydRick Member

    Joined:
    Oct 11, 2006
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    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!
     
Loading...

Share This Page