пятница, 6 марта 2015 г.

FreeNAS 9.3 / Plex

FreeNAS 9.3 стабильная версия 201502271818.

Сервис Plex.



     Сначала обновляем FreeNAS до последней стабильной версии - 201502271818.
   (Вкладка Система > Обновить > кнопка Проверить сейчас.)


    Plex - это централизованная домашняя система воспроизведения мультимедиа с мощным центральным сервером - Plex Media Server, направляющая мультимедийные потоки для многих Plex player приложений.

    Возможности Plex, которые производитель ставит на первые позиции:

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

  - Трейлеры, интервью и другие дополнительные услуги.
    Plex автоматически даёт доступ к высококачественным онлайн трейлерам и дополнениям для фильмов из вашей библиотеке Plex.
    Новая функция Кино-трейлеры позволяет начать фильм с нескольких трейлеров для фильмов из вашей библиотеки или из новых и предстоящих релизов. 
    Plex также сделает красивыми дополнения для фильмов из вашей библиотеке.

 - Получите доступ к онлайн-контенту.
    Каналы Plex обеспечивают доступ к многочисленным источникам онлайн-контента, таким как TED Talks, Vimeo, Revision 3 и другим. 
    Независимо от ваших интересов, вы сможете найти что-то интересное для просмотра в интерфейсе Plex.

    Примечание. Plex сделает ваши мультимедиа красивыми в своём web-интерфейсе. Для этого необходимо определённым образом подготовить ваш мультимедиа контент.
  Этот контент для потоковой передачи на телевизор будет отображаться в меню телевизора только тем способом, который поддерживается в меню.

  ВНИМАНИЕ. Plex не поддерживает использование ISO, IMG, Video_TS или других форматов «образа диска». 
    Для использования такого контента с Plex, рекомендуется преобразовать его в совместимый формат.  
    
    Общие предварительные настройки.
        
    Прежде чем сделать Media-контент из ОС FreeNAS доступным для приложения Plex, необходимо соответствующим образом подготовить этот Media-контент.
    Придётся потратить время на правильную сортировку и наименование Media-контента. 


    Подготовка Media-контента.       

    Plex определяет ваш Media-контент согласно структуры папок, имён файлов и типу библиотеки, за которой Media-контент закреплён. После определения, Plex извлекает информацию, такую как плакаты, описания и т.д.
    Требования к организации и наименованию файлов довольно гибкие, но, вероятно также как и вы, Plex понятия не имеет, что, например, файл под названием GWTW.mkv является  фильмом «Унесенные ветром».
    Важно, чтобы ваши медиа-файлы и библиотеки папок были названы и организованы таким образом, чтобы Plex смог распознать контент с наилучшим результатом. Весь Media-контент будет доступен, если придерживаться с самого начала правил его организации для Plex.
    Также, правильная организация и наименование Media-контента позволяет серверу получать информацию о каждом шоу.
        
    Основные принципы правильной организации вашего Media-контента для Plex.

1. Разделите Media-контент на соответствующие наборы данных (например, фильмы в датасет «Movies», ТВ-шоу в датасет «TV Shows», музыку в датасет «Music», фотографии в датасет «Photos», личные видеофайлы в датасет «Home Videos».)

   Настоятельно рекомендуется разделить кино и телевизионный контент на отдельные наборы данных, например:
    /Media/Movies/movie content
    /Media/TV Shows/television content

    Неспособность отделить контент, такой как фильмы и ТВ-шоу, может привести к неожиданному или некорректному поведению Plex.

