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 v
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.9 and PHP 7.4.
SourceWordPress plugins · Oct 22, 2026
01 / Source details
Aboutthistool.
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:
01Create a channel (WebTV or WebRadio)
02Upload video or audio files
03Files are transcoded into HLS format
04A 24/7 schedule is generated automatically
05Embed the player on any page with a shortcode
Key features:
Create WebTV (video) and WebRadio (audio-only) channels
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).
See it in action
Screenshots & previews.
Dashboard showing channels and subscription infoChannel creation formAsset upload with progress barsSettings page with API credentialsWebTV player embedded on a pageWebRadio player with now-playing info
02 / Source details
Gettingstarted.
01Upload the webtv-webradio folder to /wp-content/plugins/
02Activate the plugin through the ‘Plugins’ menu
03Go to WebTV & Radio > Settings and enter your iReplay.TV API credentials
04Click Test Connection to verify
05Create your first channel under WebTV & Radio > Channels
06Upload media files to the channel
07Use [irptvcr_tv_player channel="your-handle"] in any post or page
Nginx configuration
If your WordPress site uses Nginx, add this to your server block for proper HLS segment serving:
Yes. The plugin requires API credentials from iReplay.TV to function. A free tier is available with 1 channel and up to 5 concurrent viewers.
Where are my video files stored?
Your original uploads and transcoded HLS segments are stored on your own WordPress server in wp-content/uploads/ireplay/ . Only the playlist files (.m3u8) are hosted by iReplay.TV.
What video formats are supported?
Any format supported by FFmpeg can be uploaded. Files are transcoded to HLS with H.264 video and AAC audio at multiple quality levels (1080p, 540p, and audio-only).
Can I have multiple channels?
Yes. The number of channels depends on your subscription tier: Free (1), Starter (3), Pro (10), Business (unlimited).
How does billing work?
Billing is based on concurrent viewer limits, not storage or bandwidth. The free tier allows up to 5 simultaneous viewers. All billing is handled by iReplay.TV.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati