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."
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.

