Donggua TV MAX: An open-source proprietary streaming media aggregation solution based on TMDb intelligent scraping

58Second reading
no comments

Donggua TV MAX: Create your own private streaming media hub

Donggua TV MAX is an open-source streaming media aggregation player built on Node.js and Vue 3. By integrating multi-source film and television data and combining it with poster and rating analysis from TMDb, it provides users with an immersive viewing space similar to Netflix. Compared to the original project, the MAX version has undergone a profound overhaul in UI visuals and interaction logic, achieving a leap from "usable" to "user-friendly."

冬瓜 TV MAX:基于 TMDb 智能刮削的开源私有流媒体聚合方案 冬瓜 TV MAX:基于 TMDb 智能刮削的开源私有流媒体聚合方案

Core Features and Highlights

Intelligent aggregation and smooth playback

  • Massive resource integration It integrates TMDb metadata and APIs from over 48 Maccms third-party resource sites, supporting real-time speed testing and intelligent filtering to accurately eliminate sources of lag.
  • Streaming search experience : Utilize SSE technology to achieve real-time feedback of search results, without waiting for the entire page to load, and the results are dynamically presented as you input.
  • Automated failover When the current playback line becomes unavailable, the system will automatically switch to an available line to ensure uninterrupted viewing.

Flexible deployment and multi-terminal compatibility

  • Quick launch It supports one-click deployment of Vercel and has optimized access for both domestic and international users.
  • Private Deployment It can be set up on a personal server via Docker and supports SQLite or JSON caching mechanisms.
  • Full platform coverage Provides dedicated APK and PWA packaging to ensure a near-native operating experience on Android TV and mobile devices.

Security enhancements and detail optimizations

  • Privacy Access Control Supports setting a global access password to prevent the site from being publicly scanned.
  • Loading speed optimization Prioritize the use of local static resources to effectively avoid CDN hijacking and improve loading efficiency in China.
  • Unified configuration management Supports remote loading of configuration files, facilitating synchronized management across multiple sites.

MAX version upgrade comparison

Functional modules Original experience MAX version upgrade
Homepage Visuals Basic list display Netflix-style carousel, dynamic backgrounds, and ranking effects
Search Interaction Static loading wait Real-time results display + dynamic aggregation
Classification system Relying on search for navigation Establish independent category rankings (such as history, adventure, variety shows, etc.).
Playback page function Regular playback interface TV series grid layout, automatic speed testing, failover, and screen casting support.
Navigation Interaction Fixed top bar Scrolling color change, capsule-shaped floating search box, quick return button

Technical Architecture Overview

  • Front-end technology :Vue 3, Bootstrap 5, FontAwesome, DPlayer, HLS.js
  • Backend technology Node.js, Express, Axios
  • Data support TMDb API v3, Maccms API aggregation
  • Storage solutions SQLite (recommended), JSON file, local memory
  • Deployment environment Docker, Vercel, PM2, BT Panel
  • Network optimization Cloudflare Workers supports reverse proxy addresses.

Quick Start

Project address: 🔗 GitHub – EdNovas/dongguaTV

Online demo: ▶️ https://ednovas.video

Donggua TV MAX perfectly combines lightweight deployment with an immersive UI, making it an ideal choice for building your own private video aggregation site.

End of text
0
Administrator
Copyright Notice:This article is original content from this website. Administrator Published on 2025-12-20, totaling 1018 words.
Reprinting Notice:Unless otherwise stated, all original content on this site is published under the Creative Commons Attribution 4.0 (CC BY 4.0) license. Please indicate the source and retain the original link when reprinting. Some content on this site is compiled from publicly available information and may have been generated or optimized with the assistance of AI technology. It is for reference only and does not constitute any professional advice. Readers should make their own judgments and verifications. This site assumes no responsibility for the availability, security, or legality of third-party resources.
Comments (No comments)
验证码