Winter melon TV MAX
** Winter Melon TV MAX** is a modern streaming media aggregation player that has been completely reconfigured and upgraded, built based on Node.js and Vue 3. It adopts a Netflix-style immersive UI, providing TMDb data-driven dynamic lists and intelligent multi-source aggregated search functions.
Note: You need to configure the TMDB API. Some sites have been configured. If you need to add or delete, you can configure the db.json file (under the application data folder). See the attached figure. ##Preparation before deployment ### 1.ˇGet the TMDb API Key (required, you need to use it with the kitty or Piggy Page) This app relies on **The Movie Database (TMDb)** to provide movie metadata. ** Obtaining steps:** 1. ** Register an account **: Visit the [TMDb registration page](https://www.themoviedb.org/signup) to register and log in 2. ** Apply API**: Visit [API Settings](https://www.themoviedb.org/settings/api), click **"Create"** or **"click here"** Apply 3. ** Fill in information **: Select application type **"Developer"**, simple filling purpose (such as "Personal learning project") 4. ** Get Key**: After the application is approved, copy **"API Key (v3 auth)"** for backup ### 2. Deploy TMDb anti-generation (recommended by domestic users) Since TMDb cannot be directly accessed in China, it is recommended to configure a reverse proxy to normally display posters and film and television information. ####Deploying Cloudflare Workers Anti-Generation (Recommended) 1. ** Log in to Cloudflare** - Visit [Cloudflare Dashboard](https://dash.cloudflare.com/) - Select the left menu **"Workers & Pages"** → **"Create application"** → **"Create Worker"** 2. ** Deploy countercode ** - Name the Worker (such as `tmdb-proxy`) and click **Deploy** - After deployment, click **"Edit code"** - Copy the code from the project's cloudflare-tmdb-proxy.js file and paste it into the editor - Click **"Save and Deploy"** 3. ** Get Worker URL** - Get the URL after successful deployment, such as: `tmdb-proxy.your-name.workers.dev` - Enter this address during installation ### 1.🎬Dual engine data drive - **TMDb (The Movie Database)**: Provides high-quality movie/series metadata (posters, background images, ratings, introductions, credits) - **CMS aggregation source **: Integrate multiple third-party resource station APIs, automatic full-network speed measurement, and intelligently filter failure sources ### 2.🔍Intelligent search and aggregation - ** Real-time streaming search **: Using Server-Sent Events technology, search results are displayed while searching for instant feedback - ** Automatic grouping and merging **: Different lines of the same video are automatically aggregated, and the number of sources is updated in real time - **SQLite permanent cache **: Built-in high-performance SQLite database cache, second-level response to hot search terms ### 3. Immersive playback experience - ** Cinema mode **: Newly designed playback details page with dark immersive layout - ** Intelligent line speed measurement **: Support user-terminal direct connection speed measurement and server proxy speed measurement - ** Automatic failover **: Automatically switches to the next available line when playback fails - ** Screen casting support **: Integrated DLNA/AirPlay local screen casting function ### 4. Netflix style UI - **Hero carousel **: Full screen dynamic background, Gaussian blur mask, Top 10 ranked special effects - ** Intelligent integrated navigation **: Initial transparency, scrolling turns black, category clicks automatically smooth scrolling positioning - ** Infinite scrolling **: 20+ segment lists, support unlimited loading to the right ### 5.🔒Security and access control - ** Global access password **: Support setting global access password and remembering login status for up to 1 year - ** Remote configuration loading **: Support loading configuration files from remote URLs to facilitate unified management at multiple sites





