iReplay TV Channel and Radio Station

iReplay TV Channel and Radio Station

Details
View on WordPress

iReplay TV Channel and Radio Station lets you create live, linear TV and radio channels from your video and audio content. Upload your media, and the plugin turns it into a 24/7 broadcast-style stream that viewers can tune into at any time.

How it works:

  1. Create a channel (WebTV or WebRadio)
  2. Upload video or audio files
  3. Files are transcoded into HLS format
  4. A 24/7 schedule is generated automatically
  5. Embed the player on any page with a shortcode

Key features:

  • Create WebTV (video) and WebRadio (audio-only) channels
  • Weighted random scheduling for varied programming
  • HLS adaptive bitrate streaming (1080p, 540p, audio-only)
  • Now-playing display with live program info
  • Chunked file upload for large media files
  • Dashboard with channel stats and viewer counts

Shortcodes:

  • [irptvcr_tv_player channel="my-channel"] – Embed a video player
  • [irptvcr_radio_player channel="my-radio"] – Embed an audio player

Third-Party Service: iReplay.TV

This plugin relies on the iReplay.TV external service for core functionality. The following data is transmitted to iReplay.TV servers:

Connections made to iReplay.TV (https://ireplay.tv/api/wp/):

  • Site registration – Your site URL, WordPress version, and plugin version are sent when you first configure API credentials.
  • Heartbeat – Every 5 minutes, the plugin sends a heartbeat with your plugin and WordPress versions to confirm the site is active.
  • Channel management – When you create, update, or delete channels, channel metadata (name, handle, description, language) is synced to iReplay.TV.
  • Transcoding – When you upload media, the source file URL is sent to iReplay.TV for transcoding. Transcoded segments are pushed back to your WordPress server.
  • Schedule sync – Every hour, the plugin fetches the current program schedule from iReplay.TV for EPG display.
  • Stream tokens – When a viewer loads the player, a stream token request is proxied through your WordPress server to iReplay.TV. The viewer’s IP address and user agent are forwarded for concurrent viewer enforcement.
  • Usage stats – Daily, the plugin fetches aggregated usage statistics (viewer counts, peak concurrent) from iReplay.TV.

What is NOT sent through iReplay.TV:

  • Actual video/audio segment data is served directly from your WordPress server to viewers. iReplay.TV only hosts the HLS playlist files (.m3u8), not the media segments.
  • No payment or billing information is handled by the plugin.

iReplay.TV service links:

An iReplay.TV account and API credentials are required to use this plugin. A free tier is available (1 channel, 5 concurrent viewers).

Details

Plugin code:
ireplay-tv-channel-radio
Plugin version:
1.0.9
Author:
Outdated:
No
WP version:
5.9 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-12
Rating:
Times rated:
0
fast
linear-tv
live-streaming
radio-station
tv-channel