2. Медиа-файлы Movie (Фильмы).
     Медиа-файлы Movie могут находиться в одной или нескольких папках. Структура не важна, если у вас нет нестандартных носителей (например, плакаты) для конкретного фильма.

    Фильмы должны быть названы следующим образом: [Название_фильма (год_выпуска)]
    Например: «Аватар (2009).mp4» 

    Общее расположение фильма, например:
    /Movies/Avatar (2009)/Avatar (2009).mkv

    Фильмы в нескольких частях, например:
    /Movies/The Dark Knight (2008)/The Dark Knight (2008) - pt1.mp4
                                                                    The Dark Knight (2008) - pt2.mp4

    Несколько версий одного фильма, например:
    /Movies/Pulp Fiction (1994)/Pulp Fiction (1994) - 1080p.mkv
                                                          Pulp Fiction (1994) - SD.m4v

    Вложенные папки. Фильмы могут быть помещены в отдельные папки, но это не является обязательным в большинстве случаев. Если у вас есть дополнительные файлы для фильма (например, пользовательские плакаты, внешние субтитры и т.д.) обычно следует поместить фильм во вложенную папку вместе с дополнительными файлами для фильма. Назовите папку так же, как сам фильм, например:  
    /Movies/Batman Begins (2005)/Batman Begins (2005).mp4
                                                                 Batman Begins (2005).eng.srt
                                                                 poster.jpg (или .jpeg; .png; .tbn)
                                                                 poster-2.png
    
3. Медиа-файлы TV Shows (ТВ-шоу).
     Для ТВ-шоу структура папок имеет важное значение. Убедитесь в том, что папки ТВ-шоу содержат папки сезона, которые содержат актуальные файлы эпизодов.
     Медиа-файлы TV Shows должны быть организованы в структуру папок для каждого шоу. Организованный таким образом TV-контент, Plex распознает с наилучшим результатом и сможет захватить постеры шоу, описания и другие метаданные.
     ТВ-шоу должны включать номера сезона (season) и эпизода (episode) в имени: [Название_шоу sXXeYY - Опционально_Info.ext]
     Например: «Dexter s01e01.mp4»

     Каждый файл с эпизодом ТВ-шоу должен храниться в виде набора папок: /TV Shows/Название_шоу/Сезон/Эпизоды
     Например: /TV Shows/Dexter/Season 01/Dexter s01e01.mp4

     Общее расположение ТВ-шоу, например:
     /TV Shows/Heroes/Season 01/Heroes - s01e01.avi
                                                               Heroes - s01e02 - The Coming Storm.avi
                                                               Heroes - s01e03.mp4
                                        /Season 02/Heroes - s02e01.avi
                                                               Heroes - s02e02.mkv
                                                               Heroes - s02e03.m4v

     ТВ-шоу в нескольких частях, к имени файла добавляется номер части ТВ-шоу: [Название_шоу - sXXeYY-eZZ]
     Например:
     /TV Shows/Heroes/Season 04/Heroes - s04e01-e01.mkv
                                                               Heroes - s04e01-e02.mkv         
                                                               Heroes - s04e02.mkv

    ТВ-Шоу, основанные на дате, должны быть названы следующим образом: [Название_шоу - YYYY-MM-DD или - MM-DD-YYYY]
    Например:
    /TV Shows/The Colbert Report/Season 08/The Colbert Report - 2011-11-15 - Elijah Wood.avi    
                                                                                                                         (2011.11.15) 
                                                                                                                         (2011 11 15)

    TV-сериал должен называться как и другие ТВ-шоу, с использованием сезона c номером 01, например:
    /TV Shows/Band of Brothers/Season 01/Band of Brothers - s01e01 - Currahee.mkv
                                                                               Band of Brothers - s01e02 - Day of Days.mkv
                                                                               Band of Brothers - s01e03 - Carentan.mkv

    Чтобы использовать файлы изображений телевизионных плакатов, субтитры и др., назовите и организуйте их правильно (обычно следует поместить дополнительные файлы во вложенную папку вместе с ТВ-Шоу), например:
    /TV Shows/Heroes/Season 01/Heroes - s01e01 - Genesis.mp4
                                                              show.jpg
                                                              show-2.jpg
                                                              show-3.jpg       
                                                              banner-1.jpg
                                                              banner-2.png

