GitHunt

Plezy Logo Plezy

A modern Plex client for desktop and mobile. Built with Flutter for native performance and a clean interface.

Plezy macOS Home Screen

More screenshots in the screenshots folder

Download

Download on the App Store
Get it on Google Play
Available at the Amazon App Store

Features

๐Ÿ” Authentication

  • Sign in with Plex
  • Automatic server discovery and smart connection selection
  • Persistent sessions with auto-login

๐Ÿ“š Media Browsing

  • Browse libraries with rich metadata
  • Advanced search across all media
  • Collections and playlists

๐ŸŽฌ Playback

  • Wide codec support (HEVC, AV1, VP9, and more)
  • HDR and Dolby Vision (not Linux)
  • Full ASS/SSA subtitle support
  • Audio and subtitle preferences synced with Plex profile
  • Progress sync and resume
  • Auto-play next episode

๐Ÿ“บ Live TV & DVR

  • EPG guide grid
  • Channel tuning
  • DVR recording rules and scheduled recordings
  • Multi-server DVR support

๐Ÿ“ฅ Downloads

  • Download media for offline viewing
  • Background downloads with queue management

๐Ÿ‘ฅ Watch Together

  • Synchronized playback with friends
  • Real-time play/pause and seek sync

Building from Source

Prerequisites

  • Flutter SDK 3.8.1+
  • A Plex account with server access

Setup

git clone https://github.com/edde746/plezy.git
cd plezy
flutter pub get
dart run build_runner build
flutter run

Code Generation

After modifying model classes:

dart run build_runner build --delete-conflicting-outputs

Acknowledgments

Languages

Dart76.7%GLSL15.1%Kotlin3.1%C++2.0%Swift1.5%Shell0.4%CMake0.4%C0.3%Go0.2%PowerShell0.1%Ruby0.1%Python0.1%Dockerfile0.0%Objective-C0.0%
GNU General Public License v3.0
Created October 21, 2025
Updated March 11, 2026