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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.08.2017, 16:14   #111
routir
Senior Member
 
Аватар для routir
 
Регистрация: 19.05.2016
Сообщений: 380
По умолчанию

Цитата:
Сообщение от srg70 Посмотреть сообщение
Видимо, с эдемом засада.
Я так понимаю, что https://ottplayer.es/ и http://ottplayer.org/ - это разные конторы.
У первой открытый API и все понятно. А у второй, похоже, нет API.

Нужна инфа, особенно по архивам.
Да, разные, Эдем работает на ottplayer.es , фактически там просто ссылка на плейлист, в котором прописаны адреса каналов с персональным ключом.
Вроде бы ключ отдельно от плейлиста нигде больше не используется.

Виджет оттплеера, архивы в нем работают:
http://widget.ottplayer.es/

Также есть плагин с архивами, который по сей день работает, может из него идей набраться?

https://forum.edem.tv/topic/385-moi-...khiva-na-kodi/

Ночью дам свой аккаунт для тестов
__________________
CoreELEC ng-arm 9.2 nightly@Tanix TX5Pro
routir вне форума   Ответить с цитированием
   
Старый 23.08.2017, 17:21   #112
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,484
По умолчанию

Не-не, с аккаунтом торопиться не стоит. Мне нужно переварить информацию

За ссылку на аддон спасибо, познавательная штука.
Я вижу 2 проблемы:
  1. Жесткий список номеров каналов. Не очень хочется его поддерживать
  2. Использование приватного API. Не уверен, что это хорошая идея.

С архивами тоже не все чисто. Принцип как бы понятен, но опять же - приватный API.

Пусть пока поварится. Может со временем прояснится ситуация.
srg70 вне форума   Ответить с цитированием
Старый 24.08.2017, 01:08   #113
Silhouette
Senior Member
 
Регистрация: 29.12.2010
Сообщений: 772
По умолчанию

Цитата:
Сообщение от srg70 Посмотреть сообщение
Оказывается, есть еще пользователи кроме меня .
А что значит "слишком рано"? Как Коди запустил плагин - так и лезет.
Ошибка вот:
Код:
PVR Puzzle TV: SendHttpRequest: Couldn't resolve host 'api.sovok.tv'
Но она случается через 2 секунды полсе старта Коди. К этому времени все еще нет сети?
Не хотите бедному крестьянину помочь, вот и приходится самостоятельно в вашем коде копаться
Я не знаю, почему <SendHttpRequest: Couldn't resolve host 'api.sovok.tv'>, видимо, какие то сетевые сервисы не успевают стартовать к тому времени.
Но, дальше аддон тупо продолжает в цикле запрашивать список каналов и его отшивают с "server error". Это по логу.
Судя по коду это происходит здесь:
Код:
if(m_sovokTV == NULL)
        return PVR_ERROR_SERVER_ERROR;
Далее, если вернуться к возможной причине такого поведения, то, судя по всему, происходит следуещее:
SovokPVRClient::Init вызывает CreateCore, которая пытается создать класс SovokTV, который, в свою очередь выбрасывает AuthFailedException и этот exception ловится в SovokPVRClient::Init.
Но, при этом, SovokPVRClient::Init возвращает ADDON_STATUS_OK.
И коди, cчитая, что все в порядке с инициализацией, долбит пвр аддон с запросом GetChannels.
Хотя, по идее, должен повторить запрос на инициализацию.
И, если мои предположения верны, то может достаточно вернуть ADDON_STATUS отличный от OK ???
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip
Silhouette вне форума   Ответить с цитированием
Старый 24.08.2017, 11:39   #114
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,484
По умолчанию

Цитата:
Сообщение от Silhouette Посмотреть сообщение
Не хотите бедному крестьянину помочь, вот и приходится самостоятельно в вашем коде копаться
Не знаю, как там крестьяне, а в этом случае более уместна поговорка про индейцев и их вождей .
За код ревью спасибо. Надеюсь, не доставило Вам много хлопот .

