IReplay TV Channel And Radio Station Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
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:
- Create a channel (WebTV or WebRadio)
- Upload video or audio files
- Files are transcoded into HLS format
- A 24/7 schedule is generated automatically
- 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:
- Service website: https://ireplay.tv
- Terms of Service: https://ireplay.tv/terms
- Privacy Policy: https://ireplay.tv/privacy
An iReplay.TV account and API credentials are required to use this plugin. A free tier is available (1 channel, 5 concurrent viewers).
Screenshots
Dashboard showing channels and subscription info
Channel creation form
Asset upload with progress bars
Settings page with API credentials
WebTV player embedded on a page
WebRadio player with now-playing info

