Plex выпустил настольный плеер для Linux. Раньше пользователям приходилось либо смотреть медиа через браузер, либо использовать Plex HTPC, либо сторонние клиенты. Теперь появилось отдельное приложение, которое устанавливается из Snap Store и обещает нативный опыт просмотра.
Разберём, что умеет плеер, чем он отличается от HTPC, какие есть ограничения и как организовать медиасервер на Linux.
Что такое Plex
Plex — это медиасервер и клиенты для просмотра фильмов, сериалов, музыки и фотографий. Сервер каталогизирует файлы, подтягивает метаданные, обложки и описания, а клиенты воспроизводят контент на разных устройствах. Есть бесплатный режим и подписка Plex Pass с дополнительными функциями.
На Linux сервер Plex работает давно и считается одним из самых удобных решений для домашней медиатеки. Настольный плеер закрывает пробел на стороне клиента.
Установка
Приложение доступно в Snap Store. Это значит, что установка не зависит от дистрибутива, но требует наличия snapd. Flatpak-пакет обещан позже; для многих пользователей он предпочтительнее из-за изоляции и привычного способа обновления.
# проверить наличие snap
snap --version
# установить плеер
sudo snap install plex-desktop
# посмотреть установленные снапы
snap list | grep -i plex
Если вы не хотите использовать Snap, дождитесь Flatpak или скачайте официальный пакет, если он появится. Не смешивайте несколько способов установки одного приложения: это приводит к путанице с обновлениями.
# проверить, не установлен ли уже пакет из репозитория
apt policy plex-desktop 2>/dev/null
flatpak list | grep -i plex
Плеер и HTPC: в чём разница
Plex HTPC — это интерфейс для машины, подключённой к телевизору. Он оптимизирован для управления с пульта, крупных элементов и просмотра на большом экране. Настольный плеер — обычное приложение для рабочего стола: окно, меню, управление мышью и клавиатурой.
HTPC — преемник режима PMP TV (Plex Media Player TV). Если у вас есть медиацентр на Linux, подключённый к ТВ, HTPC может быть удобнее. Если вы смотрите на ноутбуке или мониторе — настольный плеер.
# проверить, поддерживает ли система аппаратное декодирование
vainfo 2>/dev/null | head -20
vdpauinfo 2>/dev/null | head -10
Аппаратное декодирование
Плавность воспроизведения зависит от GPU и драйверов. Для 4K HDR нужен поддерживаемый кодек и аппаратный декодер. На Linux это чаще всего VA-API для Intel и AMD, VDPAU или NVDEC для NVIDIA.
Если видео дёргается, проверьте, включено ли аппаратное ускорение в настройках плеера, и какое устройство рендеринга используется.
# проверить драйвер и рендерер
glxinfo -B | grep -E "OpenGL renderer|version"
# проверить VA-API
vainfo | grep -E "Driver version|VAProfile" | head -20
# проверить NVDEC
nvidia-smi --query-gpu=name,driver_version --format=csv
Для HDR может понадобиться Wayland и поддерживаемый композитор. На X11 тонирование HDR работает хуже, а некоторые форматы не воспроизводятся без дополнительной настройки.
Медиасервер на Linux
Плеер — только клиент. Чтобы смотреть свою библиотеку, нужен сервер. Plex Media Server можно установить из репозитория, Snap или вручную. Для домашней сети достаточно обычного мини-ПК или NAS.
# пример установки сервера из официального репозитория (deb)
sudo apt install apt-transport-https curl
curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | sudo gpg --dearmor -o /usr/share/keyrings/plex.gpg
echo "deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
sudo apt install plexmediaserver
systemctl status plexmediaserver --no-pager
Проверьте, что сервер видит файлы и что права доступа настроены. Частая проблема — медиатека на внешнем диске, который не смонтирован после перезагрузки.
ls -l /media /mnt
findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS | head -20
sudo -u plex ls /path/to/media | head
Сеть и удалённый доступ
Для просмотра вне дома Plex предлагает удалённый доступ. Настройте его осознанно: не открывайте порты без необходимости, используйте шифрование и сильные пароли. Если ваш провайдер использует CGNAT, прямой доступ может не работать — тогда поможет relay, но скорость будет ниже.
# проверить, слушает ли сервер порт
ss -tulpn | grep -i 32400
# проверить внешний IP
curl -s https://ifconfig.me
Не публикуйте медиасервер в интернет без аутентификации и обновлений. Это не только риск утечки, но и способ раздать доступ к вашей сети.
Ограничения и альтернативы
Snap-пакет может хуже интегрироваться с системой, чем нативный. Flatpak обещан, но сроков нет. Кроме Plex, на Linux популярны Jellyfin и Kodi: Jellyfin полностью свободен, Kodi ориентирован на локальное воспроизведение.
# посмотреть альтернативы в репозитории
apt search jellyfin 2>/dev/null | head
flatpak search jellyfin 2>/dev/null | head
Итог
Настольный Plex для Linux — удобный шаг для тех, кто уже пользуется медиасервером. Snap-установка проста, но не всем подходит; Flatpak стоит подождать. Для 4K и HDR проверьте аппаратное декодирование и драйверы, а сервер держите в домашней сети с осознанным удалённым доступом. Если вам важна полная свобода, присмотритесь к Jellyfin.