Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 08.06.2017, 23:53   #1
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию Разработка: pvr.puzzle.tv

Статус: разработка.

Актуальная версия:
  • Коди 17 - 0.8.104 = 0.9.104
  • Коди 18 - 0.9.109
  • Коди 19 - 1.0.0
Мне очень понравилась идея замечательного плагина Пазл ТВ. Есть желание реализовать подобное для PVR интерфейса.

Плагин будет интегрировать контент различных ТВ провайдеров, предоставляющих API.
На сегодняшний день реализована поддержка:
  • Пазл ТВ сервер (вторая и третья версия)
  • Shara-TV.org. Слот Плейлист.
  • ottg.tv. Слот Плейлист.
  • OTTPlayer.org (OTT Club)
  • Edem.tv. Говорят, что работает с cbilling.tv и с shara.tv
  • sovok.tv (новый дизайн заброшенного pvr.sovok.tv от Alex Deryskyba aka codesnake).
  • Супер-помойка. Около 2000 каналов разного качества. Все в огригинальном виде: названия, группы, дубли и т.д. Как сайт выдал, так и есть.
Планирую добавлять других провайдеров по мере разработки.

В текущей версии не реализована интеграция между провайдерами. Т.е. активным может быть только один. Можно переключаться между ними, но данные пока не объединены.


Установка (Замечание). Только для Коди 17.*, 18.* и 19.*!

PVR - это бинарный плагин, поэтому установка содержит 3 этапа (кроме Apple TV):
  • установить общий репозиторий
  • из общего репозитория установить репозиторий для нужной архитектуры
  • из репозитория для нужной архитектуры установить сам плагин
Общий репозиторий можно скачать здесь.

Внимание! Разрядность репозитория (32 или 64 бита) определяется установленной версией Коди, а не процессором или операционной системой. Например, в AlexElec для arm 912, система - 64 бита, а Коди - 32. Поэтому правильный репо - Linux arm v7.

Поддерживаются архитектуры:
  • Windows 32 bit
  • Windows 64 bit (только для Коди 18.*)
  • Mac OS X
  • Linux x86 32 & 64 bit
  • Linux arm v7 & 64 bit (aarch64)
  • Android arm v7 & 64 bit (aarch64) (для Коди 17.х - нужен рут, начиная с Коди 18 - работает сразу после установки)
  • Apple TV 4/4K

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

Чтобы запустить плагин на android в Коди 17.* нужно:
  • установить плагин из репо.
  • root (опционально) скопировать библиотеку libpvr.puzzle.tv.so из /sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/pvr.puzzle.tv в папку /data/data/org.xbmc.kodi/lib
  • root (опционально) подправить права доступа на 755. Юзер и группа должны быть system:system
К сожалению, эту процедуру нужно будет повторить после каждого обновления плагина.

Чтобы запустить плагин на Apple TV 4/4K нужно:
  • скачать Коди 17.6, адаптированный для ATV отсюда.
  • Собрать Коди с помощью XCode
  • Подписать аппликацию своим сертификатом
  • Установить аппликацию на приставку
или
  • Читаем/смотрим эту инструкцию.
  • Качаем оттуда же App Signer.
  • DEB файл лежит здесь.
Плагин находится в группе предустановленных ПВР, как симпл и т.д.

Подробная инструкция по установке (с картинками) от smartmobi

Общие функции:
  • Обновление EPG и архива через контекстное меню (пункт "Операции клиентов" для Коди 17.*).
  • Запись по таймеру EPG (замечания 1 , замечания 2).
  • Запись текущей передачи по кнопке записи (замечания 1, замечания 2).
  • Перезапуск эфирного канала при обрыве сигнала.
  • Таймшифт (в память или на диск)
  • Группы каналов
  • Оптимизированная работа с HLS потоками
  • Ручная подстройка смещения EPG
  • Загрузка логотипов каналов из папки

Пазл ТВ:
  • Поддержка архива
  • Интеграция архива и EPG
  • Опциональная перемотка в архивах
  • EPG в формате XMLTV
  • Поддержка Пазл Телегид
  • Контекстное меню обновления каналов.
  • Автоматическое управления потоками (замечение).

Плейлист:
  • Поддержка архива
  • Интеграция архива и EPG
  • Перемотка в архивах
  • Архивы в формате Flussonic.
  • Архивы в формате shift.

OTT Club:
  • Поддержка архива
  • Интеграция архива и EPG
  • Перемотка в архивах

Эдем ТВ:
  • EPG в формате XMLTV
  • Поддержка архива
  • Опциональная перемотка в архивах
  • Интеграция архива и EPG

Супер-помойка:
Совок ТВ:
  • Фильтрация по странам (опционально скрываемые группы. Например - немецкие [DE])
  • Поддержка архива
  • Интеграция архива и EPG
  • Перемотка в архивах

Внимание! Если таймшифт включен в режиме Файл, то текущий канал сначала записывается на диск, а только потом воспроизводится. Это негативно влияет на ресурс диска/флэшки.


Удаленное управление Kodi (aka RPC).

