Allen Software Development
Bespoke Software Solutions

BACK TO HOME

Portfolio
Off The Chart Radio

A major client of Allen Software Development has been Off The Chart Radio. We have worked closely with manager Tim Willett, and technical engineer Andy Bonney to develop software for their listeners to download, to help management perform complex tasks more easily and also to assist DJs whilst onair.

Off The Chart Radio's Website

Software developed includes:

OTC iPlayer

The OTC iPlayer allows listeners to the station, not long to just listen, but to interact with the station's DJs as well. The program features two listen buttons (for Broadband and Dial Up streams), and a series of other buttons to allow the user to email and instant message the presenter, view the webcams, visit the presenter's minisite, view the current day's schedule and visit the station's online forum.

On Air Information is also displayed allowing the user to always be up to date with the current show name, a description and an image of the on air DJ.

The program can also be minimised to the system tray and/or kept always on top. The current show name can also be sent to the user's MSN or Windows Live Messenger personal message to show all their friends that they are listening to the station. The program itself is quite large on the screen so a feature was added to collapse the iPlayer to a MiniPlayer so that it didn't take up as much space on the screen. The on air show name, time, volume and listen links are still visible in this view.

The screenshots shown to the left are:

  1. iPlayer Main Window
  2. Instant Message Window
  3. iPlayer collapsed to MiniPlayer
OTC iPlayer

OTC iPlayer

OTC iPlayer

Click thumbnails for a full sized image.

OTC DJ Toolbox

OTC DJ Toolbox

OTC DJ Toolbox

OTC DJ Toolbox

OTC DJ Toolbox

OTC DJ Toolbox

Click thumbnails for a full sized image.

The DJ Toolbox is an integrated package of smaller programs that had previously been written by Allen Software Development. When DJs were on air, they needed to have many programs running. which had to be opened separately every time they needed to do a show. The DJ Toolbox came about when management wanted a program that contained all of these smaller programs which only required the user to open one program. Features of the program are described below:

Handover Helper: This program was designed to help each DJ handover to each other at the start and end of each other's show. The inner workings of the software are top secret to the station but the program displays 'ON AIR' when a DJ is on air and 'OFF AIR' when a DJ is not on air. A popup system was added to let the DJ know if their on air status had changed.

Playlist Logger: In the radio industry, it is a requirement to log playlists of every show that is broadcast. The playlist logger helps the live DJ to easily add songs to a list by dragging and dropping them into a list box. The artist and title of the song are automatically retrieved from the ID3 tags or the filename of the song as well as the duration. A manual entry for the artist and/or title can be entered if the ID3 tags or filename are wrongly entered. External playlists can also be imported, namely ASX and M3U. The Generate button also enables the user to generate a formatted forum post from the current playlist. The Upload button then allows the user to upload their playlist to the web server, via FTP in CSV (Comma Separated Values) format, so that it can be dealt with by management. The playlist is also stored locally on the DJs computer for future reference.

TOTH Clock: This simple program shows the current time in analog and digital format and with the number of minutes and seconds until the Top Of The Hour.

Time Calculator: It does exactly what it says on the tin. It's like a regular calculator but it totals up lots of lengths of time. DJs can use this to help work out the total length of songs, to fit nicely to the top of the hour.

Pre-Record Monitor: Sometimes DJs are not available to present live shows. The Pre-Record Monitor is used off air to keep the DJs up to date with how much there is to the top of the hour, the end of the show and the elapsed time. It also shows what the current time would have been if the show was to be produced live!

Competition Manager: Off The Chart Radio thrive on interactivity on the station. Many shows involve competitions in which listeners can enter. The Competition Manager allows the DJs to enter names into a list box and simply choose a 1st place, 2nd place and 3rd place winner.

Minibar: Contrary to its name, this is not a button for free alcohol for the DJs! This button minimises the main program to a bar along the bottom of the screen, above the taskbar. The minibar summarises the information in the main toolbox, but sits Always on Top so that the DJ can use additional software while keeping an eye on other things, like time and on air status.

The screenshots shown to the right are:

  1. DJ Toolbox Main Window: showing all the mini-programs mentioned above.
  2. Add Playlist Entry: The window that is shown when you add an MP3 to the playlist.
  3. Generated Playlist: Generates copyable text that can be pasted anywhere, e.g. a forum.
  4. Pre-Record Manager: What it looks like when it has started.
  5. Minibar

OTC Feed Editor

The Off The Chart Radio schedule feed file is in Javascript format. Before we came to the rescue, management used to edit this feed file manually using a text editor. Errors just as missing quotes (") or semicolons (;) were common when this was done. Allen Software Development were asked to create a program which contained text boxes for management to fill in for each hour. The data could then be saved as a .js file or uploaded to a specific location on the web using the FTP details provided. To keep consistancy, the latest feed file is downloaded when the program is launched. The 'Go To Now' button is used to go straight to the current time so that the current show could be quickly edited if a sudden schedule change was required. Later, when Off The Chart Radio was listed on DigiGuide, a TV/Radio listings program, tag check boxes were added to the Feed Editor so that they could be shown in the DigiGuide listings. OTC Feed Editor 0

Click thumbnail for a full sized image.

OTC Music Montage Maker

OTC Music Montage Maker 0

Click thumbnail for a full sized image.
Ste Briscoe, a member of the imaging production team at Off The Chart Radio asked for this software as a long shot, not thinking it could be made. The program stores, in a database, clips of songs, jingles and sound effects which are syncronised with their website. The clips can then be updated using the update feature on the software. The idea of the software is to create a short montage or music mix of selected songs, with a intro jingle, a song, a sound effect, another song, and so on, with an outro jingle at the end. The montage can either be played on the fly, straight away at the press of a button, or saved as an MP3. A feature was later added which allows DJs to add their own jingles to the database, for example, to personalise it to include their show name.

OTC Status Monitor

Because the station is an Internet Radio Station, services are subject to disconnected from the Internet at any time. Various services run on different servers are the world which keep the station running. The OTC Status Monitor monitors these services by checking their IP or domain name along with their port number. For example, their VNC (Virtual Network Computing: the protocol to remotely controlling a computer), runs on port 5700 on their main broadcast machine. If this connection cannot be established it is most likely that the server has gone down. The program checks for changes in status, and then can send an email to any email address. Off The Chart Radio used an email address that sent a text message to a specified number. This meant that if management were not around a PC when an email was sent, a text message would be sent to their mobile phone and they would know that something was wrong. Specific settings can be set for certain hosts, meaning that the Status Monitor can be programmed to only check the status of hosts at certain days of the week and certain times of the day.

The screenshots shown to the left are:

  1. Main Status Monitor Window
  2. General Settings
  3. Specific Host Settings
OTC Status Monitor

OTC Status Monitor

OTC Status Monitor

Click thumbnails for a full sized image.

Visit Now
Best Deal
Buy to Let Mortgages

Valid HTML 4.01 Transitional
All Software and Web Design © Allen Software Development 2005-2007. All Rights Reserved.