Войти

Или войди с помощью

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

Виталий Гладков avatar |
Plex Media Server + Apple TV. Домашняя медиатека в обход iTunes

Эта инструкция позволит настроить потоковое вещание медиаконтента на вашу приставку Apple – минуя iTunes и домашнюю коллекцию. Будет интересна владельцам NAS, которые готовы создать свою собственную домашнюю экосистему для кино и музыки.

Примечание редактора. Сразу предупреждаем, что инструкция по-настоящему хардкорна. С другой стороны, её целевая аудитория примерно соответствует задаче. Если вы что-то не понимаете или не хотите делать – пишите в комментариях об альтернативных методах решения проблемы. Поехали!

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

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

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

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

Plex-p1.2

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

Plex-p1.3

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

Plex-p1.4

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

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

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

Далее пользователям настольных систем необходимо скачать отсюда пакет PlexConnect и распаковать архив в любое удобное место.

После этого редактируем в файле Settings.py ключи

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

port_pms’ – указываем выбранный вами порт, в случае использования порта отличного от стандартного.

Plex-p2.1_

Пользователи NAS Synology:

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

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

  • Для 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

    Затем перемещаем 3 файла (trailers.pem, trailers.key, и trailers.cer) из корня диска C (для Windows) или с рабочего стола (для MacOS/Linux) в папку \assets\certificates\ каталога PlexConnect.

    Наконец можно запустить PlexConnect.

  • Пользователи Windows запускают файл PlexConnect.py и разрешают доступ Python.exe в сеть.
  • Plex-p3.1

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

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

    Теперь можно переходить к следующему шагу.

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

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

    Plex-p4.1

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

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

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

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

    Plex-p4.3

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

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

    Шаг пятый. Все готово!

    Перезагружаем приставку.

    Запускаем приложение Trailers на Главном Экране и наблюдаем в нем медиатеку Plex.

    Теперь вы можете слушать свою любимую музыку, просматривать фото, смотреть фильмы и полностью управлять их воспроизведением с пульта Apple TV. Дополнительным бонусом станет полная всеядность телевизионной приставки. Plex Media Server обеспечит автоматическое транскодирование* видео всех форматов в приемлемые для Apple TV.

    *Для сетевых хранилищ могут иметься ограничения из-за установленных в них процессоров.

    P.S. Если вам некомфортно отыскивать нужные программы среди множества ссылок, то здесь находится весь необходимый софт, собранный в одном месте.

    51
    undefined
    iPhones.ru
    Эта инструкция позволит настроить потоковое вещание медиаконтента на вашу приставку Apple – минуя iTunes и домашнюю коллекцию. Будет интересна владельцам NAS, которые готовы создать свою собственную домашнюю экосистему для кино и музыки. Примечание редактора. Сразу предупреждаем, что инструкция по-настоящему хардкорна. С другой стороны, её целевая аудитория примерно соответствует задаче. Если вы что-то не понимаете или...

    Войди и оставь комментарий

    Или войди с помощью

    <- Назад Забыли пароль? Войти
    1. skreis avatar
      skreis 11 апреля 2015
      0

      Способ работает для любой версии прошивки? Вроде же dns hack уже прикрыли на последних версиях, нет?

      f4nt0m avatar
      f4nt0m11 апреля 2015
      0

      @skreis, на последних версиях работает

      Виталий Гладков avatar
      Виталий Гладков11 апреля 2015
      1

      @skreis, на прошивке 7.1 работает без проблем.

      Войди на сайт, чтобы ответить
      Ответить
    2. 1gun avatar
      1gun 11 апреля 2015
      0

      Как NAS покупать для этого дела? Любой Sinology подойдет?

      Виталий Гладков avatar
      Виталий Гладков11 апреля 2015
      0

      @1gun, если нужен транскодинг на лету, то не любой. На сайте поддержки Synology есть список устройств, поддерживающих транскодинг на лету.

      Войди на сайт, чтобы ответить
      Ответить
    3. smman avatar
      smman 11 апреля 2015
      4

      Это всё конечно хорошо, но интернета не будет на Эппл ТВ, если Плекс ставить. То есть с Ютубом и иже с ними можно прощаться.

      f4nt0m avatar
      f4nt0m11 апреля 2015
      3

      @smman, все будет, плекс в свои днс будет форвардить

      Виталий Гладков avatar
      Виталий Гладков11 апреля 2015
      3

      @smman, YouTube работает. Весь функционал сохраняется. Нужно только PlexConnect держать запущенным

      smman avatar
      smman11 апреля 2015
      1

      @Виталий Гладков, Моё дело – предупредить.

      upsoft avatar
      upsoft11 апреля 2015
      1

      @smman, >_<

      earll avatar
      earll11 апреля 2015
      6

      @smman, не наводите панику собственной некомпетентностью

      Geolog avatar
      Geolog11 апреля 2015
      4

      @smman, Если вы не компетентны в вопросе, то лучше промолчите, а не вводите людей в заблуждение.
      Второй год использую подобную связку + soap4.me. Интернет никуда не делся с Apple TV. YouTube и купленные в iTunes фильмы прекрасно стримятся из сети.

      Войди на сайт, чтобы ответить
      Ответить
    4. f4nt0m avatar
      f4nt0m 11 апреля 2015
      3

      Давно уже пользуюсь похожим сервисом только в интернете, есть бесплатный но только для ТВ хттп pager nnov ru есть платный но уже с медиаконтентом хттп unlimovie tv на последем можно купить безлимитную подписку на 16 устройств, (там аплтв привязываются по серийнику) мы с ребятами организовались и купили такую на 16 человек получилось по 850 рублей за вечную подписку.

      iX avatar
      iX11 апреля 2015
      0

      @f4nt0m, безмерно благодарен. Настроил, работает. Много каналов.

      Войди на сайт, чтобы ответить
      Ответить
    Помни о правилах — если начал оффтопить, то не удивляйся потом.

    Нашли орфографическую ошибку в новости?

    Выделите ее мышью и нажмите Ctrl+Enter.