WP Manifestindependent plugin directory
manifest / media / shane-radio-station

Shane Radio Station

A working plugin to display a functional radio player with a schedule for DJ's currently presenting

by Shane Sarkhot · github.com/ssarkhot/shane-radio-station

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ssarkhot/shane-radio-station/archive/refs/heads/main.zip

Current Features

  • Configurable stream URL
  • Editable station name
  • Optional station description
  • Shortcode support: [shane_radio_station]
  • Basic MP3/AAC/HLS preparation
  • Live show resolver
  • Secure server-side metadata fetching
  • Live "Now Playing" updates
  • Custom radio player controls
  • Custom play/pause button
  • Volume slider
  • Animated equalizer
  • LIVE indicator

Roadmap

Schedule System

  • Create Show custom post type
  • Add show image
  • Add day/start/end schedule fields
  • Add disabled status
  • Add override status
  • Add conflict detection
  • Display current live show on frontend player

Player

  • Replace native audio controls
  • Add custom play/pause button
  • Remove seek/rewind ability
  • Improve player styling
  • Add responsive mobile layout
  • Add player skins
  • Add album artwork from metadata
  • Smooth metadata transitions

Block/Widget

  • Gutenberg block
  • Classic widget

Metadata

  • Admin can add a private metadata API URL
  • API URL stored in WordPress options
  • Frontend never exposes metadata URL
  • WordPress fetches metadata server-side
  • Frontend receives sanitized title & artist
  • Album artwork support
  • Song history