冬瓜TV MAX:打造你的私人串流聚合中心
冬瓜TV MAX 是一款基於Node.js 與Vue 3 建構的開源串流聚合播放器。它透過整合多源影視數據,結合TMDb 的海報與評分解析,為用戶提供一個類似Netflix 的沉浸式觀影空間。相較於原版項目,MAX 版本在UI 視覺與互動邏輯上進行了深度革新,實現了從「能用」到「好用」的跨越。
核心功能亮點
智慧聚合與流暢播放
- 海量資源整合 :存取TMDb 元資料及48 個以上Maccms 第三方資源站API,支援即時測速與智慧篩選,精準剔除卡頓來源。
- 串流搜尋體驗 :利用SSE 技術實現搜尋結果的即時回饋,無需等待全部加載,結果隨輸入動態呈現。
- 自動化故障轉移 :當目前播放線路失效時,系統會自動切換至可用線路,確保觀影不會中斷。
靈活部署與多端相容
- 快速上線 :支援Vercel 一鍵部署,並針對國內外存取進行了存取最佳化。
- 私有化部署 :可透過Docker 搭建在個人伺服器上,支援SQLite 或JSON 快取機制。
- 全平台覆蓋 :提供專屬APK 與PWA 封裝,確保在Android TV 及行動端擁有接近原生的操作體驗。
安全性增強與細節優化
- 私密存取控制 :支援設定全域存取密碼,防止網站被公開掃描。
- 載入速度優化 :優先使用本地靜態資源,有效規避CDN 劫持並提升國內負載效率。
- 統一配置管理 :支援遠端載入設定文件,方便在多個站點間同步管理。
MAX 版本升級對比
| 功能模組 | 原版體驗 | MAX 版本升級 |
|---|---|---|
| 首頁視覺 | 基礎清單展示 | Netflix 風格輪播、動態背景及排名特效 |
| 搜尋交互 | 靜態載入等待 | 即時結果跳動呈現+ 動態聚合 |
| 分類體系 | 依賴搜尋跳轉 | 建立獨立分類名單(如歷史、冒險、綜藝等) |
| 播放頁功能 | 常規播放介面 | 劇集網格化、自動測速、故障轉移、投影機支持 |
| 導航交互 | 固定頂部欄 | 捲動變色、膠囊懸浮搜尋框、快速回頂按鈕 |
技術架構概覽
- 前端技術 :Vue 3, Bootstrap 5, FontAwesome, DPlayer, HLS.js
- 後端技術 :Node.js, Express, Axios
- 數據支撐 :TMDb API v3, Maccms API 聚合
- 儲存方案 :SQLite(推薦)、JSON 檔案、本地內存
- 部署環境 :Docker, Vercel, PM2, 寶塔面板
- 網路最佳化 :Cloudflare Workers, 支援反向代理位址
快速開始
項目地址: 🔗 GitHub – EdNovas/dongguaTV
線上演示: ▶️ https://ednovas.video
冬瓜TV MAX 將輕量級部署與沉浸式UI 完美結合,是目前自建私有視訊聚合站的理想選擇。
正文完

