WP Smart TV


The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo. Provides support for HTML5 video and Roku Direct Publisher plus add-on plugins for Fire TV and Chromecast.


  • Roku Direct Publisher Feed support (JSON)
  • HTML5 video player with HLS & MP4
  • Shortcodes to integrate with existing sites


  • Vimeo Pro Extender – Easily import and manage your Vimeo content with WP Smart TV
  • Fire TV Creator – Add support for Amazon’s Fire TV Creator
  • Playlists – Add playlist support to WP Smart TV
  • Secure Feeds – Secures your IPTV data feeds against unauthorized access

Do more with WP Smart TV with our line of Extenders! Click here to learn more.

This plugin utilizes custom post types to manage your video content. We include Movie, Shortform Video & Episodic post types to help you easily add new content to your IPTV system.

Each video contains metadata for trick play files and Closed Captions with multiple translations.

Shortcodes are also provided to embed content in regular posts & pages.

Roku Direct Publish Feeds allow you to send data to Roku without the expense of building your own app. For more information please see this article – Roku Direct Publisher Feeds.

Need help? Read the documentation here!


Does this work with YouTube?

No! YouTube does not allow you access to the data URLs required (HLS or MP4).

Does this work with Vimeo?

YES! If you have a Vimeo Pro or Business account, you can use your HLS and MP4 links. (Vimeo > Video > Settings > Video File).

Does it support WebVTT & SRT for Closed Caption support?

YES! However SRT support only works on Roku. We suggest using WebVTT as it works on both Roku and HTML5. You can convert SRT to VTT files quite easily online.


September 12, 2020
Say this worked perfectly the only thing i could not figrue out how to do is how to do an audio station with shoutcast. However I will be purchasing the amazon firestick one soon. This is going to help our small hosting company offer to our client's channel works perfect with our wowza streaming engine. Keep up the amazing work.
May 3, 2020
I've tried it on 3 different websites, but none of it works. Wasted time.
March 3, 2019
Once I figured out how to use this plugin, I found it to be extraordinarily effective. Once you get on top of the learning curve, it's good. For example, it took me a while to learn that Roku's categories are called "recipes" in this plugin. And you can't set up series and episodes without setting up recipes. Regardless, it is quite amazing and useful. Anybody wanting to create a Roku channel from the WordPress site should take a hard look at this plugin.
January 1, 2019
I've tried many different plugins on multiple content management systems and had yet to find one that could provide the correct JSON feed for a Roku Direct Publisher channel, so I was forced to manually update my JSON feed file each time. Once I switched to WordPress and found this plugin, I was so happy! This does it simply as soon as you install it. Installation and configuration was a breeze. Even setting up categories for the channel was simple. This is a great plugin if you have a Roku channel.
Read all 10 reviews

Contributors & Developers

“WP Smart TV” is open source software. The following people have contributed to this plugin.


Translate “WP Smart TV” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • FIXED: Issue with internal tools library.


  • FIXED = Error with advertising controls not showing metabox


  • FIXED: Error with Live Streams add-on not showing validity start and end times


  • FIXED: Error on activiting on first install.


  • ADDED: Support for upcoming Elementor add-on
  • UPDATED: Support for Importing JSON from TV Boss and Vimeo OTT feeds
  • FIXED: Issue with truncation issuing double ellipsis


  • FIXED: Error with is_plugin_active() not found
  • UPDATE: Added more support for OTT Pro plugin (coming soon)




  • FIXED: Seasons not displaying properly on Roku


  • UPDATE: Fixed issue with seasons not appearing correctly in Roku


  • UPDATE: Fix issue Series thumbnails


  • NEW: Import feature for Roku Direct Publisher
  • NEW: Updated interface
  • NEW: New code base


  • Added support for new Fire TV Creator plugin.
  • Removed Fire TV Builder support (coming to a new add-on shortly!)
  • Small bug fixes in the UI/UX department


  • New add-on licensing and upgrade system


  • New interface
  • PHP 7.2 compatibility update


  • IMPORTANT: You will need to build new Roku Receipes with this release. Sorry for any confusion!
  • Fixed errors with PHP 7.2
  • Verified system
  • Updated CMB2 libraries
  • Setting up backend systems for version 2.0
  • Disabled tutorials and extender dashboard pages. Returning in 2.0.


  • Fix for BIF & Closed Captions in Series
  • Add \”Required\” to series meta panel
  • Updates for Authorize extender


  • Graphical update
  • Misc bug fixes and optimizations


  • Added: Plugin automatic update system for Add-Ons
  • Added: Ability to add multiple Closed Caption and Trick Play files to each video
  • Fix: BIF files now display properly on Roku
  • Updated: Help Document system overhaul


  • Added: Custom Post Type theme templates for Movies, Episodes and Short-Form Videos
  • Added: Add the ability to do iFrame embeds on other sites
  • Added: Tutorials section to the dashboard
  • Updated: New \”Extender\” section for add-ons
  • Updated: New styling and small changes to Roku Recipes
  • Fixed: Strip HTML and links from Description for JSON outputs


  • Fixed: Season tags


  • Fix to FireTV Categories


  • Removed function that was causing errors on some installations
  • Added check for error when no tag was present on content


  • Added: Ability to download JSON file for Roku & FireTV
  • Added: Support for SRT subtitles and captions
  • Fixed: Support for local BIF/SRT/VTT files
  • Fixed: Recipes error on posts with more than 1 tag
  • Update: Removed unused functions from library


  • Fix for Pre-rolls in Direct Publisher


  • Added support for WP Smart TV Playlists
  • Rewrite of Roku functions
  • Fixed issues with certain configurations and Roku DP


  • Fix for BIF URLs
  • Fix for Closed Caption (Roku DP)


  • Added support for Amazon Fire Builder (FireTV template)
  • Added BIF support for Roku Direct Publisher
  • Added WPSTV Advertising System v1.0
  • Fixed issue with TV Specials not displaying properly
  • Fixed HTML entities showing in feed


  • Minor bug fix


  • Added TinyMCE button for inserting Video Player shortcodes
  • Made changes to series support – Series are now controlled by a custom post type.
  • Added Roku Category Builder (Roku Recipes)
  • Minor bug fixes


  • Added Series Support
  • Minor bug fixes


  • HTML5 video player – based on VideoJS HLS Player
  • Roku Direct Publisher Feeds – JSON
  • Metabox editor v1.0.0