Skip to content

Repository files navigation

🎬 React Netflix Player Pro

React Next.js Shaka Player Tailwind

The most advanced, production-ready Netflix UI clone built on top of Shaka Player & HLS.js. Fully optimized for Next.js App Router and mobile-responsive.

Note: This repository contains the Frontend UI Player component.


Player Preview 1

Player Preview 2

✨ God-Tier Features

  • 🛡️ Multi-DRM Support: (Widevine, PlayReady) for Vidio, HBO, Amazon Prime.
  • 🎬 Netflix-Grade UI/UX: Precision SVG icons, 3D stacked episode sidebar, and smooth responsive overlay.
  • ⚡ Smart Engine Fallback: Seamlessly switches between Shaka v5, HLS.js, and Native HTML5 depending on the provider.
  • 🌍 Multi-Language Subtitles & Audio: With auto-conversion and sleek scrollable selection menus.
  • ⏭️ Binge-Watching Ready: Features "Skip Intro" logic and Netflix-style "Auto-Next Episode" countdown.

🔒 Premium Full-Stack Version Available

What you see here is just the frontend masterpiece. The complete VOD/Streaming ecosystem is available for purchase!

If you want to build a fully functional streaming platform, the premium source code includes:

  • Full REST API Streaming Backend: Multi-language catalog, auto-scraping, and dynamic video URL generation.
  • Advanced Media Parser System: The secret sauce to bypass provider protections.
  • Complete Dashboard & Database: Fully integrated with this player.

📩 Interested in buying the full source code? Contact me to get the pricing and full demo:


🚀 How to Use (Frontend Only)

Just drop the CustomPlayer.tsx and useVideoEngine.ts into your Next.js project.

import CustomPlayer from '@/components/player/CustomPlayer';

export default function WatchPage() {
  return (
    <div className="w-full h-screen bg-black">
      <CustomPlayer "Action", "Awesome "Episode "HD", 1" 1, 2026, Series", episodeTitle: genre: meta="{{" qualityTag: season: src="[https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8](https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8)" title: year: }}/>
    </div>
  )
}

About

Advanced React video player with Netflix UI, DRM, and multi-language support. Fully optimized for Next.js App Router.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages