sestdiena, 2016. gada 5. marts

Bluray Player

Первая тестовая версия простого плугина для проигрывания blu-ray дисков.

Github: enigma2-plugin-blurayplayer



Только для актуального openpli!
Должно работать и на имиджах близких к openpli (openatv, OpenViX), но работу не проверял и в их код особо не вникал.
Для работы требует библиотеку libbluray (в прицепе).

Понимает паки и локальные iso образы.
Iso образы плугин монтирует, по тому монтировку iso на диски в сети я отключил. По моему это требует слишком много времени, и этим пользоваться нормально нельзя.

Этот плугин сделать меня вдохновил плугин nikolasi. Я у себя в имидже для 7111 уже 2014 году сделал автоматическое воспроизведение bluray используя библиотеку libbluray и ffmpeg. Но на опенпли используется gstreamer и этот вариант не годиться. После того, что прочитал про плугин nikolasi, у меня опять появился интерес к bluray. Но я решил сделать всё немножко иначе.

Для плугина сделал свою библиотеку, которая работает с кодом питнона на прямую.
Плугин внедрён в окно MovieSelection и не имеет свой интерфейс для запуска. По тому не удивляйтесь, что после установку его негде нету.
Просто в окне MovieSelection нажимайте ok на папку bluray или iso файл и откроется выбор заголовков. Первый в списке всегда будет самый длинный.

Пока плугин лишь читает длину файлов из заголовков и запускает соответствующий m2ts файл.
Не поддерживает chapters и angels.

У меня буилдсистема своя, новая, по тому пакеты по моей просьбе для openpli-4 собрал MastaG, за что ему огромное спасибо.


Download: enigma2-plugin-blurayplayer

Original: http://gisclub.tv/index.php?topic=46877.msg410271

Github: enigma2-plugin-blurayplayer



16 comments:

  1. Добрый день!
    Хотел узнать, можно ли запустить этот плагин на имиджах Black Hole?
    Заранее спасибо за ответ!

    AtbildētDzēst
  2. Последнюю актуальную с чаптерамы и проигрыванием iso без монтировки наверно нельзя.
    Но из бранча master можете пробовать. Дополнительно надо библиотеки libbluray и udfread.
    Если нету на фиде, то их можете найти по силке для скачивания плагина.

    AtbildētDzēst
  3. Кстати последный из бранча master enigma2-plugin-extensions-blurayplayer_1+git104+6bed4f4-r0_mips32el.ipk

    AtbildētDzēst
  4. Спасибо!
    На Vu+ Solo SE с BH 3.0.2.J установился и заработал. Причем появился в Green Panel отдельной строкой! А вот если запустить например Enhanced Movie Center, выбрать там папку с BluRay фильмом - выдаёт ошибку - Plugin not found
    На Vu+ Solo2 с 2.1.7 не удалось установить - ругается на libc6 (версия ниже, чем требуется). Из-за того не устанавливается udfread, libbluray и естественно сам плагин.

    AtbildētDzēst
  5. Ставьте эти пакеты с флагом --force-depends.
    libc6 для сборки и на работу не должен влиять.

    AtbildētDzēst
  6. Спасибо огромное! Поставил - всё работает! Именно эта сборка - enigma2-plugin-extensions-blurayplayer_1+git104+6bed4f4-r0_mips32el.ipk

    Пробовал поставить последнюю - enigma2-plugin-extensions-blurayplayer_1+git116+62924bb-r0_mips32el - устанавливается, но из списка плагнов Green Panel пропадает BluRay Player. Соответственно запустить диск просто неоткуда. При попытке запуска из EMC - ошибка "Plugin not found"

    AtbildētDzēst
  7. git116 только для актуального имиджа опенпли.
    По этому я вам указал на git104 версию для не опенпли имиджей.

    AtbildētDzēst
  8. Если интересует работа чаптеров, то можете попробовать enigma2-plugin-extensions-blurayplayer_1+git115+4a56a70-r0_mips32el.ipk.
    По просьбе добавил их тоже для не опенпли имиджей.

    AtbildētDzēst
  9. Как прикрутить на Пли 6, при установке выдает ошибку

    AtbildētDzēst
    Atbildes
    1. Вы ставите из фида опенпли и выдаёт ошибку?

      Dzēst
    2. На фиде Пли 6 этого пакета нету. Ручная установка
      root@vusolo2:~# opkg install /tmp/*.ipk
      Upgrading enigma2-plugin-extensions-blurayplayer from 1+git124+92204d8-r0.0 to 1+git125+73be06b-r0.0 on root.
      Collected errors:
      * calculate_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-blurayplayer:
      * libbluray (>= v1.0.0+git2627+5dc8a26) * libudfread0 (>= 0.0.0+git73+04a620c) *
      * opkg_solver_install: Cannot install package enigma2-plugin-extensions-blurayplayer.

      Dzēst
    3. У вас оригинальный имидж опенпли?
      Этот плугин есть на фиде опенпли. Я сам добавлял правки в еныгму опенпли чтобы он полностью работал.
      На опенпли плугин надо устанавливать из фида, и не как иначе.

      Dzēst
  10. Извиняюсь, ступил. Устанавливал с фида в меню не появился, а потом пытался с ипк пакета установить. Удалил через меню и повторно установил с фида, но нигде не могу найти в меню ресивера (соло2), кроме как в удалении плагинов

    AtbildētDzēst
  11. Разобрался, работает. Связан с кнопкой "Список записей" на пульте

    AtbildētDzēst
    Atbildes
    1. На пример для dvd на опенпли ведь тоже нету плугина в меню. Вы просто выбирайте файл в списке и он начинает играть.
      Также тут с bluray. Вам не надо думать что использовать чтобы его открыть. Просто выбирайте и играйте.
      Но многие почему то хочет увидеть отдельного плугина в списке плугинов.
      Не понимаю зачем.

      Dzēst
  12. Я видел комментарии людей, которые уже получили ссуду от г-на Бенджамина Ли, и я решил подать заявку в соответствии с их рекомендациями, и всего через 5 дней я подтвердил свою ссуду на моем банковском счете на общую сумму 850 000,00 долларов США, которую я запросил. Это действительно отличная новость, и я советую всем, кому нужен настоящий кредитор, подать заявку по электронной почте: 247officedept@gmail.com или WhatsApp: + 1-989-394-3740. Я счастлив, что получил ссуду, о которой просил.

    AtbildētDzēst