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. New features are being added to HEAD which will become the 5.x-2.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.

Releases

Official releasesDateSizeLinksStatus
5.x-2.0-alpha12008-Aug-1754.8 KBSupported for 5.xThis release is supported but is not currently the recommended release for 5.x.
5.x-1.52008-Jan-1843.22 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
5.x-2.x-dev2008-Aug-1854.79 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-May-2743.82 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.