KODI: собираем удобный и функциональный медиацентр для дома. Часть 11. Kodi+Plex

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Plex Media Server

Цифровой медиаплеер и организационный инструмент, который позволяет получать доступ к музыке, изображениям и видео, хранящимся на одном компьютере, с любого другого компьютера или совместимого устройства на любой доступной платформе, включая мобильные и игровые.
Поддерживаемые платформы Plex Media Server - Windows, Linux, Mac, FreeBSD, Docker, NAS (ASUSTOR, Drobo, FreeNAS, Tetgear, QNAP, Seagate, Synology, TerraMaster, Thecus, unRAID, Western Digital)
Поддерживаемые платформы клиента Plex - Windows, Mac OS X и Linux, iOS, Android, игровые приставки PS3, PS4, XBOX One и XBOX 360, телевизоры LG и Samsung с функцией Smart TV.
Официальная страница проекта - plex.tv

Зачастую во всевозможных обзорах и сравнениях медиацентров Kodi и Plex стоят плечом к плечу. Спорить о том, кто из них лучше или хуже, все равно что спорить на тему «Playstation vs Xbox»... дело не благодарное. У обоих есть свои плюсы и минусы. А что, если их использовать вместе, одновременно и даже на одном сервере, таким образом мы ведь должны получить преимущества каждого из них?

Преимуществом Kodi определенно является поддержка множества дополнений и работа с торрентами (например, Elementum), что позволяет иметь онлайн-медиатеку. Plex же, наоборот, превосходно работает с локальной медиатекой, поднятой на NAS вместе с самим Plex Media Server. А доступ к этой медиатеке можно получить хоть с браузера через удобный и красивый веб-интерфейс, хоть с игровой приставки. Это очень удобно и практично.

И самое важное, комбинировать сервера можно в обе стороны. То есть, можно иметь библиотеку в Plex и подключить ее в Kodi с помощью дополнения, либо наоборот, иметь библиотеку в Kodi и подключить ее в Plex.

Именно второй вариант я использую в своем домашнем пространстве. Основным медиацентром является Kodi, локально хранится только информация о самой библиотеке, а для просмотра фильмов/сериалов Kodi обращается к торрентам. В доме несколько телевизоров, все работают с центральным сервером Kodi и используют единую медиатеку и синхронизацию через БД MariaDB. О реализации такой «экосистемы» я детально описывал в другой публикации.

KODI: собираем удобный и функциональный медиацентр для дома. Часть 6.
MariaDB и синхронизация медиатеки

Разберемся, как иметь несколько KODI-медиацентров и одну медиатеку на все устройства в доме. Причем такую медиатеку, которая понимает, где вы закончили просмотр и позволит его продолжить на другом устройстве. Читать дальше →

Но при использовании iOS-устройств эта схема не работает. Установить Kodi на Apple-девайсы без джейлбрейка не возможно, джейлбрейк последней версии iOS под вопросом, да и сам по себе взлом еще гарантийных устройств такое себе решение. Получается замкнутый круг...

Вот здесь то Plex нам и пригодится. Итак, имеем основной медиацентр с Kodi на базе Ubuntu 20.04. Там же развернем еще и Plex Media Server и посмотрим, что из этого выйдет. К слову, о том, как строился мой медиацентр с Kodi можно прочесть в предыдущих публикациях, начиная с первой части.

Для установки Plex Media Server необходимо добавить ключ от репозитория downloads.plex.tv и сам репозиторий. Приступаем.

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt -y install curl
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
sudo apt-get update
sudo apt -y install plexmediaserver

По завершении установки убедимся, что сервер корректно установлен и запущен.

systemctl status plexmediaserver
Сервис plexmediaserver запущена
Сервис plexmediaserver запущена

Отлично, сервер запущен. Об автозапуске Plex Media Server беспокоиться не стоит, при установке он уже был добавлен и будет запускаться при старте системы.

Сервер Plex работает на порту 32400. Для перехода к веб-интерфейсу используйте:

http://ip_адрес_сервера:32400/web/

Или же localhost, при работе с той же машины:

http://localhost:32400/web/

Для дальнейшей работы в Plex необходим аккаунт, регистрируемся, авторизуемся, предложение о подписке Plex Pass пропускаем. Детально рассматривать настройки Plex не имеет смысла, все интуитивно понятно и на русском языке (почти).

Теперь необходимо связать Plex с медиатекой Kodi. Переходим в настройки аккаунта Plex и раздел «Библиотеки». Так как у нас и Plex и Kodi находятся на одном физическом сервере, то указываем локальный путь до каталогов. Как и в Kodi медиатеку необходимо разделить по типам (фильмы, телепередачи, музыка, фотографии или другие видео). Для каждой библиотеки свои настройки.

Так как в моем случае практически вся медиатека в Kodi онлайн (использую просмотр с торрентов), то в Plex добавлял следующие библиотеки:

Путь

Что хранится

/mnt/kodi/elementum

Скачанные фильмы и сериалы в Kodi Elementum (это тот контент, который планируется к просмотру. После просмотра Elementum удалят файлы)

/mnt/kodi/qbittorrent

Загруженный контент вручную с помощью торрент-клиента qBittorrent

/mnt/kodi/music

Локальная библиотека с музыкой

/mnt/kodi/photo

Локальная библиотека с личными фотографиями

/mnt/kodi/library/movies

Непосредственно библиотека фильмов Kodi. В каталоге хранятся только лишь файлы с информацией о фильме (.nfo) и ссылкой на стрим в Elementum (.strm)

