Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: "on air" script

  1. #1
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Exclamation "on air" script

    hello everyone,
    i have code for my internet-radio site "on air".
    that is the code:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <head>
    <title>Station Activity</title>
    
    <style type="text/css">
    td { font-size:0.6em; } /* temporary for testing purposes */
    #NowOn {
    border: 0px solid black;
    font-size: 11.5px;
    color: black;
    background: transparent;
    height: 55px;
    width: 350px;
    }
    </style>
    
    <script type="text/javascript">
    
    /* NOT CURRENTLY USED
    var thedate = new Date();
    var dayofweek = thedate.getDay();
    var hourofday = thedate.getHours();
    
    var GMT = new Date().getTimezoneOffset();
    var offsetGMT = -5 * new Date().getTimezoneOffset()/60;
    */
    
    // Sun=0 1 2 3 4 5 Sat=6
    var DayOfWeek = new Array('Weekend','Monday','Tuesday','Wednesday','Thursday','Friday','Weekend');
    
    var NoShow = 'No Show Scheduled<br />for KSWH';
    var DH = new Array (7);
    for (d=0; d<7; d++) {
    DH[d] = new Array (24);
    for (h=0; h<24; h++) { DH[d][h] = ''; }
    }
    
    DH[1][10] = 'Monday at 10 AM<br>Modern Rock<br>with Cody Graves';
    DH[1][12] = 'No Show Name<br>with DJ JT<br>Monday at Noon<br>No Genre';
    DH[1][14] = 'Real Talk<br>with DJ Yella<br>Monday at 2 PM<br>No Genre';
    DH[1][16] = 'No Show Name<br>with Katy Cox<br>Monday at 4 PM<br>Rap';
    DH[1][17] = 'The Greatest<br>with DJ Fresh<br>Monday at 5 PM<br>No Genre';
    DH[1][18] = 'Revolution Corner<br>with Randy Underwood<br>Monday at 6 PM<br>No Genre';
    DH[1][20] = 'Daily Affirmation<br>with DJ Hightower<br>Monday at 8 PM<br>No Genre';
    DH[1][22] = 'No Show Name<br>with David Doggett<br>Monday 10 to Midnight<br>No Genre';
    DH[1][23] = 'No Show Name<br>with David Doggett<br>Monday at 11 PM<br>No Genre';
    DH[2][13] = 'No Show Name<br>with Michelle Caillouet<br>Tuesday at 1 PM<br>Rock';
    DH[2][16] = 'No Show Name<br>with Sweet Action Jackson<br>Tuesday at 4 PM<br>Rock';
    DH[2][20] = 'The Rock Hour<br>with Dan the Man<br>Tuesday at 8 PM<br>No Genre';
    DH[3][10] = 'Love Me! Hate Me!<br>with DJ Nia<br>Wednesday at 10 AM<br>No Genre';
    DH[3][11] = 'Westcoast Wednesdays<br>with DJ Smoove<br>Wednesday at 11 AM<br>No Genre';
    DH[3][15] = 'The Storm Hour<br>with the Weatherman and Reba<br>Wednesday 3 to 5 PM<br>Classic Rock';
    DH[3][16] = 'The Storm Hour<br>with the Weatherman and Reba<br>Wednesday at 4 PM<br>Classic Rock';
    DH[3][22] = 'EZ Does It<br>with DJ EZ<br>Wednesday at 10 PM<br>Rap';
    DH[4][12] = 'The Quad Show<br>with J Bean & LongJohn<br>Thursday Noon to 2 PM<br>Rap/Urban';
    DH[4][13] = 'The Quad Show<br>with J Bean & LongJohn<br>Thursday at 1 PM<br>Rap/Urban';
    DH[4][14] = 'The Hour<br>with DJ V-Jeezy<br>Thursday at 2 PM<br>No Genre';
    DH[4][15] = 'No Show Name<br>with DJ Savana<br>Thursday at 3 PM<br>No Genre';
    DH[5][10] = 'Friday at 10 AM<br>Christian Music<br>with Jammin J';
    DH[5][11] = 'Friday at 11 AM<br>Christian Music<br>with Jammin J';
    DH[5][12] = 'Friday at Noon<br>Modern Rock<br>with Tag and Em';
    DH[5][13] = 'Friday at 1 PM<br>Modern Rock<br>with Tag and Em';
    DH[5][14] = 'Friday at 2 PM<br>Urban Music<br>with Brandon Tabor';
    DH[5][15] = 'Friday at 3 PM<br>Unknown Genre<br>with DJ Kevin';
    DH[5][16] = 'Friday at 4 PM<br>Urban Music<br>with Big Hampton';
    DH[5][17] = 'Friday at 5 PM<br>Urban Music<br>with Big Hampton';
    DH[5][22] = 'Friday at 10 PM<br>Modern Rock<br>with DJ Werewolf';
    DH[5][23] = 'Friday at 11 PM<br>Modern Rock<br>with DJ Werewolf';
    // Add more when schedule is known. Note: there may be better ways to do this when information is known.
    
    
    function OnNow() {
    var thedate = new Date();
    var dayofweek = thedate.getDay();
    var hourofday = thedate.getHours();
    // alert(dayofweek+':'+hourofday+'<br />'+DH[dayofweek][hourofday]);
    var showOn = DH[dayofweek][hourofday];
    if (showOn == '') { showOn = thedate+'\n\nNo Show Scheduled'; }
    alert(showOn);
    }
    
    function NowON() {
    var thedate = new Date();
    var dayofweek = thedate.getDay();
    var hourofday = thedate.getHours();
    var showOn = DH[dayofweek][hourofday];
    if (showOn == '') { showOn = thedate+'<p />No Show Scheduled'; }
    document.getElementById('NowOn').innerHTML = showOn;
    }
    </script>
    </head>
    <BODY onLoad="NowON()">
    <!-- Unhide this if table display desired
    <script type="text/javascript">
    document.write(TableStationSchedule())
    </script>
    -->
    <script type="text/javascript">
    document.write(NowON());
    </script>
    <div id='NowOn' onClick="NowON()">Click For Now On KSWH</div>
    </body>
    </html>
    now my question is:
    1. how do i make it update automatically?
    2. how do i make it by hours and minutes (ex: Dj Ben 08:00 - 08:23 and not Dj Ben 8:00 - 9:00)
    thanks very very much i really appreciate it!
    if you can share that with your friends it will be very helpful!!!
    good day everyone!!!

  2. #2
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    no one can help me? really i need this help please!!!

  3. #3
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    anyone?! i must this help!!!!!!! help me in this script!!! thanks.... :\

  4. #4
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    i must this help!!!! MuSt!!!!!

  5. #5
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    still no one answer me?

  6. #6
    Join Date
    Apr 2012
    Location
    Chester, Cheshire
    Posts
    329
    Thanks
    7
    Thanked 35 Times in 35 Posts

    Default

    Have a look at the options for Cronjobs on your server. For our radio site we've taken the data straight from Shoutcast. You can set the DJ, Show, currently playing song, up next, next DJ and all sorts, then so long as Shoutcast is On Air, it'll update automatically. We're using Joomla 2.5 for our site and we've tried a range of non-commercial plugins. There's too many to go through here though. If you use Joomla, check out the extensions directory. If you don't use Joomla, have a look into it and you can even download the extensions to see how they handle the JavaScripting and such.

  7. The Following User Says Thank You to ApacheTech For This Useful Post:

    mmail195 (05-12-2012)

  8. #7
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    no, i use html on my local server. my site still not in the internet, we down it. so someone have another idea?

  9. #8
    Join Date
    Apr 2012
    Location
    Chester, Cheshire
    Posts
    329
    Thanks
    7
    Thanked 35 Times in 35 Posts

    Default

    What are you using to broadcast your radio? Shoutcast? Icecast?

  10. #9
    Join Date
    May 2012
    Posts
    12
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    Wme media encoder. why?

  11. #10
    Join Date
    Apr 2012
    Location
    Chester, Cheshire
    Posts
    329
    Thanks
    7
    Thanked 35 Times in 35 Posts

    Default

    Try Shoutcast. It will automate a lot of what you want to do. It's easy to set up and easy to use. And it's a lot more listener friendly. It works on RealPlayer, VLC, Media Player, Online (through browser), Smartphone and a few others.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •