Shoutcast/drupal Online Radio Station

We require a Shoutcast application built with Drupal 6.

We already have a VPS where shoutcast server is installed.

The radio station will have multiple DJ’s broadcasting from their own computers.

The following software runs on the server to enable broadcast:

http://www.shoutcast.com/download – This page has brief description and download links of SHOUTcast DNAS (SC_SERV) and SHOUTcast Transcoder (SC_TRANS), you can download the linux versions of each of these to see how they work, documentation and example usage files are included.

Readme files and the Transcoder AJAX API reference are included as attachments for this project post.

SHOUTcast DNAS

The SHOUTcast Distributed Network Audio Server (DNAS) v 1.9.8 is the latest stable drop of the server. The DNAS is responsible for the actual streaming and broadcasting of your audio content out to the world. In order to run your own SHOUTcast DNAS server, you need to have ample bandwidth and access to your own network server. The SHOUTcast DNAS 1.9.8 is recommended for mid-to-advanced level users.

SHOUTcast Transcoder

The SHOUTcast transcoder is the tool broadcasters and DJs use to source and manage their SHOUTcast stations. With the SHOUTcast Transcoder, you can create and manage playlists, administer DJs, schedule shows with the new calendar management system and much more! The Transcoder is compatible with Windows, MAC and Linux.

We require the following features:

1. The shoutcast server and transcoder must be controlled from within Drupal, scheduling and control over which users can broadcast and when. The transcoder uses a simple calendar.xml file to schedule broadcasts. ALL major actions and controls made available by the SC_TRANS Transcoder API should be made available as options and controls in the Drupal module. The API is available as an attachment. This is a relatively simple API and should pose no problems for an experienced programmer.

2. Users of a certain user role within Drupal (DJ role) can log in and connect to the server to broadcast from their own computer. Their drupal username and password will be used as the DJ name and password for the shoutcast transcoder

3. All data from tracks played etc should be posted as data for display and manipulation in Drupal.

4. An embedded audio player with the ability to pop-up in a new window (important) to play the shoutcast stream.

Shoutcast SC_TRANS Transcoder handles multiple connections to a shoutcast server, it’s functions basically need a Drupal interface.

We require that the developer sets up and configures SC_TRANS on our server. SC_SERV is already installed and working.

The interface/application for controlling the shoutcast server should be created as a stand alone drupal module which can be used on another Drupal site.

Flexibility is required on the finer details of each point above, please don’t bid if you are not willing to do extra tasks if it becomes apparent that they are required, NOT extra work for no payment, but extra tasks that are essential in achieving the goal of the project.

A bonus payment will be made if the project is completed to our satisfaction.

Future work is also guaranteed if the project is completed successfully.

This project is URGENT!

Only bids which demonstrate some knowledge of the above will be considered, we need this completed within one month MAXIMUM, so there is no time for a potential bidder to learn how to build this application, you must already have the knowledge and experience before you bid.

Any questions please get in touch.

Leave a Reply

Your email address will not be published. Required fields are marked *