Plex nas apple tv

Plex Blog

Plex on the new Apple TV!

Note: The Plex app requires the new fourth generation Apple TV, as Apple does not make the app store available on older models of the device.

There truly isn’t any other platform we’ve wanted to be on for as long as we have the Apple TV. Today’s the day, and we’re celebrating. The app is free in the app store for everyone, and requires the latest media server (note: you may need to download and install the very latest server manually for now on certain NAS devices).

First released way back in 2007 (the same year Plex started), the original Apple TV didn’t support any apps beyond the ones Apple provided. Three years later, in 2010, the second generation of the device was released and subsequently jailbroken, and a barebones third party Plex app was written. It was by no means easy to install, but it was technically impressive, and we ended up hiring both of the main people involved with the project.

Three years later, people discovered a way to run custom Apple TV “channels” on the device. Channels were the official way content partners added apps to the device, written in a custom markup language and Javascript. Coupled with a rather silly DNS trick, you could run the Trailers app on the Apple TV and have it run your custom channel. Enter three smart guys (and a surprising dearth of Frankincense) and all of a sudden it was possible to run a Plex app on a device without any jailbreaking. Over the years, Plex Connect was heavily developed, with a large user base.

Now over the years, we heard numerous rumors that Apple was going to open up their platform, and add a real app store. Every single WWDC the rumors heated up, we got excited (along with half the Internet), and then our hopes ended up dashed on some fairly sharp rocks. With no rum.

That being said, an app store on the device seemed an inevitability. Roku, Google TV, Android TV (essentially every other top streaming device) had them. How long could Apple hold out?

Turns out, until about 6 weeks ago.

The instant the fourth generation Apple TV was announced with an app store, we here at Plex pumped our fists in the air with excitement, as we raced to download the new Xcode and read the developer documentation. Our immediate goal was to be on the platform at launch, which means we didn’t have much time. What we did have was a clean modern iOS codebase for our new app.

Before we pull back the curtain on a few technical details around how we got here, let’s take a minute to appreciate this great-looking new app:












We had some tough choices to make. The new platform allowed for two very different ways to build apps, each with distinct advantages and disadvantages. The easiest was TVML, which is a custom markup language evolved from the earlier version present on previous generations of the device. TVML is a markup language for media interfaces, meaning that it’s incredibly easy to make the beautiful screens you’re accustomed to seeing in the Apple apps. On the other hand, they allowed running full native code, which was obviously essential for games, and provided the highest level of control.

We timeboxed two days of prototyping using both technologies, and quickly realized that a beautiful native-looking UI build with the native SDK would take much longer than using TVML. On the other hand, the limitations around the TVML media players led us to want to use our native code from the iOS app.

Читайте также:  Одс как открыть с айфона

Fortunately, Apple makes it incredibly easy to bridge between the TVML/Javascript world, and the native world. So we worked hard to combine the best parts of both into the nascent app. We formed a small team which combined a handful of engineers and designers across four countries and as many timezones, who literally worked around the clock (thanks, round planet!).

The other important decision to make was how we would generate the TV Markup Language. After a bit of experimentation, we settled on a clever mechanism whereby we’d request XML from the media server, and then transform it using XSLT into TVML. Said with fewer acronyms and more gesticulating, we essentially transform the output from a Plex Media Server directly into the beautiful screens you see on the Apple TV. (And yes, we had to make a few small tweaks to the API, which is why we require a brand new media server for the new app.)

We’re incredibly proud of this new app, which is essentially one of the richest apps we’ve built feature-wise, built in just five short weeks. Feast your eyes on the screens, and then go download the new app. It’s completely free for everyone, and it’s awesome.

Thanks, Apple, for a great new device, a powerful new way of building apps for the big-screens, and an exciting future on the platform! Barkley really appreciates it.

Источник

Stream Free Movies With Plex

Live TV

Stream over 200 channels free. Upgrade to the ultimate TV experience to watch and record local shows, news and sports.

Free Movies & Shows

Stream over 20,000 free on-demand movies and shows from Warner Brothers, Crackle, Lionsgate, MGM and more.

Your Media

Curate and stream your personal collection of movies, TV, music and photos anywhere on all your devices.

Go Premium

Become a Plex Pass member today to support our community and experience the gold standard in entertainment.

Become a Member

Get started

Sign up

Get Plex

Want more?

Get premium features with a Plex Pass.

Why Plex?

Plex brings together all the media that matters to you. Your personal collection will look beautiful alongside stellar streaming content. Enjoy Live TV & DVR, a growing catalog of great web shows, news, and podcasts. It’s finally possible to enjoy all the media you love in a single app, on any device, no matter where you are.

Level up your music library with 60 million high-quality songs.

Go premium and get the best of Plex!

Ready to stream smarter?

Go premium and get the best of Plex!

Ready to stream smarter?

Plex Blog

Finding Your True Colors with Plex

Going Off Grid Just Got Great

Plex Pro Week Episode 5

