Skip to content

edde746/plezy

Repository files navigation

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

Mobile

Download on the App Store Get it on Google Play

Desktop

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 (iOS, macOS, Windows)
  • Full ASS/SSA subtitle support
  • Audio and subtitle preferences synced with Plex profile
  • Progress sync and resume
  • Auto-play next episode

πŸ“₯ 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