Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. PHP Scripts
  4. Video & Streaming
  5. CineVault - Movies, Series & Live TV OTT...

CineVault - Movies, Series & Live TV OTT Script (Laravel Netflix-Style Streaming Platform)

Web 0 sales Updated Oct 20, 2026

Product overview

Netflix-style OTT script in Laravel 13: movies, series, live TV with EPG, subscriptions, IMDb/TMDB import, cloud storage, admin panel and every language on its own URL.

Frequently bought together

This scriptCineVault - Movies, Series & Live TV OTT... $35.00
Total for the bundle
$50.00

Item details

Platform
Files included
.php .html .css JavaScript .js .json .svg .md composer.json package.json .blade.php .env example Documentation
Compatible with
PHP 8.3 PHP 8.4
Software framework
Laravel
Database
MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Tailwind CSS
JavaScript framework
Alpine.js Chart.js
Programming language
PHP JavaScript
Version
1.1.0

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emailadmin@example.com
Passwordpassword

Demo website

LIVE DEMO Demo Website
Website demo user
Emaildemo@example.com
Passwordpassword

Description

CineVault — a complete streaming platform in one Laravel script

CineVault lets you launch your own Netflix-style streaming website: movies and series with an HLS player, live TV with a programme guide, subscription plans with Stripe, PayPal, Razorpay, PayHere or bank transfer, one-paste IMDb / TMDB import, cloud video storage and a fully editable admin panel. Built on Laravel 13 with a browser installer. New in 1.1: every language has its own URL (/es, /hi, /ta ...) with hreflang tags and a multilingual sitemap.

New in 1.1: every language gets its own URL

Your main language stays at /movies; every other language lives under its code: /es/movies, /hi/series, /ta. Search engines index each language separately.

  • hreflang, x-default and canonical tags on every page
  • Sitemap lists every page in every language with its alternates
  • The footer language menu jumps to the same page in the chosen language
  • Four languages included; add Spanish, French, German or any code from the Translations page and its URL is live at once

Translate the whole site from the panel

Every interface string has an input per language, with an untranslated filter and a rescan button. No files to edit.

Search, filters and rich cards

Genre, language, country and rating filters, instant search suggestions, IMDb rating badges and free / premium labels, in any interface language.

Title pages with real data

Poster, IMDb rating and votes, Metascore, cast with photos, reviews, trailers, audio and subtitle tracks, watchlist and share.

Subscription plans and free trials

Unlimited plans with screens, quality, downloads, ads and profiles per plan. Free trial, coupons, referral rewards, invoices. Stripe, PayPal, Razorpay, PayHere and bank transfer with admin approval.

Live TV with a programme guide

Channels by category, featured channels, now / next programme, EPG grid, M3U and XMLTV import, free or premium channels.

A full admin panel

Dashboard and analytics, catalogue, users, subscriptions, payments, plans, coupons, reviews, messages, pages, menus, ads, announcements, e-mail templates, staff roles and activity log.

IMDb / TMDB import and cloud storage

Paste an IMDb or TMDB link, preview and import ratings, cast, photos, reviews and episodes. Upload videos from the browser to Bunny Stream, Amazon S3, Cloudflare R2, Wasabi, Backblaze B2, Google Cloud Storage or your own server.

Note about the importer: IMDb often blocks direct requests from server IPs, so add your own free TMDB and OMDb API keys under Settings → Catalogue for a reliable import. The demo uses a basic OMDb key and returns limited data.

What you get

  • Full Laravel source code (unencrypted) with the vendor folder
  • Web installer and illustrated HTML documentation
  • REST API v1 for mobile and TV apps
  • Demo content to start from

Demo note: demo movies are sample videos; replace them with your own licensed content.

Core features

Viewer website

  • Dark cinematic design with light, dark and follow-device themes
  • Home page builder: hero slider, continue watching, new releases, trending, top rated, genre / language / country rows, live channels and plans
  • Browse by language, country, genre, year and rating; instant search with suggestions
  • Movie and series pages with IMDb rating, Metascore, cast with photos, trailers and reviews
  • Series with seasons and episodes, resume and auto-play next episode
  • HLS / MP4 / YouTube player with quality, audio tracks, subtitles and keyboard shortcuts
  • Live TV channels with categories and a programme guide (EPG)
  • Watchlist, watch history, ratings, reviews, reports and profiles with kids PIN