We value your privacy.

Plex and our partners use standard Web technologies, such as browser cookies, which may be necessary to make our site work and enable core functionality, such as security, network management, and accessibility. You may disable these by changing your browser settings, but note that it may affect how our site functions.

We’d also like to enable analytics cookies, optional to you, to improve our website by collecting and reporting information on how you use it; we specifically use Google and Facebook analytics to derive insights about who is doing what on our site and to help us improve your experience. We won’t set these optional cookies unless you agree to and enable them. This tool will set a cookie on your device to remember your preferences once you have accepted.

We value your privacy.

Plex and our partners use standard Web technologies, such as browser cookies, which may be necessary to make our site work and enable core functionality, such as security, network management, and accessibility. You may disable these by changing your browser settings, but note that it may affect how our site functions.

We’d also like to enable analytics cookies, optional to you, to improve our website by collecting and reporting information on how you use it; we specifically use Google and Facebook analytics to derive insights about who is doing what on our site and to help us improve your experience. We won’t set these optional cookies unless you agree to and enable them. This tool will set a cookie on your device to remember your preferences once you have accepted.

Читайте также:  Swot анализ матрица apple

Plex’s use of cookies

Necessary cookies make our site work. We’d also like to enable analytics cookies, optional to you, to help us improve the site and your experience. This tool will set a cookie on your device to remember your preferences once you have accepted. You can change your mind and change your consent choices at any time by returning to this site.

For more information on how these cookies work please see our Tracking Technologies page.

Necessary cookies

Necessary cookies enable core functionality on our site, such as security, network management, and accessibility. You may disable these by changing your browser settings, but it may affect how the site functions.

Analytics cookies

Analytics cookies help us improve our website by collecting and reporting information on how you use it; we specifically use Google analytics to derive insights about who is doing what on our site. These cookies collect information anonymously.

Third Party Cookies

Third-party cookies enable us to correctly attribute traffic driven to our site; specifically, we use Facebook cookies to measure performance of Facebook campaigns, as well as cookies from Commission Junction, which help us see traffic directed to our site by affiliates we work with in marketing.

Источник

Как установить Plex на Apple TV

Plex — это программа, которая работает на многих устройствах и в операционной системе, позволяющей обмениваться видео. Приложение транслирует видеоконтент на несколько устройств.

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

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

Определение вашей модели Apple TV

Apple TV третьего поколения и ранее не поставляются с приложением Plex, и дополнительные приложения не могут быть установлены на устройстве. Однако те, кто хочет немного взломать программное обеспечение, должны иметь возможность запустить Plex на их более старом Apple TV. Мы можем использовать обходной путь PlexConnect для запуска Plex на Apple TV третьего поколения, но запустить его немного сложно.

Если у вас Apple TV четвертого поколения или новее, вы сможете использовать tvOS App Store, чтобы загрузить приложение Plex для Apple TV.

Нелегко с первого взгляда отличить два Apple TV. Оба представляют собой маленькие черные коробки с закругленными краями. Apple TV четвертого поколения поставляется с черным сенсорным пультом Siri и был выпущен в 2015 году. Apple TV третьего поколения поставляется с серебряным пультом дистанционного управления с колесиком управления и выпущен в 2012 году.

Если вам сложно разобраться, что есть что, используйте руководство Apple по идентификации вашего Apple TV.

Установка Plex на Apple TV четвертого поколения или новее

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

Открыть App Store на вашем Apple TV. Найдите приложение Plex и загрузите его на свой Apple TV.

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

Выберите свой сервер Plex из списка и начните потоковую передачу контента.

Установка Plex на Apple TV третьего поколения

Процедура установки Apple TV третьего поколения далеко не проста. Прочтите процесс установки от начала до конца, прежде чем начинать оценивать свой уровень комфорта на каждом этапе.

Это требует настройки вашего хост-устройства (ПК или Mac), вашей сети и Apple TV. Мы будем использовать сценарии Python, чтобы дублировать существующее приложение Apple TV, а затем обманом заставить его воспроизводить контент Plex. Это умный обходной путь, но не по принципу plug-and-play.

Готовиться

Прежде чем вы начнете, вам необходимо правильно настроить пару вещей:

  • Убедитесь, что на вашем Apple TV установлена ​​поддерживаемая прошивка (поддерживаются версии 5.1, 5.2, 5.3, 6.x и 7.x)
  • Убедитесь, что на компьютере, на котором работает ваш сервер Plex, установлен Python 2.7.x. Python 3 работать не будет. Если вы используете Mac, на нем установлен Python 2.7. В Windows загрузите и установите Python 2.7.15 или новее.
  • Установите статический IP-адрес для вашего устройства Plex Media Server и Apple TV. Самый простой способ сделать это — зарезервировать DCHP на вашем маршрутизаторе.

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

Читайте также:  Как настроить поиск айфона ребенка

Установите Plex Connect на свой сервер