4. Personal Movies (Личные видеофайлы).
     Разместите эти файл в медиатеке в наборе данных Home Videos.
     Личные видеофайлы могут быть названы так, как вам нравится, например:
     /Home Videos/Picnic in the Park.m4v
                                  Playing with the dog.mkv
                                  Visiting our friends.mov
   
    Можно собрать Личные видеофайлы в группу, например так: Год > события > домашнее видео.
    Такая группа видеофайлов должна называться как TV-сериал, например:
    /Home Movies/Christmas/2012/Christmas - s2012e01 - Getting Ready.m4v
                                                                 Christmas - s2012e02 - Stuffing the Stockings.m4v
                                                                 Christmas - s2012e03 - Christmas Morning.m4v
                                                     /2013/Christmas - s2013e01 - Kids Unwrapping Presents.m4v  
  
5. Музыкальный контент. 
     Музыкальный контент может находиться в одной или нескольких папках. Плекс определит исполнителя, альбом и т.д. и извлечёт плакаты и другие метаданные из вашей коллекции. По умолчанию, метаданные будут загружаться с Last.fm веб-базы данных, основанные на именах файлов и папок.

    Музыкальный контент должен храниться в виде набора папок: /Music/Исполнитель/Альбом/Треки
    Например: /Music/U2/Joshua Tree/09 - One Tree Hill.mp3

    Общее расположение музыкального контента, например:
    /Music/Pink Floyd/Wish You Were Here/01 - Shine On You Crazy Diamond (Parts I-V).m4a
                                                                                 02 - Welcome to the Machine.m4a
                                                                                 03 - Have a Cigar.m4a
                 /Foo Fighters/One By One/There is Nothing Left to Lose
                 /U2/Joshua Tree

    Подробнее по указателю:  https://support.plex.tv/hc/en-us/categories/200028098 


    Устанавливаем плагин Plexmediaserver.
    Откроем вкладку Плагины > Доступно
    Выделяем плагин рlexmediaserver и жмём на появившуюся внизу кнопку Установка. 
    Плагин загрузится. Затем устанавливаем плагин, нажимая кнопку OK.
    Перед запуском сервиса надо выполнить его настройку.

    Настройки ОС FreeNAS для взаимодействия с плагином PlexMediaServer.

    Создадим наборы данных для плагина.
    Открываем вкладку Хранилище > Тома > выделяем набор данных с именем тома (в нашем случае tank) > жмём на появившуюся внизу кнопку Создание набора данных.
    Настраиваем параметры, например, как указано ниже.
    Жмём на ОК.


                                 

    Изменяем разрешения для созданных наборов данных.
    На вкладке Хранилище > Тома > выделяем созданный набор данных (например TV Shows) > жмём на появившуюся внизу кнопку Изменение разрешений.
    Настраиваем параметры, например, как указано ниже.
    Жмём на кнопку Изменить.  

 


    Для того, чтобы сделать данные из ОС FreeNAS доступными для приложения в изоляторе, нужно смонтировать в изолятор плагина наборы данных с медиа-контентом (в нашем случае это наборы данных TV Shows, Movies и т.д.).
    Открываем вкладку Jail > Jail, выделяем рlexmediaserver_1, жмём на появившуюся внизу кнопку Добавить хранилище.
    В окне Добавить хранилище:
    Выбираем Источник - созданный в системе FreeNAS набор данных.
    Выбираем Направление - каталог внутри изолятора плагина, куда будет произведено монтирование. 
    Убираем Только чтение.
    Отмечаем Create directory - Создать каталог назначения, если он не существует внутри изолятора плагина.
    Жмём ОК.  




    Аналогично монтируем остальные наборы данных в направлении: 
    /mnt/имя_создаваемого_каталога_назначения. 

    Предоставим общий свободный доступ из ОС Windows к созданным наборам данных, добавив их в Общие ресурсы Windows (CIFS).
    Открываем вкладку Общие ресурсы > Windows (CIFS) > жмём на кнопку Добавить Общие ресурсы Windows (CIFS).
    Настраиваем параметры, например, как указано ниже.
    Жмём на ОК.




    При установке плагина, его изолятору автоматически был присвоен некоторый ip-адрес.
    Откроем вкладку Jail > Jail, выделяем рlexmediaserver_1, жмём на появившуюся внизу кнопку Изменить Jail (гаечный ключ).
    Надо указать Шлюз IPv4 по умолчанию (в нашем случае 192.168.1.1) и желательно поменять присвоенный по умолчанию Адрес IPv4, например, на запоминающийся.
    Настраиваем параметры, например, как указано ниже.
    Жмём на кнопку Сохранить.


 
 


    После изменения ip-адреса необходимо перезагрузить FreeNAS.


    Настройки плагин Plexmediaserver.

    В меню слева открываем Плагины > Plexmediaserver.
    Всё, что можно настроить в web-интерфейсе ОС FreeNAS, это - Отключить удалённое обеспечение безопасности; все настройки только в собственном web-интерфейсе управления плагина.



    
    Запускаем службу плагина.
    Открываем вкладку Плагины > Установленные.
    Напротив службы Plexmediaserver нажимаем на тёмный прямоугольник,  слева от красного значка OFF. Работающая служба будет иметь синий значок ON.




    Вход в web-интерфейс управления плагином PlexMediaServer выполняется по указателю: http://ip_адрес_Jail'а_с_плагином_рlexmediaserver:RPC_Port/web (в нашем случае http://192.168.1.22:32400/web).

    Добавим медиа-контент, например из датасета TV Shows, в библиотеку Plex.
    В web-интерфейсе Plex, на домашней (главной) странице Plex кликаем по значку +.  Далее, последовательно переходя по открывающимся окнам (представлены скриншотами), кликаем на местах расположения указателя мыши. 












    После сканирования отображается добавленный медиа-контент.



    Аналогично добавляем медиа-контент других типов - Movies, Home Videos и т. д.