Languages and SEO

  • Every language on its own URL (/es/movies) with hreflang, x-default and canonical tags
  • Sitemap with every page in every language, robots.txt, Open Graph, JSON-LD and PWA manifest
  • Four interface languages included; add any language from the Translations page
  • Language menu that opens the same page in the chosen language

Subscriptions and payments

  • Unlimited plans: screens, quality cap, downloads, ads, profiles, trial days, monthly / yearly prices
  • Stripe, PayPal, Razorpay, PayHere and bank transfer with admin approval; webhooks need a valid signature
  • Free trial, coupons, referral rewards, invoices, billing history, cancel / resume, expiry reminders
  • Concurrent screen limit, device management and a free tier with ads

Admin panel

  • Dashboard and analytics: revenue, subscribers, streams, top titles
  • Movies, series, episodes, people, genres, languages, countries, collections and review moderation
  • IMDb / TMDB / OMDb import with preview, bulk import and scheduled rating refresh
  • Uploads to Bunny Stream, Amazon S3, Cloudflare R2, Wasabi, Backblaze B2, Google Cloud Storage or local server
  • Live TV channels and EPG with M3U and XMLTV import
  • Theme presets, every colour, fonts, logo, custom CSS and live preview
  • Pages, menus, ads, announcements, e-mail templates, translations, staff roles and activity log

Developers

  • Laravel 13, PHP 8.3+, Tailwind CSS 4, Alpine.js, hls.js, Chart.js
  • REST API v1 (Sanctum) for Android, iOS and TV apps, documented
  • Web installer, automated feature tests, service classes for payments, storage and import

Server requirements

  • PHP 8.3 or newer (8.3, 8.4) with pdo, mbstring, openssl, gd, curl, zip, fileinfo, tokenizer, xml, ctype
  • MySQL 8 or MariaDB 10.6+ (SQLite works for small sites)
  • Apache or LiteSpeed with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx
  • No Composer, Node.js or SSH needed: vendor folder and compiled assets are included
  • One cron job for php artisan schedule:run (shown by the installer)
  • Optional: FFmpeg for local HLS, Redis, a TMDB API key, a cloud storage account, Stripe / PayPal / Razorpay / PayHere accounts

Installation instructions

Install

  1. Create an empty MySQL database and user in your hosting panel and select PHP 8.3 or newer.
  2. Upload and extract the cinevault folder contents into your domain folder (public_html). The root .htaccess forwards requests to public/; enable "Show hidden files" in the file manager.
  3. Open your-domain.com/install: requirements check, database, admin account, optional demo content.
  4. Add the cron line shown on the last installer step.
  5. Log in at /admin and open Settings: e-mail, payments, storage and catalogue keys.
  6. Import titles with IMDb / TMDB import, add live channels and publish.

Add a language

Admin, Translations: type a code such as es, press Add language and translate. The page your-domain.com/es is live immediately.

Updating from 1.0.x

Upload the new files over the old ones (keep your .env and storage folder), then run Admin, System, Clear cache. Language URLs work right away; no database changes.

The full illustrated documentation is in documentation/index.html.

Changelog

Version 1.1.0

  • New: every language has its own URL (/es, /hi, /ta ...). Your main language keeps the plain address.
  • New: hreflang, x-default and canonical tags on every public page.
  • New: sitemap lists every page in every language with its alternates.
  • New: the footer language menu opens the same page in the chosen language.
  • New: add any language from the Translations page and its URL is live at once.
  • Docs: new "Language URLs" section and changelog.
  • Update from 1.0.x: upload over the old files and clear the cache in Admin, System. No database changes.

Version 1.0.1

  • Installer runs on a bare upload with no .env; root .htaccess for public_html uploads.

Version 1.0.0

  • Initial release: viewer site, player, live TV, subscriptions with five gateways, IMDb / TMDB import, cloud storage, admin panel, REST API, installer, four UI languages.

Reviews

0.0
Based on 0 reviews