VideoPlay - Video Subscription Platform

VideoPlay - Video Subscription Platform


Start your own Video Subscription Platform ! This Premium PHP script is the perfect way for any type of Video Streaming Portal. Customize your video portal easily and add unlimited videos, posts and pages.

You can choose to make the videos available for free or only for subscribers and generate significant revenue.

This video CMS comes with blog, pages, themes, translations, subscriptions, payments, newsletter, social login, email templates, API, and much more…. You can easily connect your site with Stripe to accept recurring subscriptions and payments. Learn more about this premium script bellow…

Subscriptions and Payments

The Stripe payment platform has been fully integrated into our script allowing you to accept recurring payments from your subscribers, simple payments or offer trial periods to your members.

Add Unlimited Videos

Add unlimited videos from anywhere : Youtube, Vimeo, Dailymotion or any other video platform. You can also upload your own videos files and use the built-in player to watch your video. Add Posts & Pages

This script is a complete CMS that allows you to create unlimited content for your site. Add posts and pages to your site and use different layout to completely customize it.

Categories & Menus

Create categories and keywords pages to include your videos and posts, create your own menus by simply drag and drop using each of your pages and categories and use them wherever you want in your theme.

Statistics & Analytics

View detailed statistics for your website and analyze the behavior of your users and subscribers. Easily view daily and monthly sales, recurring payments, subscriber locations, website activities and more…

More Features

iOS and Android – detection of iOS and Android to activate the native player of the device. supports video streaming to AppleTV and ChromeCast.

API System – Easily create plugins for your video platform using the included API and allow your users to easily integrate your content on their own websites.

Video Distribution – Allow other videos platform to fetch your videos ! Create your own video distribution system and be a video provider!

Tons of Features – Recent comments, best comments, new users, last video players, recent searches, custom pages, online users, category management, language management, social sharing, notifications!

Cache – Greatly improves the site loading time and lessens the database load for a better user experience.

Multi Language – Easily translate your website to your own language! Every possible strings in the system are translated to provide better user experience!

Control Panel – Manage everything in the dashboard ! Configure a wide range of settings, check statistics, manage users, manage reports, manage pages, manage categories and much more!

Responsive Themes – 2 beautiful bootstrap themes easily to customizable built to look great on different devices.

SEO Optimized – Everything has been designed thinking to SEO optimization, from URLs to meta tags. Automatic generation of the meta and open graph tags for social sharing. Pretty URLs, sitemap generation, cache system, urls and titles settings, pagination…

Social Login – Easily connect to your website with your facebook, google or twitter accounts!

User Features – Registration, login, forgot password, user comments, avatars, profile covers, playlists, notes, favourites and more.

Video Features – Add to favorites, add to playlists, report a video, comments, fullscreen mode, star ratings, embed, related videos, user who like this video and more.

Comments Moderation System – Approve, mark as spam or delete pending comments from your users and subscribers.

Requirements :

  • PHP >= 5.4
  • PDO Extension (only for installation)
  • MySQL Database

Technologies Used :

  • Codeigniter Framework
  • JQuery
  • Ajax
  • Other PHP, Javascript and JQuery libraries

Support :

You can get support from our forums at Please make sure you search through the existing forum posts before creating a new one and please keep a positive attitude and be polite.

Live Demo and Login details :

Payment Testing

  • Card Number: 4242424242424242
  • MM/AA: 02/2020
  • CSV: 123

Get involved !

Is there a feature you would like to see ? We will go through all your feedback weekly and pick the most requested features to be included in a future update! Send your request in our forum :

Update History

All the update to :

ver 1.2.0
Added: new subscription page (html template)
Added: detection of iOS and Android to activate the native player of the device
Added: support for AppleTV & ChromeCast
Added: default image on videos
Updating translations
Fixed: problem with the logo on smartphone
Fixed: error if the api facebook field in the backend is empty.
Fixed: error that could prevent the functioning of embed videos.
Fixed: problem that prevented the menu from displaying on video pages.
Fixed: issue with facebook sdk on PHP 7.1.x

ver 1.1.2
Fixed: database update

ver 1.1.1
Fixed: Problem that does not display images correctly on profile pages
Fixed: Adjusting thumbnails on the “members” page
Fixed: Adjustment of sidebar widgets on “members” page
Fixed: Errors with the latest update
Added: Added members page on the menu edition

ver 1.1.0
Added: Support new video format (mp4 | mov | ogg | webm)
Added: Playlists of related video
Added: Custom youtube player
Added: Advertising in the video player
Added: Ads in content website and sidebar
Added: Series Support (seasons, episodes)
Added: Ability to deactivate e-mail confirmation for validation of registrations
Added: Notification informations and links
Added: Swedish translations
Added: Option to change the color of the player
Added: Possibility to edit video source paths (FTP upload)
Added: Option to permanently hide the advertisement in dashboard
Update: Translation strings
Fixed: Maximum width for the video container
Fixed: Problem preventing deletion of a post category
Fixed: Support for languages including symbols (Chinese, Arabic, etc.)
Fixed: Create a post when no category exists
Fixed: Style adjustments for the mobile version of the video player
Fixed: Close the mobile menu when loading the page
Fixed: Display of certain text strings
Other minor corrections and adjustments

ver 1.0.1
Fixed : second custom menu in smartphone menu
Fixed : problem in dashboard with location of members
Fixed : problem in dashboard with number of result (location)
Fixed : sort comments by date in dashboard
Fixed : style demo bar in smartphone
Fixed : style footer in smartphone
Fixed : link on video page when not subscriber
Fixed : image background on category page and keyword page
Fixed : style fix in user page when no content
Fixed : error when leaving a comment on a post
Fixed : error when editing the custom description of a keyword
Fixed : display of sidebar on post keyword
Fixed : modal display on darktheme