Цитата:
Сообщение от Silhouette Посмотреть сообщение
Я не знаю, почему <SendHttpRequest: Couldn't resolve host 'api.sovok.tv'>, видимо, какие то сетевые сервисы не успевают стартовать к тому времени.
На вашем месте я бы искал причину такого поведения, потому что аддон далеко не первый, кто лезет в сеть. И последствия могут быть разные.
Цитата:
Сообщение от Silhouette Посмотреть сообщение
Далее, если вернуться к возможной причине такого поведения, то, судя по всему, происходит следуещее:
SovokPVRClient::Init вызывает CreateCore, которая пытается создать класс SovokTV, который, в свою очередь выбрасывает AuthFailedException и этот exception ловится в SovokPVRClient::Init.
Но, при этом, SovokPVRClient::Init возвращает ADDON_STATUS_OK.
И коди, cчитая, что все в порядке с инициализацией, долбит пвр аддон с запросом GetChannels.
Хотя, по идее, должен повторить запрос на инициализацию.
И, если мои предположения верны, то может достаточно вернуть ADDON_STATUS отличный от OK ???
Одним статусом здесь не отделаешься https://forum.kodi.tv/showthread.php?tid=295699
Постарась исправить, как рекомендую по ссылке, если сумею съэмулировать задержку.
srg70 вне форума   Ответить с цитированием
Старый 24.08.2017, 12:25   #115
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,484
По умолчанию

Версия 0.4.8.
Для совка добавлена попытка повторного логина на любую команду от Коди.
srg70 вне форума   Ответить с цитированием
Старый 24.08.2017, 18:54   #116
Silhouette
Senior Member
 
Регистрация: 29.12.2010
Сообщений: 772
По умолчанию

Цитата:
Сообщение от srg70 Посмотреть сообщение
Не знаю, как там крестьяне, а в этом случае более уместна поговорка про индейцев и их вождей .
За код ревью спасибо. Надеюсь, не доставило Вам много хлопот .
Тогда уж, скорее, про проблемы индейцев и шерифа
Цитата:
Сообщение от srg70
На вашем месте я бы искал причину такого поведения, потому что аддон далеко не первый, кто лезет в сеть. И последствия могут быть разные.
Не очень понятно где искать. Стоит стоковая LibreElec 8.0.2 на х86 миникомпе. Сеть подсоединена шнурком в раутер и ни на какие авторизации время не тратится. В advancedsettings.xml никаких допустановок ненашел. Сейчас посетила идея ппробовать с autostart.sh поиграться и добавить туда задержку. Вечером попробую.
На обычном десктопном компе ничего похожего ненаблюдаю, но так ко времени старта коди сеть уже up and running без сомнения.
Цитата:
Сообщение от srg70
Версия 0.4.8.
Для совка добавлена попытка повторного логина на любую команду от Коди.
Спасибо, доберусь домой - испытаю.
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip
Silhouette вне форума   Ответить с цитированием
Старый 25.08.2017, 07:30   #117
Silhouette
Senior Member
 
Регистрация: 29.12.2010
Сообщений: 772
По умолчанию

Потестировал последнюю версию. Не напрямую, но косвенно проблема решается. Точно так же выдает ошибку couldn't resolve host 2 раза на login и 2 раза на logout. Потом пытается пару раз получить список каналов. Но, в этой версии быстро сдается и говорит, что нужно проинициализировать аддон еще раз и, после этого, успешно логинится и загружает каналы.
Большущий шаг вперед по сравнению с предыдущей версией, не нужно вручную перезапускать ПВР. Но! Выскакивающее сообщение об первоначальной ошибке очень нервирует
Решил поиграть с задержками в autostart.sh и добавил немножко ожидания.
Перезапускаю LE - все без ошибок
Оставлю здесь, может еще кому пригодится:
Код:
while true ; do
	if ifconfig eth0 | grep -q "inet addr:" ; then
		echo "Network is up!"
		break
	else
		sleep 1
	fi
done
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip
Silhouette вне форума   Ответить с цитированием
Старый 29.08.2017, 13:39   #118
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,484
По умолчанию

Цитата:
Сообщение от Silhouette Посмотреть сообщение
...Большущий шаг вперед по сравнению с предыдущей версией...
Вот и чудненько. Все чему-то научились, и проблема устранена

Версия 0.4.9. Фильтрация по странам для совка.
srg70 вне форума   Ответить с цитированием
Старый 31.08.2017, 08:15   #119
pahsa80
Junior Member
 
Регистрация: 02.09.2014
Сообщений: 3
По умолчанию

когда появиться поддержка windows 64
pahsa80 вне форума   Ответить с цитированием
Старый 31.08.2017, 10:22   #120
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,484
По умолчанию

А зачем?
srg70 вне форума   Ответить с цитированием
Ответ
 


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

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

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



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


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