Skip to content

CluvexStudio/ZedMovieDesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฌ ZedMovie Desktop

ZedMovie Desktop

ZedMovie Logo

A Premium Cross-Platform Movie & Series Streaming Application

Flutter License Platform

Installation โ€ข Build โ€ข Contributing


Telegram Channel: @CluvexStudio


โœจ Features

๐ŸŽฅ Premium Video Player

  • Full-screen support with hardware acceleration
  • Playback speed control (0.5x - 2.0x)
  • Advanced volume controls
  • Seek controls with keyboard shortcuts
  • Auto-hide controls for immersive viewing
  • Professional UI with smooth animations

๐ŸŽจ Modern UI/UX

  • Elegant dark/light theme support
  • Material Design 3 principles
  • Gradient overlays and shadows
  • Smooth animations and transitions
  • Interactive hover effects
  • Responsive grid layouts
  • Loading states with shimmer effects
  • Professional card designs with rounded corners

๐Ÿ“š Content Library

  • Browse thousands of movies and TV series
  • Filter by genre, year, IMDB rating
  • Advanced search functionality
  • Country-based content filtering
  • Favorites management with persistence
  • Watch history tracking
  • Multiple quality options (480p, 720p, 1080p)
  • High-quality posters and cover images

๐Ÿš€ Performance

  • Hardware-accelerated video playback via MPV
  • Optimized memory management
  • Fast REST API integration with fallback servers
  • Image caching for faster loading
  • Smooth 60 FPS animations
  • Minimal resource consumption

๐Ÿ–ฅ๏ธ Cross-Platform

  • Windows 7+ support
  • Linux (any modern distribution)
  • macOS 10.9+ support

๐Ÿ“ธ Screenshots

Home Screen

Browse latest movies and series with beautiful card layouts

Video Player

Full-featured video player with modern controls

Favorites

Manage your favorite content with ease


๐Ÿ”ง Installation

Quick Install

Download the latest release for your platform:

Windows

# Download ZedMovie-Windows-x64.zip from releases
# Extract and run zedmoviedesktop.exe

Linux

# Download ZedMovie-Linux-x64.tar.gz from releases
tar -xzf ZedMovie-Linux-x64.tar.gz
cd zedmoviedesktop
./zedmoviedesktop

macOS

# Download ZedMovie-macOS.zip from releases
# Extract and run zedmoviedesktop.app

Linux Dependencies

For Linux users, install required dependencies:

Ubuntu/Debian

sudo apt install libmpv-dev mpv libgtk-3-dev

Arch Linux

sudo pacman -S mpv gtk3

Fedora

sudo dnf install mpv-devel gtk3-devel

๐Ÿ› ๏ธ Build from Source

Prerequisites

  • Flutter SDK 3.35.0 or higher
  • Dart SDK 3.8.0 or higher
  • Git

Clone Repository

git clone https://github.com/CluvexStudio/ZedMovieDesktop.git
cd ZedMovieDesktop

Install Dependencies

flutter pub get

Build

Windows

flutter build windows --release

Linux

flutter build linux --release

macOS

flutter build macos --release

๐ŸŽฎ Usage

Keyboard Shortcuts

Key Action
Space Play/Pause
F Toggle Fullscreen
โ† Seek backward 10s
โ†’ Seek forward 10s
โ†‘ Volume up
โ†“ Volume down
M Mute/Unmute
Esc Exit fullscreen

Mouse Controls

  • Single Click: Show/hide controls
  • Double Click (Left): Seek backward 10s
  • Double Click (Right): Seek forward 10s

๐Ÿ—๏ธ Project Structure

lib/
โ”œโ”€โ”€ constants/
โ”‚   โ””โ”€โ”€ app_theme.dart          # App theme configuration
โ”œโ”€โ”€ models/
โ”‚   โ”œโ”€โ”€ movie.dart              # Movie model
โ”‚   โ”œโ”€โ”€ series.dart             # Series model
โ”‚   โ”œโ”€โ”€ genre.dart              # Genre model
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ providers/
โ”‚   โ”œโ”€โ”€ movie_provider.dart     # Movie state management
โ”‚   โ”œโ”€โ”€ series_provider.dart    # Series state management
โ”‚   โ””โ”€โ”€ search_provider.dart    # Search state management
โ”œโ”€โ”€ screens/
โ”‚   โ”œโ”€โ”€ home_screen.dart        # Home page
โ”‚   โ”œโ”€โ”€ video_player_screen.dart # Video player
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ services/
โ”‚   โ””โ”€โ”€ api_service.dart        # API integration
โ”œโ”€โ”€ widgets/
โ”‚   โ”œโ”€โ”€ movie_card.dart         # Movie card widget
โ”‚   โ”œโ”€โ”€ animated_card.dart      # Animated card widget
โ”‚   โ””โ”€โ”€ ...
โ””โ”€โ”€ main.dart                   # App entry point

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

GPL-3.0 License Summary

  • โœ… Freedom to Use: You can use this software for any purpose
  • โœ… Freedom to Study: You can study how the program works and modify it
  • โœ… Freedom to Share: You can redistribute copies
  • โœ… Freedom to Improve: You can distribute modified versions
  • โš ๏ธ Copyleft: Any derivative work must also be licensed under GPL-3.0
  • โš ๏ธ Source Code: You must provide source code when distributing

๐Ÿ™ Acknowledgments


๐Ÿ“ง Contact

For questions or support, please open an issue on GitHub.


Made with โค๏ธ using Flutter

โญ Star this repository if you find it helpful!

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

15 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors