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

Виталий Гладков avatar | 51
FavoriteLoading В закладки
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. Если вам некомфортно отыскивать нужные программы среди множества ссылок, то здесь находится весь необходимый софт, собранный в одном месте.

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

    🙈 Комментарии 51

    1. skreis avatar
      skreis11 апреля 2015
      0

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

      f4nt0m avatar
      f4nt0m11 апреля 2015
      0

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

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

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

    2. 1gun avatar
      1gun11 апреля 2015
      0

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

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

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

    3. smman avatar
      smman11 апреля 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
      f4nt0m11 апреля 2015
      3

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

      iX avatar
      iX11 апреля 2015
      0

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

    5. fei4 avatar
      fei411 апреля 2015
      0

      Это уже пройденный этап. Ютьюб через некоторое время умер. Приставка перестала видеть плексконнект через некоторое время. А еще бывают сбои после перезапуска аппльв (например если электричество выключали), тогда слетает днс и она вообще ничего не видит.
      Кстати, а в данном способе не нужно питона через терминал запускать после ребута?
      Короче все это конечно интересно и прикольно, но через нескольуо иесяцев я все равно вернулся к старому доброму айтюнсу и эирплей.

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

      @fei4, чтобы не перезапускать PlexConnect он должен быть в качестве демона

    6. Serg@nt avatar
      Serg@nt11 апреля 2015
      0

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

    7. Chriss avatar
      Chriss11 апреля 2015
      0

      Объясните пожалуйста для тех кто в танке – какое преимущество дает весь этот хардкор с приставками перед просто компом подсоединенным к телевизору? Дело только в цене, удобстве или в чем-то еще?

      nozhenko avatar
      nozhenko11 апреля 2015
      1

      @Chriss, приставка стоит 5000, а комп 30000. Профит очевиден. Приставка маааахонькая, а комп – боооольшой. И искричество кушать изволит негуманно. Ну и держать комп возле телека только чтоб кино раз в год глянуть? Нафиг нафиг.

      filimonx avatar
      filimonx13 марта 2016
      0

      @nozhenko, вы забыли еще NAS посчитать и приставка за 5000 как то очень оптимистично.

    8. nozhenko avatar
      nozhenko11 апреля 2015
      2

      А вот эти пляски с бубном и питоном при наличии родного приложения плекса для почти всех смартТВ к чему?

      smman avatar
      smman11 апреля 2015
      1

      @nozhenko, Если нет Смарт ТВ, то можно и поплясать. Вы же не предполагаете, надеюсь, что у всех Смарт ТВ имеется? Если предполагаете, то совершенно зря.

      Nick Nolt avatar
      Nick Nolt12 апреля 2015
      1

      @smman,
      Для просмотра с NAS-a – совсем не обязателен смарт-ТВ !
      У меня к примеру на кухне уже наверно года два самсунг 5000 серии , совсем не смарт – прекрасно “видит” мой NAS(Synology) и его содержимое …

    9. iGeek avatar
      iGeek11 апреля 2015
      0

      По поводу установки на NAS не обольщальтесь, т.к. нужна модель из старших, которая фактически комп. Я установил сервер на макбук, с которого же и качаю фильмы.
      Питон лучше ставить через homebrew.
      Если позволяет маршрутизатор, можно на нём настроить резолв trailers.apple.com в айпишник компа, на котором Plex Server. Этого достаточно. Всё остальное будет работать как раньше.
      Вообще, очень приятная комбинация. SmartTV – зло.

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

      @iGeek, Ваше замечание по поводу NAS справедливо, если необходимо транскодировать видео из неподдерживаемых форматов. С передачей родных m4v, фото и музыки проблем возникнуть не должно. По крайней мере, мой далеко уже не новый Synology вполне справляется.

    10. arutyun avatar
      arutyun11 апреля 2015
      0

      а если способ стримить видео с Sopcast на AppleTV ? через AirParrot не вариант, т.к. частота кадров очень низкая

    11. Артем avatar
      Артем11 апреля 2015
      1

      После покупки appleTV занялся вопросом стрима на телевизор и самым удобным и простым способом для меня оказалась программа “beamer”. Читает все форматы, работает простым перетаскиванием из finder в программу, которая далее сворачивается и ты продолжаешь заниматься своими делами) а если сериал, то turbik.tv и один из планшетов или iPhone + airplay) очень доволен!

      f4nt0m avatar
      f4nt0m12 апреля 2015
      1

      @Артем, Сериалы давно смотрю на soap4.me точно так же подключается к appletv и работает напрямую без аирплеев и планшетов

    12. jam2k avatar
      jam2k12 апреля 2015
      1

      что делать, у меня тв и ресивер прекрасно видят соднржимое нассерера. стоит ли мне заморачиваться с эппл тв
      ах да, с синолоджи прекрасно показывает и без этого аппле на все тв в доме….

      Nick Nolt avatar
      Nick Nolt12 апреля 2015
      1

      @jam2k,
      В принципе солидарен с вами – все эти пляски с бубнами интересны и по своемому хороши – но давно имея NAS и ТВ даже не смарты , а допустим Самсунг 5000 серии и иже с ними – я даже Dune HD Smart реже стал включать – мои ТВ как правило всё “едят” , Dune включаю если только для проигрывания образов BD дисков …
      А последние смарт-ТВ – я просто промолчу …
      PS – есть коробочка эппл-ТВ – знакомая привезла из US – по началу “поигрался” , а сейчас покрывается пылью …

    13. zombie665 avatar
      zombie66512 апреля 2015
      1

      Упс… Что то пошло не так.
      ………………………………………….+++
      …………………………………………………………..+++
      writing new private key to ‘/Users/aleksey/Desktop/trailers.key’
      —–
      Subject does not start with ‘/’.
      problems making Certificate Request

      Появился толко key. Куда делся pem?

    14. pilotrust avatar
      pilotrust12 апреля 2015
      0

      plex конечно хорошо, особенно когда подключить плагин kinopoisk для автоматического скачивания обложки и описания фильмов… но фильмы транскодируются только со стереозвуком.
      Я использую Air Video HD – здесь звук уже в Dolby Digital 5.1 транскодируется на Apple TV

      zombie665 avatar
      zombie66512 апреля 2015
      0

      @pilotrust, В Plex в настройках перекодировщика тоже есть параметр “Включить Dolby Digital на Apple TV”

    15. lexrock avatar
      lexrock12 апреля 2015
      0

      Добрый вечер, а двд и блю рей образы читает??

      zombie665 avatar
      zombie66512 апреля 2015
      0

      @lexrock, на вряд ли… из ремуксов я достаю stream файл, переименовываю для Plex он сопоставляет с IMDB и в шоколаде. Plex клиент на самсунг смарт тв ест их только в путь! Причем не транскодируя, а Direct play.

    16. skor avatar
      skor12 апреля 2015
      0

      а как перенаправить порт на apple airport express?

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

      @skor, в утилите настройки AirPort на вкладке “Сеть”. Если не ошибаюсь, там будет блок “Переадресация портов”. Нажмите “+” и впишите необходимую информацию.

    17. zombie665 avatar
      zombie66513 апреля 2015
      0

      Кстати на 10.10.3 гораздо проще все сделать с помощью OpenPlex. Он сам всё делает. И сертификаты тоже.

    18. Ohm avatar
      Ohm13 апреля 2015
      0

      А ещё вместо Apple TV можно поставить Raspberry Pi (или аналог) c XBMC и не морочить себе голову танцами с бубном. Дёшево и практично.

    19. vetalYoun avatar
      vetalYoun14 апреля 2015
      0

      Что-то не вышло у меня :( NAS DLINK 320L. Поставил Plex, поставил Pithon (1.02) что нашлось. Порт самоназначился 32768. Plex говорит: “Подключение сервера к Plex позволяет транслировать медиа за пределами домашней сети.”

      Как только меняю на Apple TV DNS, перестает видеть интернет. :( Профиль создать не разрешает тоже!
      Как быть? Что не так? Благодарен за помощь!

    20. timurcheg avatar
      timurcheg14 апреля 2015
      1

      Боже!!!! Ребята, вы сами хоть проверяли то, что пишете? Все приведенные команды для терминала приходилось допиливать самому. Я понимаю рассчитано на “домохозяек” но не на столько же!!!

      misha19841984 avatar
      misha1984198419 апреля 2015
      0

      @timurcheg, видимо из-за этого не могу получить третий сертификат. Подскажите пожалуйста где ошибка . А то устал уже мучиться!!

    21. pavlo1c avatar
      pavlo1c9 мая 2015
      0

      Так и не удалось запусть Plex на win7 он видится из вне и с локалки, но сертификат из AppleTV не добавляется, не видит он и все тут. И DNS прописал на свой комп и порты перенаправил и исключения в фаерволе антивирусника сделал, толку нет.

    22. sashavf avatar
      sashavf5 февраля 2016
      0

      Здравствуйте!

      Подскажите, при установке на Synology plexconnect, отвалился вэб. сервер, перестали работать сайт, фото приложение. Подскажите, как с этой напастью совладать?

      Порт у вэб. сервера поменять? Если да, как это сделать.

      За раннее спасибо…

    23. t3va avatar
      t3va29 апреля 2016
      0

      Здравствуйте!

      Подскажите, при установке как же создать или найти сертификат а также открыть порт 32400. только на голове не стоял
      Система Mac OS X 10.11.4 Apple-TV 4 32 G можно в почту

      За раннее спасибо…

    24. sashavf avatar
      sashavf29 апреля 2016
      0

      Привет! Так на четвёрке плекс стоит сразу (поищи в апсторе)
      и порт тебе этот зачем? ты свой plex из инета смотреть собираешься?

    25. sashavf avatar
      sashavf29 апреля 2016
      0

      эта статья для третьей тв приставки

    26. Дмитрий Мышков avatar
      0

      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”
      Generating a 2048 bit RSA private key
      .+++
      ………………+++
      writing new private key to ‘/Users/iron/Desktop/trailers.key’
      —–
      Subject does not start with ‘/’.
      problems making Certificate Request

      Перешел на minidlana+smart TV. plex&atv – уг.

    27. Snake69 avatar
      Snake6912 июня 2017
      0

      AirVideo HD!
      Намного проще и надёжнее для appleTV
      Плюсом работает на любом гаджете apple
      Можно настроить удаленный доступ и вся твоя медиатека доступна в любой точке мира (где есть интернет) для любого устройства, которое знает пароль))

    Вы должны авторизоваться или зарегистрироваться для комментирования.

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

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

    Как установить аватар в комментариях?

    Ответ вот здесь