/mnt/kodi/library/shows

Аналогичная библиотека, только с сериалами

В конечном итоге имеем полностью идентичную медиатеку в Plex, которая будет синхронизироваться автоматически при добавлении нового контента в Elementum из Kodi, новых загруженных в qBittorrent или же новых фото, которые также автоматически сгрузились с телефона в домашний сервер и стали доступны на всех устройствах.

При первом сканировании библиотеки это займет какое-то время, а для создания собственной базы Plex понадобится максимальное количество ресурсов вашего сервера. Например, моя медиатека из 400 фильмов, 100 сериалов (277 сезонов и 3500 серий) обрабатывалась порядка 10 минут, а LA на сервер с процессором Intel Celeron J1900 был порядка 15.

Главная страница Plex
Главная страница Plex
Сериалы в Plex
Сериалы в Plex
Фильмы в Plex
Фильмы в Plex
Отдельно взятый сериал в Plex
Отдельно взятый сериал в Plex
Отдельно взятый фильм в Plex
Отдельно взятый фильм в Plex

Да, понятное дело, что при попытке воспроизвести видео из Plex, которое ведет на стрим в Elementum не удастся. В моем случае это и не нужно - все, что планируется к просмотру, даже из Elementum, всегда уже офлайн и находится в другом каталоге. Если же у вас только локальная библиотека и все хранится, например в NAS, то с этим будет полный порядок. Вам можно только позавидовать :)

Итак, сервер установлен, медиатека синхронизирована с центральным медиацентром Kodi, доступ есть из веб-интерфейса через браузер, а что насчет приложений для мобильных устройств, для которых-то и затевалось все?

Меня интересует iOS. В официальном Apple Store загружаем Plex: Movies, TV, Music & More, авторизуемся по уже созданному аккаунту в Plex. Сервер автоматически вам "подтянется" из аккаунта. В общем-то, клиент Plex на вашем iOS-устройстве готов к работе «из коробки». Все настройки, в основном, косметические и нужны лишь для кастомизации интерфейса под каждого пользователя.

Теперь не очень приятная часть Plex. Работа с ним предполагает использование подписки Plex Pass с не совсем гуманными ценами ($4.99 в месяц/$39.99 в год/$199.99 навсегда).

При первой попытке воспроизвести что-либо из Plex с помощью клиента на iOS вы получите уведомление в ограничении просмотра в 1 минуту.

Но не стоит сразу отчаиваться, для базового функционала не обязательно иметь Plex Pass - достаточно единоразово активировать приложение за 449 рублей.

После активации приложение больше не будет вас ограничивать, можно наслаждаться просмотром.

Если вы все же хотите использовать Plex по полной, можете детально ознакомиться с возможностями подписки Plex Pass.

Немного скриншотов из клиента Plex на iOS...

Главная страница Plex и страница фильмов
Главная страница Plex и страница фильмов
Библиотека сериалов и отдельно взятый сериал в Plex
Библиотека сериалов и отдельно взятый сериал в Plex
Отдельно взятый фильм и сериал в Plex
Отдельно взятый фильм и сериал в Plex
Список серий в сезоне и просмотр
Список серий в сезоне и просмотр

За достаточное время использования связки Kodi&Plex с клиентом Plex на iPhone и iPad могу с уверенностью сказать, что работает она великолепно, без сбоев и торможений. Стрим на клиента Plex и одновременный просмотр в Kodi никак не сказывается на производительности, хотя и существенно нагружает сервер.

В начале публикации я упомянул и о возможности обратной совместимости, когда вся ваша медиатека находится в руках Plex, а хотите использовать ее в Kodi. Устанавливаем из стандартных репозиториев дополнений Plex, проходим авторизацию и наслаждаемся просмотром. Все делается буквально в пару кликов.

Дополнение Plex для Kodi
Дополнение Plex для Kodi
Раздел фильмов Plex в Kodi
Раздел фильмов Plex в Kodi
Фильм в дополнении Plex
Фильм в дополнении Plex

Благодаря такой связке мой медиацентр стал еще более удобным в использовании, я не ограничен платформами своих устройств, а при большом желании Plex позволяет предоставить доступ к вашей медиатеке даже из вне локальной сети.

Приятного времяпрепровождения с вашим домашним медиацентром!

Источник: https://habr.com/ru/post/599579/


Интересные статьи

Интересные статьи

Пока наши соседи по цеху спорят о конкурентоспособности Эльбруса, мы не будем пустозвонить и начнём мало-помалу клепать Отечественный Процессор (TM). Google выдал Skywater несколько миллионов для того...
Представьте, вы купили автомобиль, а возможно, он у вас уже есть. К автомобилю есть готовые рекомендации: как его обслуживать, каким топливом его заправлять, через сколько надо пройти ТО, когда и что ...
Labdien! Хочу поделиться с вами опытом релокации в достаточно нестандартное для IT'шника государство ЕС - Латвию, и все это во время пандемии. Я планировал одну статью, но в процессе по объему букафф ...
Авторы Ларри Г. Арлиан, Марджори, С. Морган Перевод и адаптация: Ефимов С.Т.Этот перевод посвящается читателям, которые очень хотели узнать о данном заболевании.&nb...
Добрый день, хабровчане. Сегодня делимся с вами переводом статьи, перевод которой был подготовлен специально для первого запуска курса «ReactJS/React Native-разработчик». Приятного прочтения. ...