Station

drewish - December 7, 2005 - 21:46

Station is a group of modules to run a radio station's website. It was originally designed for KPSU, a college radio station in Portland, Oregon.

The 4.7.x branch is closed to all but security and critical bug fixes. The 5.x-1.x branch is stable but has less features. The 5.x-2.x branch still has a couple of bugs but has some really cool features. New features are being added to HEAD which will become the 6.x-1.x branch.

If you use this module I'd encourage you to sign up for the radio group. That's where most of the station module related discussion takes place.

The modules are loosely coupled and designed to run on different machines i.e. schedule runs on your ISPs machine and archive runs on a network where bandwidth is cheap.

Station Schedule Module

The station schedule module provides:

  • A weekly schedule for a radio station.
  • A "DJ" relation between Drupal users and the Program nodes.
  • An XML-RPC interface for remotely retrieving program information.

Station Program Module

The station program module provides:

  • A Program node that can be placed into one or more schedule blocks.
  • Basic views support for the Program nodes.

Station Playlist Module

The station playlist module provides:

  • A Program Playlist node that allows user to create Playlist nodes detailing the music they played on a given date and linking that to a Program node.
  • Basic views support for the Program Playlist nodes.

Station Archive Module

The station archive module provides a framework for keeping an archive of the station's webstream. It uses StreamRipper to connect to the webstream and save an hour-long MP3 of each show. The MP3s are then added to Drupal using the audio module.

Warning: If you're in the US, posting your archives publicly could be a violation of the DMCA, you should consult with a lawyer. Though if you're in Canada it can be used to help you comply with broadcast recording requirements.

Requirements

For the Drupal 6 version the following modules are required:

Downloads

Recommended releases

Version Downloads Date Links
6.x-2.0-beta3 Download (68.88 KB) 2010-Jan-12 Notes
5.x-2.1 Download (54.94 KB) 2010-Jan-12 Notes

Other releases

Version Downloads Date Links
5.x-1.5 Download (43.22 KB) 2008-Jan-18 Notes

Development releases

Version Downloads Date Links
6.x-2.x-dev Download (68.86 KB) 2010-Feb-01 Notes
5.x-2.x-dev Download (54.95 KB) 2010-Jan-12 Notes
5.x-1.x-dev Download (43.82 KB) 2008-May-27 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.