Plex Media Server + Apple TV. Домашняя медиатека в обход iTunes

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

Для этого Apple предлагает iTunes и программу «ТВ». Однако их ограничения знакомы многим: некоторые форматы не поддерживаются, а библиотекарная структура не всегда удобна. К счастью, существует превосходная альтернатива, которая позволяет вам полностью управлять коллекцией.

Связка Plex Media Server и Apple TV — это и есть тот самый идеальный вариант для домашней медиатеки. Plex берёт на себя роль умного хранилища и медиацентра, который красиво упорядочивает ваши файлы, добавляет к ним обложки и описания. А Apple TV становится удобным пультом для комфортного просмотра этого богатства на большом телевизоре. Всё работает быстро, красиво и, что важно, без лишних заморочек.

Шаг первый. Устанавливаем и настраиваем Plex Media Server

По данной ссылке скачиваем и устанавливаем Plex Media Server для вашей настольной системы/сетевого хранилища. Это достаточно продвинутый медиа-сервер позволяющий управлять фото-, видео-, аудио-контентом и не только.

Пеpвичные настройки библиотеки просты и просты в использовании. Вам нужно всего лишь выбрать тип библиотеки, которую хотите добавить, и место ее размещения. Затем сервер проиндексирует библиотеку и создаст миниатюры.

Далее, необходимо в настройках сети на вашем роутере фиксировать IP-адреса Apple TV и устройства, на котором размещен Plex Media Server.

Кроме того, мы перенаправляем порт 32400 на ваше устройство, на котором установлен сервер Plex.

После этого возвращаемся к Plex Media Server. В настройках удаленного доступа устанавливаем выбранный порт, если он отличен от используемого по умолчанию 32400. Если все установки на роутере сделаны верно, около пункта Remote Access появится зеленая галочка.

Шаг второй. Установка PlexConnect

После завершения первого этапа необходимо установить язык программирования Python на ваш сервер, который недавно был создан. Не бойтесь. Пользователи настольных систем должны перейти по ссылке и выбрать свой дистрибутив.

Важно отметить, что разработчики PlexConnect настоятельно рекомендуют установить версию Python 2.7! Люди, которые владеют NAS, по крайней мере, Synology, могут установить его из своих репозиториев: Центр пакетов — Программы — Python — Установить.

Пользователи настольных систем также должны скачать пакет PlexConnect с этой страницы и распаковать архив в любое удобное место.

Следующим шагом является изменение ключей в файле Settings.py.

ip_pms’ – указываем ip-адрес устройства, на котором развернут Plex Media Server;

В случае использования порта, отличного от стандартного, используйте «порт_pms».

Потребители NAS Synology:

  • должны позволить устанавливать пакеты сторонних разработчиков: Центр пакетов –> Настройки  –> Основное  –> Уровень доверия  –> Любой;
  • добавить репозиторий http://www.brigittehelsen.be/plexconnect/ в Центр пакетов –> Настройки  –> Источники пакетов и
  • установить PlexConnect из  раздела «Сообщество» Центра пакетов.
  • Для владельцев NAS Synology настройка PlexConnect завершена, и следующий шаг можно пропустить.

    Шаг третий. Создание сертификата.

  • Для Windows. Пользователям необходимо предварительно скачать и установить OpenSSL Win 32 light и  Visual C++ 2008 Redistributable Package (x86).
  • Следующим шагом является запуск командной строки (cmd.exe) с правами администратора и выполнение следующей команды:

    C:\OpenSSL-Win32\bin\openssl.exe req -new -nodes -newkey rsa:2048 -out C:\trailers.pem -keyout C:\trailers.key -x509 -days 7300 -subj “/C=US/CN=trailers.apple.com” -config C:\OpenSSL-Win32\bin\openssl.cfg

    Затем:

    C:\OpenSSL-Win32\bin\openssl.exe x509 -in C:\trailers.pem -outform der -out C:\trailers.cer

    И напоследок:

    type C:\trailers.key >> C:\trailers.pem

  • Для OS X и Linux. Юзеры запускают Terminal и выполняют команды:
  • openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj “/C=US/CN=trailers.apple.com”

    Далее:

    openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem

    Следующим шагом является перемещение трех файлов trailers.pem, trailers.key и trailers.cer из корня диска C на Windows или с рабочего стола на MacOS/Linux в папку «Сертификаты» каталога PlexConnect.

    Наконец, вы можете активировать PlexConnect.

  • Пользователи Windows запускают файл PlexConnect.py и разрешают доступ Python.exe в сеть.
  • Пользователи MacOS выполняют в терминале команду:
  • sudo “/Applications/PlexConnect-master/PlexConnect.py”

  • Пользователи Linux в терминале переходят к каталогу с PlexConnect и выполняют команду:
  • sudo ./PlexConnect.py

    Теперь можно перейти к следующей ступени.

    Хотите смотреть свои фильмы, сериалы и музыку на Apple TV без головной боли с iTunes? Тогда Plex Media Server — то, что нужно. Это бесплатное решение позволяет собрать всю медиаколлекцию с жёсткого диска или сетевого хранилища в один понятный интерфейс и смотреть её на большом экране через Apple TV, причём без ограничений, которые навязывает Apple. Просто установите сервер на компьютер, добавьте папку с медиа — и готово: фильмы, разложенные по обложкам и описаниям, будут доступны в любой момент, как в онлайн-кинотеатре, только вашем — личном и полностью под вашим контролем.

    Шаг четвертый. Настройка Apple TV.

    Открываем на Apple TV Настройки –> Основные  –> Сети. Находим текущее подключение и открываем его параметры. Пункт «Настройка DNS» устанавливаем в значение «Вручную», а в качестве DNS сервера вводим IP-адрес устройства с Plex Media Server:

    После установки настроек ваша приставка вновь получит свой обычный IP.

    Я бы также рекомендовал владельцам сетевых хранилищ завершить настройку DNS до установки PlexConnect.

    Теперь перейдите в Настройки — Основные, найдите «Отправить данные в Apple» и нажмите «Play/Pause» на пульте. Мы должны выбрать «Добавить профиль». В поле ввода вводим следующее:

    http://trailers.apple.com/trailers.cer

    После выполнения настроек профиль будет включен в список сертификатов.

    Точно так! Если у вас возникает какая-либо ошибка, например код 109, при добавлении профиля сертификата, вы почти наверняка должны проверить настройки брандмауера.

Связка Plex Media Server и Apple TV — это отличный способ превратить телевизор в центр развлечений, не ограничиваясь одним магазином iTunes. Вы получаете доступ к своей личной коллекции фильмов, сериалов, музыки и фотографий в красивом и удобном интерфейсе, который напоминает современные стриминговые сервисы.

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

Сначала потребуется немного усилий для настройки, но результат того стоит. После настройки сервера на компьютере или NAS запускайте приложение Plex на Apple TV и наслаждайтесь. Для тех, кто ценит качественный пользовательский опыт на большом экране и возможность контролировать свою коллекцию, это надежная и стильная альтернатива.

Поделиться с друзьями
Алексей Петров

Программист и энтузиаст Android/iOS, пишу о кастомных ROM, обновлениях и безопасности. Ценю стабильность и инновации в софте.

Оцените автора
Добавить комментарий