Denis Zheleznov (jmper) wrote,
Denis Zheleznov
jmper

Categories:

DunePlexCatalog

Устав ждать от автора emplexter выхода новой версии, решил написать клиента PlexMediaServer под Dune самостоятельно. Заодно познакомиться с PHP.
Итак, особенности данного плагина:

  • Весь контент воспроизводится только средствами самой Dune, никаких DLNA и HTTP. Plex выступает только каталогизатором. Кроме библиотеки фотографий, поскольку в данном случае удобнее и быстрее использовать http, тем более, таким образом можно просматривать форматы не поддерживаемые самой dune, например tiff)

  • Возможно просматривать контент из разных источников включая HDD установленные в самой или другой dune. Например, у меня есть Plex сервер установленный на NAS ,есть Dune HD duo с двумя дисками и еще одна dune HD 101. Соответственно я могу примонтировать диски с Duo на NAS и подключить их в общий каталог Plex, таким образом я получаю полный и единый медиа каталог. Далее, настроив соответственно соединения в клиенте, я смогу  смотреть фильмы, расположенные на NAS через NFS или SMB, а расположенные на HDD - непосредственно с него. Бездисковая 101 тоже будет брать файлы или с NAS или c Duo по SMB.

  • В соединениях возможно использовать протоколы SMB, NFS, можно использовать настроенные сетевые папки самой dune.

  • Список библиотек и фильтры можно сортировать в произвольном порядке, можно выключать и включать не нужные/нужные фильтры и библиотеки.

  • Файлы обложек и описания кешируются на клиенте для ускорения загрузки (поэтому необходима системная флешка). Кеши можно очищать в установках. Это позволит избегать ситуации с неверными обложками после обновлений сервера.

  • Многосерийные фильмы соединенные на Plex в одну папку на клиенте показывают список частей в отдельном окне.

  • В музыкальных библиотеках отображаются обложки дисков и описания артистов.

  • Список воспроизведения строится не только в сериалах, но и в музыке, фотографиях и многосерийных фильмах, если это не DVD или BD.

  • Образы DVD или BluRay можно просматривать и через окно с описанием фильма/сериала.

Настройка:
            Для начала нужно указать IP и порт Plex сервера

            Затем настроить соединения
  Настройка фильтров и библиотек


            Управление кешем
      Работа с плагином



    Многосерийные фильмы

  Описание фильма
   Сериалы

   Музыка



Проблемы:

  • неправильно показывается длительность фильма/сериала если это DVD или BluRay.

  • долгий ответ от сервера при запросе описания на некоторых DVD или BluRay дисках (первый раз, затем файл информации кешируется и показ происходит быстро)

связано с  особенностями работы сканера "Plex Movie Scanner with Disc Image Support". Возможно позже возьмусь за написание своего сканера.

  • оформление. Ну хреновый из меня дизайнер :( может кто поможет с иконкой и общем оформлением.


Планы на будущее:

    • Исправление ошибок.

    • Добавить отслеживание времени просмотра.

    • Возможно еще чего-нибудь, пока не знаю.


    ВАЖНО!

    • Программа сырая, тестировалась только у меня (NAS4FREE). Скорее всего проявятся какие-нибудь баги. Просьба присылать log файл с подробным описанием проблемы. Чтобы получить log нужно создать папку dune_plugin_logs на первом подключенном к dune диске (флешке).

    • В окне установок ВСЕГДА подтверждайте введенные значения кнопкой Enter на пульте или кнопкой "сохранить" на форме.


    скачать https://dl.dropboxusercontent.com/u/8488718/dune_plugin_dpc.zip

    update http://jmper.livejournal.com/1135.html
    Tags: dune, plex
    Subscribe

    • DunePlexCatalog update v1.09

      Новая версия 1.09 Исправлено: ошибка при входе в фильтр "на главной" ошибка при попытке установить иконку "комплексная" для…

    • DunePlexCatalog update v1.07

      Исправлено: неправильная сортировка с сериалах воспроизведение неверного видео через экран info ошибка отметки просмотрено ошибки в загрузке…

    • DunePlexCatalog update v1.06

      Новый update. Исправлено: Ошибки при сохранении соединений Ошибка при использовании в соединении диска по UUID Ошибка при сохранении настроек на…

    • Post a new comment

      Error

      Anonymous comments are disabled in this journal

      default userpic

      Your IP address will be recorded 

    • 10 comments

    • DunePlexCatalog update v1.09

      Новая версия 1.09 Исправлено: ошибка при входе в фильтр "на главной" ошибка при попытке установить иконку "комплексная" для…

    • DunePlexCatalog update v1.07

      Исправлено: неправильная сортировка с сериалах воспроизведение неверного видео через экран info ошибка отметки просмотрено ошибки в загрузке…

    • DunePlexCatalog update v1.06

      Новый update. Исправлено: Ошибки при сохранении соединений Ошибка при использовании в соединении диска по UUID Ошибка при сохранении настроек на…