AI Summary

Overview

MoonTV is an out-of-the-box, cross-platform, and feature-rich aggregated movie and TV show player. Built with Next.js 14, Tailwind CSS, and TypeScript, it empowers users to discover, watch, and manage their favorite content seamlessly. Enjoy a unified experience for all your entertainment needs, with support for multi-source search, online playback, collection synchronization, viewing history, and cloud storage.

Key Features

  • Aggregated Multi-Source Search: Instantly search across various sources to find your desired content with a single query.
  • Rich Content Details: Access comprehensive information including episode lists, actor details, release years, plot summaries, and more.
  • Smooth Online Playback: Experience uninterrupted viewing with integrated HLS.js and ArtPlayer.
  • Collection & Continue Watching Sync: Save your favorite content and sync your viewing progress across multiple devices using Kvrocks, Redis, or Upstash.
  • Progressive Web App (PWA): Enjoy offline caching and the ability to install MoonTV on your desktop or mobile home screen for a native app-like experience.
  • Responsive Design: Adapts intelligently to any screen size, featuring a sidebar layout on desktops and a bottom navigation on mobile.
  • Smart Ad Skipping: An experimental feature to automatically bypass video advertisements.

Important Note: After deployment, the project is a bare-bones application. It does not come with built-in playback or live streaming sources. Users are responsible for collecting and configuring their own sources.

Typical Use Cases

  • Personal Media Aggregator: Consolidate your favorite streaming sources and search for content across them from a single interface.
  • Cross-Device Entertainment Hub: Watch movies and TV shows on your desktop, tablet, or mobile, with seamless synchronization of your viewing progress and collections.
  • Offline Viewing Enjoyment: Utilize PWA features to cache content and watch even without an internet connection.
  • Customizable Entertainment Portal: For technically inclined users, configure custom APIs and categories to tailor the platform to specific content needs.
  • Developer Showcase: A robust example of a modern web application built with Next.js, Tailwind CSS, and TypeScript, showcasing advanced features like PWA, Docker deployment, and database integration.

Repository Trajectory

Trended #5 on daily

September 8, 2026

First tracked on GitTrend

September 8, 2026

Loading README...

Contributors

Languages

JavaScript

2%

TypeScript

95%

CSS

3%

About

本项目采用 CC BY-NC-SA 协议,禁止任何商业化行为,任何衍生项目必须保留本项目地址并以相同协议开源

Related Blogs

Topics

Contributors

Languages

JavaScript

2%

TypeScript

95%

CSS

3%