Начиная с версии 0.9.86 плагин использует в работе удаленное управление Kodi по HTTP. На текущий момент этого требуют некоторые функции плагина, но в будущем зависимость от этой функциональности Kodi может увеличиться.
Рекомендуется настроить "Удаленное управление по HTTP" в Настройки Kodi->Службы->Управление как показано ниже, и указать те же параметры в настройках плагина Общие->Разное->Удаленное управление Kodi



Хотелки:
  • Таймеры
  • Альтернативные EPG
  • Оптимизация загрузки EPG
  • Локальная запись трансляций
  • Расширить список провайдеров

Проблемы:
  • Коди иногда виснет, если запись внезапно обрывается
  • Иногда Коди зависает при входе
  • После долгого простоя/сна Коди иногда подвисает

Благодарности:

TDW1980 за оригинальную идею и Пазл ТВ на питоне.
Alex Deryskyba (codesnake) за реализацию Sovok TV API.
nightik за pvr.iptvsimple - отличный плагин и прекрасный пример реализации PVR-проекта.
Миниатюры
Нажмите на изображение для увеличения
Название: Screen Shot 2020-06-08 at 6.48.22.png
Просмотров: 21801
Размер:	423.7 Кб
ID:	9267  

Последний раз редактировалось srg70; 18.03.2021 в 11:44. Причина: Версия 1.0.0
srg70 вне форума   Ответить с цитированием
Старый 09.06.2017, 08:12   #2
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,783
По умолчанию

Готов посодействовать в плане провайдеров.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 12:21   #3
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Цитата:
Сообщение от TDW1980 Посмотреть сообщение
Готов посодействовать в плане провайдеров.
Спасибо! Помощь нужна, особенно квалифицированная
srg70 вне форума   Ответить с цитированием
Старый 09.06.2017, 10:16   #4
routir
Senior Member
 
Аватар для routir
 
Регистрация: 19.05.2016
Сообщений: 433
По умолчанию

Спасибо!
Только недавно обсуждали с TDW1980 возможность реализации просмотра архивов в pvr, а тут уже все работает!
Интересно, какие сервисы с архивами можно к этому делу подключить:
Эдем ТВ?
tvtune.net (есть бесплатный архив в формате xspf)?

Поскольку отключен pvr simple, в котором работают обычные плейлисты, хотелось бы всё объединить - это реально?
__________________
CoreELEC Kodi 19@Tanix TX5Pro
routir вне форума   Ответить с цитированием
Старый 09.06.2017, 12:43   #5
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Цитата:
Сообщение от routir Посмотреть сообщение
Интересно, какие сервисы с архивами можно к этому делу подключить:
Эдем ТВ?
tvtune.net (есть бесплатный архив в формате xspf)?

Поскольку отключен pvr simple, в котором работают обычные плейлисты, хотелось бы всё объединить - это реально?
У них вроде бы нет API? Только плейлист?

По идее, плейлист подключить можно. Здесь может очень пригодиться опыт TDW1980. Правда, здесь больше вопросов чем ответов. И нужен сам плейлист для опытов .

Бесплатный архив - это интересно. Надо будет почитать, спасибо.

Моя самая большая проблема - это время. Такой производительности как у TDW1980, я не смогу обеспечить, к сожалению.
srg70 вне форума   Ответить с цитированием
Старый 09.06.2017, 14:43   #6
routir
Senior Member
 
Аватар для routir
 
Регистрация: 19.05.2016
Сообщений: 433
По умолчанию

Цитата:
Сообщение от srg70 Посмотреть сообщение
У них вроде бы нет API? Только плейлист?
Насколько я понял, Эдем ТВ используют api ottplayer
http://ottplayer.org/
Фактически на Смарт ТВ, винде и на андроиде все работает в их плеере идеально, можно прдключить несколько плейлистов разных провайдеров с архивами(логотипы, epg подтягиваются с сайта https://ottplayer.es/ )
Только вот api закрытого формата, но ребята, вроде, готовы сотрудничать.
__________________
CoreELEC Kodi 19@Tanix TX5Pro
routir вне форума   Ответить с цитированием
Старый 09.06.2017, 16:25   #7
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,783
По умолчанию

Вот набросал вместо API. C симплом работает
http://xbmc.ru/forum/showpost.php?p=...&postcount=256
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 17:32   #8
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Спасибо, ребята, за информацию. Этого мне хватит на пол года (надеюсь, что шутка).

API от OTT выглядит оптимистически. Пазл-сервер - это вообще круто!
В обоих случаях нужно работать с плейлистом, чем я, видимо и займусь.
А потом постараюсь объединить контент из разных источников.
srg70 вне форума   Ответить с цитированием
Старый 09.06.2017, 17:52   #9
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,783
По умолчанию

Если нужен не плейлист а например json это легко реализовать.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 19:39   #10
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Да, json, наверное, будет проще, т.к. Совок на нем работает. Но для OTT все равно нужен плейлист. Так что даже и не знаю, что лучше
Я вот только одного не догоняю, если симплом работает, нафига козе баян? Архивы?
srg70 вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 05:49. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.