Plex – домашний медиа сервер с удаленным доступом
Plex Media Server – программа для создания медиа-сервера и получения удаленного доступа к аудио и видео файлам с поддержкой транскодинга на различных устройствах, будь-то Смарт ТВ, мобильный гаджет или ПК
Многие из читателей MediaPure.RU попали на мой сайт в поисках качественного и функционального медиасервера для своей коллекции фильмов, музыки и фотографий. Сейчас большой популярностью пользуется медиасервер Kodi и его достаточно для большинства пользователей, у которых нет необходимости в широком функционале медиаервера, но зачастую это происходит лишь из-за незнания и нежелания настройки всех возможностей конкурентов. Даже несмотря на то, что Plex происходит от XBMC (старое название Kodi), они напоминают друг друга лишь основным функционалом. С помощью программной оболочки Plex Вы легко можете получить возможность удаленного доступа к своей медиаколлекции, именно о нем мы и поговорим сегодня в рамках этой статьи. Также в первой части статьи Вы узнаете как установить и настроить медиа сервер Plex на своем ПК, а вторая часть будет посвящена установке Plex на NAS и использовании медиасервера на Apple TV.
Основное достоинство медиасервера Plex — мультиплатформенность, ведь он поддерживает работу на смартфонах, планшетах и ПК под управлением OS X, Windows, Linux, смарт-телевизоров и NAS.
Как и любой качественный программный медиасервер Plex Media Server с легкостью упорядочивает любой медиа контент и обеспечивает их дополнительными сведениями из Интернета (дополняет фильмы постерами, описаниями и сведениями о жанре, режиссере, а музыку обложками и инфо об исполнителях). Самое интересное состоит в том, что для удаленного воспроизведения собственной коллекции медиафайлов достаточно лишь веб-браузера и активного интернет-соединения. Введите в адресной строке браузера plex.tv и авторизуйтесь под своим аккаунтом, чтобы получить доступ ко всей вашей медиатеки. Плюс ко всему, Вам будет доступна загрузка фильмов для оффлайн-просмотра.
Чтобы превратить Ваш ПК в домашний медиасервер достаточно установить программу сервера Plex Media. После установки Plex автоматически запустится ваш веб-браузер. Зарегистрируйтесь, а затем произведите пошаговый процесс настройки с помощью веб-интерфейса. Дайте понятное имя вашему Plex серверу и укажите Вашу коллекцию с фильмами, музыкой и фотографиями, чтобы Plex Media Server мог просканировать Ваши папки с медиаконтентом для упорядочивания и загрузки дополнительных сведений из Интернета.
После этой процедуры в веб-интерфейсе Plex вам будут доступны ваши музыкальные коллекции с обложками, фильмы с постерами и фотографии с превьюшками. Таким образом Вы можете получить дополнительную информацию о любом файле или мгновенно начать его воспроизведение. Помимо локальных медиафайлов, вы можете добавлять в медиатеку и онлайн-сервисы с помощью меню «Каналы». Из множества доступных источников мультимедиа я вы выделил видеосервис Vimeo, сайты музыкальных клипов Vevo и музыкальный онлайн-сервис SoundCloud.
Медиасервер Plex и приложения
Сервер Plex Media предлагает возможность доступа к медиаколлекции через DLNA. Таким образом любые DLNA-клиенты (телевизоры, ТВ-приставки, мобильные устройства, видео- и аудио-системы) смогут получать доступ к Вашим медиафайлам. Но для просмотра дополнительной информации о файлах понадобятся специальные приложения, которые также позволяют продолжить воспроизведение фильма с момента последнего просмотра (например, на мобильном устройстве). Подобные вспомогательные приложения для сервера Plex доступны для Xbox, PlayStation, Apple TV, Amazon Fire TV, Android TV, телевизоров Samsung и т. д., но если у вас нет подписки Plex, то необходимо его приобрести.
Для телевизора Samsung приложение Plex предоставляется бесплатно и платной подписки (Plex Pass) приобретать не требуется. Единственный минус, для смарт-телевизоров необходим пульт с гироскопом (или беспроводная мышь) для управления плеером Plex, так как обычный кнопочный работать в его интерфейсе не будет. В приложении Plex для СмартТВ отлично работает перемотка, удобный поиск и во вкладке Movies отображаются недавно закачанные на сервер или ПК фильмы.
Скриншот интерфейса Plex на телевизоре Смарт ТВ
Вместо веб-браузера Вы можете использовать удобные приложения Plex для смартфонов, планшетов и других устройств. К сожалению, их полная функциональность платная, но Вы платите за ощутимый комфорт. Стоит учесть, что при необходимости медиасервер Plex конвертирует файлы в соответствующий формат, но только при использовании специального приложения, так как, например, локальный доступ по DLNA лишает Вас транскодинга.
Чтобы получить доступ ко всем приложениям и полному функционалу Вы приобретаете подписку Plex (месяц — $5, год — $40, без ограничений — $150). Например, с такой подпиской приложение для мобильного устройства (смартфон или планшет на iOS или Android) автоматически загружает хранящуюся на них коллекцию фотографий на ваш сервер Plex для обеспечения к ним доступа со всех пользовательских устройств, а также Вы сможете получить доступ ко всему упорядоченному музыкальному архиву.
Скриншот интерфейса приложения Plex на ОС Android
Немаловажно, что программа Plex идентифицирует трэки без мета-данных по аудио-сигналу. Подписчики Plex могут синхронизировать свой домашний сервер с облачными хранилищами (Amazon Cloud Drive, Dropbox или Google Drive). В результате, даже удаленно Вы сможете получить получить доступ к своей медиатеке в любом месте, где есть Интернет.
Что касается отображения русских названий фильмов, постеров на русском и описаний фильмов, то с этим Вам поможет плагин Кинопоиска. Скачав его, достаточно просто скопировать папку Kinopoisk.bundle в папку с плагинами Plex и Вы сможете обновить метаданные своей медиаколлекции, но необходимо в настройках коллекции Movies (Фильмы) выбрать плагин Кинопоиск в качестве агента (нажмите правкой кнопкой мыши на пункте Фильмы, выберите Править и перейдите на вкладку Дополнительно). Если Вы заметите, что не все фильмы получили обложку, то поменяйте в настройках источник на Movie Database.
Plex Media Server: организация доступа к медиаколлекции из Интернета на NAS
Установив на NAS приложение Plex Media Server и добавив в него медиаколлекцию, вы можете расшарить ее любому пользователю в сети Интернет, выбирая какие коллекции будет видеть каждый конкретный пользователь с выбором прав чтение/запись. С Plex Media Server вы также можете предоставить доступ родственнику к любимым сериалам, однажды настроив его смарт-телевизор.
Настройка Plex Media Server происходит в веб-интерфейсе с помощью учетной записи, созданной на официальном сайте приложения plex.tv, а вся процедура включает несколько шагов:
- Регистрация на сайте plex.tv
- Настройка серверной части Plex Media Server для организации доступа из Интернета
- Настройки клиента, получившего приглашение
- Раздача прав на папки NAS и Plex Media Server
1. Регистрация в сервисе plex.tv
Для регистрации зайдите на сайт https://plex.tv и нажмите SIGN UP. Введите свои данные в появившейся форме.
2. Настройка серверной части Plex Media Server для организации доступа из Интернета
По умолчанию сервер использует UPnP, большинство роутеров поддерживает данный протокол и дополнительных манипуляций не потребуется. Если модель Вашего роутера довольно старая, то понадобится открыть порт на роутере, или применить один из уже открытых. Укажите определенный порт в меню Настройки -> Сервер -> Подключиться -> Указанный порт и откройте его на вашем роутере. Как открыть порт в большинстве моделей роутеров описано на сайте http://portforward.com/. По умолчанию Plex Media Server использует порт 32400.
Внимание! Открытие порта требуется только для удаленного администрирования Plex Media Server. Для расшаривания контента пользователям открывать порт нет необходимости!
После открытия порта и прохождения процедуры регистрации, авторизуйтесь, кликнув по иконке человека в правом верхнем углу и выберите Войти, чтобы ввести ваш логин и пароль. После авторизации Вы сможете расшарить ресурсы вашего медиасервера друзьям и родственникам в Интернете.
Внимание! Подключиться к вашему домашнему серверу могут только пользователи, зарегистрированные на сайте Plex.tv. Минус создания одной гостевой записи для всех заключается в невозможности управлять доступом каждого из друзей по отдельности.
В веб-интерфейсе вашего сервера зайдите в меню Настройки > Пользователи, чтобы увидеть список пользователей с доступом к Вашему NAS. В этой вкладке Вы получите информацию о количестве доступных папок и дату последнего визита. Здесь же вы можете нажать на кнопку Пригласить друга.
В поле Share with (поделиться с…) введите никнейм пользователя на сайте plex.tv (если он уже прошел процедуру регистрации) или его e-mail, чтобы выслать ему приглашение. Здесь Вы можете отметить галочками коллекции, которые будут доступны нашему другу. Нажмите Приглашения.
3. Настройка клиента, получившего приглашение
Ваш друг получит письмо следующего вида:
Необходимо кликнуть на I accept the invitation. Если у получателя этого письма нет аккаунта в сервисе Plex, то он попадет на страницу для его создания, в обратном случае он попадет на сайт, где в личном кабинете увидит следующее:
После авторизации приглашенного пользователя с помощью любого Plex-клиента (браузер, Plex Home Theater, Smart TV, приложение мобильного устройства), он увидит следующее (пример из браузера):
Приглашенным пользователям доступен просмотр медиаколлекции во всех разрешенных папках, но запрещено редактирование и удаление контента.
Возможности доступа зарегистрированного пользователя не ограничиваются одним NAS, так как учетная запись может совмещать доступ к различным серверам в разных местах, таким образом Вы можете создавать огромные общие медиаколлекции.
4. Раздача прав на папки для NAS и Plex Media Server
Внимание! Медиасервер Plex использует для доступа к папкам на сетевом хранилище учетную запись администратора NAS. Права назначаемые на сервере Plex никаким образом не пересекаются с правами назначенными на папки при помощи настроек NAS!
Например: у нас есть папка My Films. В интерфейсе NAS мы закроем доступ к ней от всех пользователей (Deny), и разрешим ее открывать только админу (RW). На сервере Plex мы приглашаем друга и даем ему права на фильмы, размещенные в это папке. Пользователь будет иметь доступ к фильмам, т.к. подключился к NAS, фактически, с правами администратора, но медиасервер Plex ограничил их до ReadOnly. Более широкие возможности для настройки прав доступа доступны при платной подписке Plex Pass.
Plex для Apple TV: расшариваем медиатеку на iOS устройства
Если Вы обладатель Apple TV и Вы устали покупать фильмы или сериалы для просмотра на своей медиаприставке, то этот материал для Вас. Вы можете воспользоваться отличным приложением Plex для Mac и iOS.
В данном случае Plex устанавливается на два устройства: например, ПК с OS X и устройство на базе iOS. Серверная часть будет установлена на Mac, а клиентская — на смартфон или планшет. Затем останется добавить контент (фильмы, сериалы, музыка и фото) для дальнейшего сканирования папок приложением Plex с последующей загрузкой постеров и описания. Настроить это можно в удобном веб-интерфейсе под учетной записью (о регистрации я писал выше).
После регистрации откройте приложение на iOS авторизуйтесь и можете выбирать видео, фото или музыку из медиаколлекции. Чтобы посмотреть видео на экране телевизора достаточно включить AirPlay и запустить воспроизведение на приставке.
Воспроизведение файлов происходит быстро, а перемотка работает точно. Вы можете установить приложение на все свои iOS-устройства и воспроизводить контент с любого из них, войдя под своей учетной записью или добавив новую в настройках сервера. Отдельная учетка позволит оценить частоту использования коллекции Вашим ребенком 🙂 Полноценный родительский доступен и другие полезные опции на расширенном аккаунте Plex Pass ($ 5 в месяц и $ 40 в год). Платный аккаунт также подарит возможность удаленного просмотра контента с вашего ПК. Установленные приложения для PlayStation 4 и Xbox One на консолях нового поколения тоже научатся воспроизводить контент с вашего компьютера имея подписку (загрузить Plex можно официально из магазинов приложений консолей).
Plex as service windows
Да, гораздо легче иметь дело, если вы не хотите настраивать службы.
Я использовал это в течение многих месяцев, и по какой-то причине моя база данных Plex продолжала повреждаться, вызывая восстановление из резервных копий и перестройку всех метаданных. Как только я перестал пользоваться PmsService, проблема ушла. Стечение обстоятельств? Может быть. Но я прибег к положению ярлыка Plex в папку «Автозагрузка» и настройке автологина. С тех пор не случилось.
Или вы можете использовать сервисную оболочку Plex Media Server для Windows GitHub , Plex Forum .
Все еще пораженный, это не вариант, уже испеченный в Плекс. Трудно использовать эти обходные пути и не иметь значков и т. Д.
Подождите, Plex не работает как демон / служба в Windows? Это дерьмо. Демон поставляется стандартно в Linux.
Это то, что я всегда использовал, чтобы настроить как сервис. NSSM Как
Да, мне нравится NSSM намного лучше, чем они рекомендовали в этой статье (SrvStart). Он создает эти файлы конфигурации для вас.
Да, я посмотрел статью и подумал, что не помню, чтобы мне все это приходилось делать с NSSM. Это слишком похоже на работу.
Да, это просто «nssm install servicename». Затем появляется всплывающее окно с пользовательским интерфейсом, и вы заполняете любые поля, которые хотите настроить (или нет, обычно это не имеет значения), и затем устанавливаете. Готово.
Раздражает, что он не был создан для такой работы.
Никто не использует утилиту Windows Task Scheduler для этого? Я понял это, даже не прибегая к помощи гугла, и не требовалось никакого стороннего приложения.
Если вы используете планировщик задач, он будет постоянно спамить ваш журнал о значке отсутствующего в системном трее.
О, у меня есть простое решение, просто не проверяйте журнал.
шучу, конечно, но я сомневаюсь, что большинство людей проверяют свои логи или даже заботятся
Если вы также настроили запуск файла explore.exe при загрузке, этого можно избежать.
Вы установили его в качестве своей учетной записи пользователя или создали другую учетную запись специально для Plex?
Каждый раз, когда я настраивал расписание для Plex, оно не работало. Я попытался настроить это так, чтобы это началось при загрузке, но нет, это не работало вообще. Вероятно, сделал что-то не так. Я пытался дважды, но я не стал вдаваться в подробности.
Вот честный вопрос: зачем запускать PleX как сервис?
Хороший вопрос, у меня есть мой автоматический вход в систему, и поэтому я никогда не рассматривал это.
Потому что серверы обычно работают без входа пользователя в систему. Plex Media Server работает как Daemon (Linux for service) в Linux и BSD. Он не работает в качестве службы в Windows, даже в версии сервера. Не все являются гуру Linux и не обязательно хотят, чтобы пользователь вошел в систему только для того, чтобы транслировать некоторые фильмы и ТВ.
Когда система, содержащая ваши медиафайлы, и система, на которой вы воспроизводите медиафайлы, одинаковы, это не проблема. Но это становится баллахом, когда вы не хотите или не хотите, чтобы пользователь подписался на отдельном сервере от вашего устройства воспроизведения.
Я понимаю, что у меня PMS работает на Intel NUC, который больше не используется, поэтому я просто автоматически вхожу в систему и сопоставляю диски Synology с помощью сценария.
Как в мире это все еще не встроено в Plex в качестве опции? Такая базовая потребность, и это все еще должно быть сделано вручную.
Или просто скачайте и установите это . Я использую его на своем сервере, и это было довольно солидно до сих пор.
NSSM кажется проще в настройке.
Лично я пользуюсь этим годами, работает отлично.
Хороший совет, ОП. Я буду держаться за это. Я надеюсь, что смогу использовать его с Shairport4W, чтобы я мог транслировать на мои машины с Windows. Я недавно переключился с Windows на Ubuntu на своем сервере HTPC / Plex по большей части по этой причине. Plex часто зависал, и если бы мой компьютер решил установить обновления и перезагрузить компьютер, я бы оказался вдали от дома, пытаясь подключиться к plex, но обнаружил, что он не работает, а мой компьютер сидел на экране входа в систему. Одним из побочных эффектов свопинга является то, что на сервере Windows Plex у меня часто возникают проблемы с синхронизацией контента на моем iPad или iPhone. Это не было проблемой с момента перехода на Ubuntu на том же оборудовании. Мое единственное другое использование для компьютера — Steam In-Home Streaming, которое работает так же хорошо в Ubuntu, как и в Windows, поэтому я буду придерживаться того, что у меня есть сейчас.
Просто хедз-ап для тех, кто использует подключенный сетевой диск на своем сервере Windows Plex — при таком запуске в качестве службы процесс Plex Media Server будет работать как LocalSystem, который не будет иметь никаких сопоставлений букв дисков.
Вам нужно будет изменить свойства службы, чтобы она работала как учетная запись пользователя, у которой есть сопоставления дисков.
Или просто используйте UNC
Он по-прежнему будет пытаться получить доступ к общему ресурсу с помощью учетной записи LocalSystem, на которую, я сомневаюсь, вы можете явно дать разрешения, поэтому вам придется открыть свою долю для анонимного пользователя / каждого, что некоторые люди могут не захотеть делать.
Если вы используете Plex в качестве службы и не вошли в систему, вы должны использовать UNC, сопоставление дисков — шаг после регистрации. Я должен был бы расширить свое заявление, но Plex должен иметь доступ к типу гостя только один раз в год, если вы не имеете дело с субтитрами или хотите удалить его из веб-приложения.
Я бегу w10. Plex больше не запускается, даже когда я убедился, что он находится на панели задач. и эта служба, которую я попробовал, запускается, но не позволяет мне передавать что-либо от моих клиентов. Я сдался и включил автологин и скопировал ярлык для: win + r, shell: startup.
Я никогда не мог заставить это работать. Почему Windows делает это так сложно, я никогда не узнаю. Я хочу запустить Caliber и Plex как сервис на моем HTPC.
Как вручную настроить Plex для запуска в качестве службы:
Предупреждение: я проверял это только на Windows Home Server 2011 и Windows 7 — не уверен, работает ли он на Windows 8-10.
Справочная информация: Plex требуется Windows Explorer, чтобы поместить значок Systray, поэтому мы настроили 2 задачи для запуска в качестве службы при загрузке компьютера: Windows Explorer и Plex. Примечание. Если вы не уверены в безопасности, вы можете настроить отдельную учетную запись пользователя для запуска Explorer и Plex.
- Нажмите кнопку «Пуск» и введите «Планировщик заданий».
- На панели действий нажмите Создать задачу .
- Дайте процессу Windows Explorer имя.
- Установите флажок «Выполнить» независимо от того, вошел пользователь в систему или нет.
- На вкладке « Триггеры » нажмите « Создать» и выберите « При запуске» из выпадающего списка. Нажмите ОК.
- На вкладке Действия убедитесь, что Запустить программу находится в верхнем раскрывающемся списке, и перейдите к explorer.exe.
- На вкладке « Настройки » снимите флажок « Остановить задачу» и измените настройки по своему усмотрению.
- Повторите шаги, описанные выше, но выберите Plex Media Server на шаге 6. Отложите запуск на шаге 5, чтобы разрешить запуск службы Explorer до запуска Plex (обычно я устанавливаю его на 30 секунд или 1 минуту, так как у меня больше ничего не загружается ).
Просто пытаюсь помочь. Спасибо за необъяснимые отрицательные голоса.
Вам не нужно входить в свой компьютер после его включения (то есть: он автоматически входит в систему и переходит прямо на ваш рабочий стол), вам не нужно использовать этот трюк. Вы можете просто настроить сервер на « Запуск Plex Media Server при входе в систему ».
Эта статья касается запуска чего-либо как службы, но использует Plex в качестве примера. Думал, что это может быть полезно.