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

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

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

Статус: разработка.
Актуальная версия: 0.7.8

Мне очень понравилась идея замечательного плагина Пазл ТВ. Есть желание (которое пока что довольно далеко от реальности) реализовать подобное для PVR интерфейса.

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

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


Установка. Только для Коди 17.*!

PVR - это бинарный плагин, поэтому установка содержит 3 этапа (кроме Apple TV):
  • установить общий репозиторий
  • из общего репозитория установить репозиторий для нужной архитектуры
  • из репозитория для нужной архитектуры установить сам плагин
Общий репозиторий можно скачать здесь
Поддерживаются архитектуры:
  • windows 32 bit
  • Mac OS X
  • linux x86 32&64 bit
  • linux arm v7 & 64 bit (aarch64)
  • android arm (нужен рут)
  • Apple TV 4/4K

Работоспособность проверена на windows, OS X, linux x86-64 и android-arm, Apple TV 4K.

Чтобы запустить плагин на android нужно:
  • установить плагин из репо.
  • 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 файл лежит здесь.
Плагин находится в группе предустановленных ПВР, как симпл и т.д.


Общие функции:

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

OTT Player:
  • Группы каналов
  • Поддержка архива
  • Интеграция архива и EPG
  • Таймшифт (в память или на диск)
* В архивах пока нет перемотки. Возможно появится позже.

Пазл ТВ:
  • Группы каналов
  • Таймшифт (в память или на диск)
  • EPG в формате XMLTV
* Пазл-сервер пока не выдает архивы.

Эдем ТВ:
  • Группы каналов
  • EPG в формате XMLTV
  • Поддержка архива
  • Опциональная перемотка в архивах
  • Интеграция архива и EPG
  • Таймшифт (в память или на диск)

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

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

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

Как смотреть Совок ТВ

При оформлении подписки доступно более 500 каналов. Некоторые с архивами (168).

Есть бесплатный просмотр. Нужно зарегистрироваться на сайте и выбрать Free Server DE в плагине. Доступно 110 каналов. К сожалению недавно отключили архив для беслатного сервера.

Внимание! Совок не работает на территории России.


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

TDW1980 за оригинальную идею и Пазл ТВ на питоне.
Alex Deryskyba (codesnake) за реализацию Sovok TV API.
nightik за pvr.iptvsimple - отличный плагин и прекрасный пример реализации PVR-проекта.

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

Готов посодействовать в плане провайдеров.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 10:16   #3
routir
Senior Member
 
Аватар для routir
 
Регистрация: 19.05.2016
Сообщений: 233
По умолчанию

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

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

Цитата:
Сообщение от TDW1980 Посмотреть сообщение
Готов посодействовать в плане провайдеров.
Спасибо! Помощь нужна, особенно квалифицированная
srg70 вне форума   Ответить с цитированием
Старый 09.06.2017, 12:43   #5
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 501
По умолчанию

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

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

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

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

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

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

Вот набросал вместо API. C симплом работает
http://xbmc.ru/forum/showpost.php?p=...&postcount=256
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 17:32   #8
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 501
По умолчанию

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

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

Если нужен не плейлист а например json это легко реализовать.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 09.06.2017, 19:39   #10
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 501
По умолчанию

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


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

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

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



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


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