This project is not covered by Drupal’s security advisory policy.

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 was completed by co-maintainer: gnal

A Drupal 8 port was completed by co-maintainer: tim.plunkett

A Drupal 9.x port is currently underway for the project under co-maintainer: darrick

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.

Station Program Module

The station program module provides:

  • A Program node that can be placed into one or more schedule blocks.

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.

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 7 Requirements

Project information

Releases