Radio Station is a plugin to run a radio station’s website. It’s functionality is based on Drupal 6’s Station plugin, reworked for use in WordPress. The plugin includes the ability to associate users with “shows” (schedulable blocks of time that contain a description, and other meta information), and generate playlists associated with those shows. The plugin contains a widget to display the currently on-air DJ with a link to the DJ’s show and current playlist. A schedule of all shows can also be generated.


  • Shows custom post type
  • Playlists custom post type
  • Add shows to Master Calendar
  • Add Master Calendar to WordPress Page with a shortcode, set grid or list view.
  • Show override if schedule interrupted
  • encore presentation designation if a repeat
  • 12/24 hour view
  • Upcoming show widget
  • Current show / DJ / host widget

Contribution Goals

  • Integration with AzuraCast and Libretime.
  • Include in a custom Newspack setup targeting radio stations, broadcasters, and arts organizations.
  • Documentation, tutorials, courses, and other training materials.
  • In-person and virtual training for contributors (all roles).
  • Help sustain and grow via fundraisers, hackathons, and other events.

projects we support