2 комментария:

  1. Добрый день!
    Большое спасибо за данное описание по настройке Plex Media Server. Все получилось, даже у такого пользователя, который в первые открыл для себя FreeNas 9.3.
    Подскажите пожалуйста как настроить Plexconnect для FreeNas или возможно сможете подсказать, где найти точно такой же подробный гид? Хочу подключить Apple TV3, но как это сделать в связке с FreeNas не обладая глубокими познаниями с Unix системами я не представляю....
    Заранее спасибо за любую помощь в данном вопросе!

    ОтветитьУдалить
  2. Большое Вам спасибо за эту статью. Имея практически нулевой опыт общения с таким системами я с первого раза установил FreeNas и развернул на нем Plex. Все Windows, Android устройства в домашней сети отлично видят и корректно работают с Plex, включая телевизор LG на WebOS. Для телевизора даже не потребовалось никаких дополнительных настроек, весь мультимедиа контент без проблем воспроизводится через встроенный браузер телевизора. Есть только маленькая капля дегтя в этой бочке меда... У меня дома собран домашний кинотеатр на базе компьютера под управлением Windows 10 (лицензия), в качестве монитора - проектор. Звук снимаю со звуковой карты Asus Xonar HDAV по SPDIF и передаю для обработки на ресивер Marantz. Так вот, при воспроизведении многоканальной звуковой дорожки (DTS, AC3 и тд.) любым плеером на компьютере - звук многоканальный. Если запускаю тот же файл через Plex в браузере - только стерео. Другими словами, как заставить встроенный плеер Plex'a передавать звук на SPDIF звуковой карты не обрабатывая. В настройках плеера галочки прямого потока, прямого воспроизведения, прямого воспроизведения AC3 аудио, предпочтение AAC аудио - включены.

    ОтветитьУдалить