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

A Drupal 7 port is underway and the project has a new co-maintainer: gnal

If you use this module it is encouraged 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 Catalog Module

The station catalog module provides:

  • An Album node that allows user to create nodes with information about music albums.
  • Basic views support for the Album 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.

Drupal 6 Requirements

Drupal 7 Requirements

Downloads

Recommended releases

Version Downloads Date Links
6.x-2.0-beta5 tar.gz (70.03 KB) | zip (92.59 KB) 2010-Nov-20 Notes

Development releases

Version Downloads Date Links
7.x-2.x-dev tar.gz (76.07 KB) | zip (98.08 KB) 2012-Sep-25 Notes
6.x-2.x-dev tar.gz (69.12 KB) | zip (90.6 KB) 2011-Feb-25 Notes

Project Information


Maintainers for Station

  • gnal - 15 commits
    last: 34 weeks ago, first: 37 weeks ago
  • DamienMcKenna - 1 commit
    last: 37 weeks ago, first: 37 weeks ago
  • drewish - 392 commits
    last: 2 years ago, first: 7 years ago
  • tim.plunkett - 10 commits
    last: 2 years ago, first: 2 years ago

Issues for Station

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here