Когда все будет готово, нам нужно будет установить клиент PlexConnect на ваш сервер. В общем, вам нужно будет загрузить PlexConnect, получить для него сертификат безопасности и запустить демон.

Установите PlexConnect на Mac

Загрузите и распакуйте архив PlexConnect с GitHub.

Перемещение Папка PlexConnect в / Applications / на вашем Mac.

Создайте и установите сертификат SSL для вашего Apple TV. Это многоэтапный процесс, поэтому следуйте этому руководству по созданию сертификатов SSL для Apple TV, чтобы настроить его.

Выполните следующую команду в Терминале, чтобы запустить демон PlexConnect:

Plex теперь запустится.

Установите PlexConnect в Windows

Загрузите и распакуйте файлы PlexConnect.

Переместите папку PlexConnect в папку Program Files. Использовать C: Program Files (x86) если существует или C: Program Files в противном случае.

Создайте сертификат SSL, следуя этому руководству по созданию сертификатов Windows SSL.

Откройте папку PlexConnect в проводнике и дважды щелкните значок PlexConnect.py файл, чтобы запустить его. Когда UAC попросит одобрить заявку, нажмите разрешить доступ.

Установите настройки DNS Apple TV

Теперь, когда на нашем сервере запущен PlexConnect, пришло время настроить Apple TV. Необходимо изменить настройки DNS, чтобы они указывали на ваш компьютер PlexConnect.

Если ваш Apple TV подключен через Wi-Fi, перейдите к Настройки> Общие> Сеть> Wi-Fi. Выберите в меню название своей сети Wi-Fi.

Если ваш Apple TV подключен через Ethernet, перейдите к Настройки> Общие> Сеть> Ethernet.

Измените настройки DNS с автоматически в механический.

Введите IP-адрес вашего сервера Plex, который вы установили ранее с помощью резервирования DHCP. Если вы не помните IP-адрес, вы можете найти его в конфигурации вашего маршрутизатора.

Установите сертификат SSL на свой Apple TV

Сертификат SSL позволит вашему серверу Plex и Apple TV обмениваться данными по HTTPS. Хотя это более безопасный протокол, чем HTTP, это не главная проблема. Apple TV больше не будет обмениваться данными через незашифрованные HTTP-соединения, поэтому требуется сертификат SSL.

Перейдите к Apple TV Настройки меню.

Выбрать Общие> Отправить данные в Apple И выберите Нет.

Работы С Нами Отправить данные в Apple все еще выбран, нажмите Играть (а не обычная кнопка Select) на пульте дистанционного управления. Это запустит процесс добавления профиля на ваш Apple TV.

В диалоговом окне введите http://trailers.apple.com/trailers.cer именно так.

Потоковая передача с PlexConnect

Теперь, когда Plex Connect работает на вашем сервере, вы можете получить доступ к Plex на своем Apple TV. Откройте приложение Trailers на Apple TV, и вы подключитесь к приложению Plex.

Автоматический запуск PlexConnect при запуске

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

Windows

Чтобы запустить PlexConnect.py в качестве службы при запуске, вам необходимо установить PyWin32. Это расширение операционной системы Windows позволяет, среди прочего, вызывать сценарии Python без ввода данных пользователем.

PyWin32 можно установить либо загрузив с Github и собрав из исходников, либо через pip. Если вы используете Python 2.7.9 или новее, pip будет автоматически установлен вместе с Python. Чтобы установить PyWin32 с помощью pip, выполните следующую команду в окне CMD.

Если у вас не установлен pip, вам следует обновить свою версию Python до более современной версии. Если вы не можете обновить свою версию Python, вы можете собрать утилиту из исходного кода, следуя инструкциям на странице PyWin32 на Github. Пип также можно установить отдельно.

Когда PyWin32 запущен и работает, мы готовы настроить PlexConnect.py как службу. Во-первых, убедитесь, что PlexConnect в данный момент не запущен. Если есть окно CMD, в котором работает PlexConnect, используйте Ctrl + C сочетание клавиш, чтобы выключить его.

Откройте каталог PlexConnect в папке Program Files и перейдите к Поддержка Win папка. Там вы найдете четыре файла bat, которые можно использовать для установки и удаления PlexConnect как службы, а также для запуска и остановки службы после ее установки. Запустить install.bat файл для установки PlexConnect.py как службы.

макинтош

Если PlexConnect запущен, выйдите из него, выбрав его окно терминала и нажав кнопку Ctrl + C Сочетание клавиш.

Когда PlexConnect перестанет работать, откройте новое окно терминала и выполните следующие команды.

Эти команды загрузят PlexConnect.py в качестве демона запуска, который будет запускаться каждый раз при загрузке вашего Mac.

Советы по устранению неполадок

Если у вас возникнут проблемы при установке Plex на Apple TV третьего поколения, лучше всего проверить документацию PlexConnect на Github. Вы также можете попробовать на форумах Plex проблемы, не описанные в документации по установке.

Источник

Оцените статью