edde746 /
plezy
Современный кроссплатформенный клиент Plex на базе Flutter.
Форки
122
Звёзды
2.0k
Issues
0
Plezy — кроссплатформенный клиент для Plex на Flutter. Позволяет управлять медиатекой и смотреть контент на любом устройстве без использования официального софта.
Что делает
Plezy заменяет официальное приложение Plex. Он подключается к вашему Plex Media Server и выводит библиотеку фильмов, сериалов и музыки в удобном интерфейсе.
Это готовое решение для тех, кому не нравится стандартный клиент. Вы получаете доступ к медиафайлам, метаданным и управлению воспроизведением через один Flutter-интерфейс.
Как работает
Проект использует официальное API Plex для взаимодействия с сервером. Он авторизуется в системе, получает список библиотек и транслирует медиапотоки на клиентское устройство.
Весь код написан на Dart с применением фреймворка Flutter. Это обеспечивает работу одного и того же интерфейса на Windows, macOS, Linux, Android и iOS.
Кому подходит
Владельцам домашних медиасерверов, которым нужен легкий клиент.
Разработчикам, которые хотят изучить интеграцию с Plex API.
Тем, кто строит кастомный медиа-хаб на Flutter.
Пользователям, которые ищут open source альтернативу официальному приложению.
Основные возможности
Подключение к любому Plex Media Server.
Кроссплатформенная работа (мобильные и десктопные ОС).
Просмотр библиотек с метаданными.
Управление очередью воспроизведения.
Нативная поддержка Flutter-виджетов.
Полностью открытый исходный код.
Как установить
Для сборки проекта потребуется установленный Flutter SDK. Клонируйте репозиторий и запустите сборку под нужную платформу.
git clone https://github.com/edde746/plezy.git
cd plezy
flutter pub get
flutter runУбедитесь, что у вас настроены зависимости для целевой платформы (например, Android Studio для мобилок или инструменты сборки для Windows).
Как применить в своём продукте
Вы можете использовать Plezy как базу для создания собственного медиа-приложения. Не нужно писать интеграцию с Plex с нуля — возьмите этот код за основу.
Встроить как модуль в свой медиа-SaaS.
Пересобрать интерфейс под специфические задачи (например, для детского режима).
Использовать логику подключения к API для разработки других клиентов.
Модифицировать UI под конкретный бренд или устройство.
Добавить функции автоматизации просмотра.
Создать кастомный пульт управления сервером.
Подводные камни
Главная сложность — работа с API Plex. Оно иногда меняется, и если сервер обновится, клиент может временно перестать видеть метаданные.
Вам придется самостоятельно разбираться с кодом на Dart, если захотите добавить поддержку специфических кодеков или новых форматов стриминга. Это не "коробочный" продукт, а заготовка для доработки.
Частые вопросы
Нужно ли платить за Plex Pass для использования Plezy?
Plezy — это клиент. Он работает так же, как официальное приложение. Если ваш сервер требует подписку Plex Pass для определенных функций, клиент их не обойдет.
Какие платформы поддерживаются официально?
Благодаря Flutter, код должен собираться под все основные десктопные и мобильные ОС. Однако стабильность на каждой платформе зависит от актуальности зависимостей в `pubspec.yaml`.
Можно ли смотреть контент вне локальной сети?
Да, если ваш Plex Media Server настроен на удаленный доступ и проброшены порты. Plezy просто передает данные от сервера к вам.
Топики
Похожие репозитории
RustDesk — это open source замена TeamViewer для удаленного управления. Позволяет поднять свой сервер и не зависеть от чужих облаков.
LocalSend — бесплатный аналог AirDrop для передачи файлов между устройствами в локальной сети. Работает без интернета, серверов и регистрации.
AppFlowy — open source альтернатива Notion с AI. Позволяет строить базы знаний, вики и таск-трекеры, сохраняя полный контроль над данными.
Spotube — бесплатный кроссплатформенный плеер. Он объединяет данные Spotify и поток аудио с YouTube без рекламы.
Данные обновлены: 16 апреля 2026 г.