Автор Тема: Addon для OTTClub - GlobusTV  (Прочитано 16738 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Addon для OTTClub - GlobusTV
« : Февраль 15, 2016, 20:03:02 pm »
Всем привет. Представляю вам ещё одну возможность смотреть Телевидение от OTTCLUB через Kodi.
Хочу с самого начала предупредить и попросить чтобы "чудес небесных" от меня не ожидали. Я более 10 лет занимаюсь джавой(Java), вебом и тому подобным, но к змее(Python) ещё не прикасался. Этот addon, это моя первая проба.
Aддон я не полностью сделал а взял(gplv2) у Tommy Winther(http://tommy.winther.nu) и изменил эксклюзивно для OTTКлуба.
Как и у Tommy мой аддон находится под GPLv2!
Аддон я делал для себя и моих предков, поэтому у меня есть интерес его до стабильного состояния довести.

Что в этом аддоне особенного?
- Простая интеграция в коди
- Архив работает
- Удобный вид каналов и телетекста
- Телетекст актуализируется автоматически
- Работает на Windows, Android, Linux
- Ну и самый главный пункт - это КОДИ

Как установить?: System -> Add-ons -> install from zip File

Чтобы начать, нужно сначало настроить:
- OTT Playlist Type: URL или File(m3u)
- OTT Key:  XXXXXXXXXX
- Show channel icon on playback: показывает иконку канала на экране проигрывания

-----------------------------------------------------------
дополнительно:
- в опции OTT Playlist Type -> File содержимое файла должено быть в m3u формате( пример тут ). Каналы можно самому передвинуть или удалить. Очередь каналов  соблюдается!(сверху вниз)
- в опции "Notifications" можно через "clear database" скинуть/удалить всю базу данных для аддона




Аддон тестировал на коди 15 и 16. На windows 7, 8.1, 10, Android 4.4.2, Android TV 5.1.1 Sony Bravia

Пробуйте кто хочет! Если попадаются серьёзные багги и ошибки, которые я ещё не перечислил, то пишите. Я чел семейный и работаю до посинения, так что, как смогу, так постораюсь патчи сделать.


Screenshots:



GitHub Link:

version 1.2.2-Release

version 1.2.3
Release Changes:
- Удалил EPG опцию из меню
- Fix(при использовании клавиатуры): Когда при активном видео нажать на уменьшение экрана то EPG линия перепрыгивает на самый первый канал
- Улучшение: если остановить текушее видео, то EPG линия перепрыгивает на верхний канал актуальной страницы

TODO:
- Ошибка(при использовании мышки или тачскрина): Когда при активном видео нажать на уменьшение экрана то EPG линия перепрыгивает на самый первый канал







« Последнее редактирование: Июнь 02, 2016, 20:41:34 pm от raven »

Оффлайн sergeyb76

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #30 : Март 10, 2016, 05:08:07 am »
Может повесь скрин с зачеркнутой личной информацией? А то я препробовал все варианты

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #31 : Март 10, 2016, 14:59:02 pm »
Нет, тогда лучше log от коди. Он пишет лог вродебы в  с:/users/appdata/roaming/kodi/kodi.log. У тебя ошибка появляется значит в логе есть пару строчек с ERROR и вроде бы source.py. Мне нужны строчки с ERROR. И убери ключь если он там где-то прописан.

Оффлайн sergeyb76

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #32 : Март 13, 2016, 06:55:07 am »
Переставил коди по новой:
08:51:21 T:972  NOTICE: UDP: Listening on port 9777
08:51:21 T:4068   ERROR: Traceback (most recent call last):
08:51:21 T:4068   ERROR:   File "C:\Users\XXX\AppData\Roaming\Kodi\addons\script.tvglobus-1.2.0-rc3\source.py", line 381, in _updateChannelAndProgramListCaches
08:51:21 T:4068   ERROR:     for item in self.source.getDataFromExternal(date, progress_callback):
08:51:21 T:4068   ERROR:   File "C:\Users\XXX\AppData\Roaming\Kodi\addons\script.tvglobus-1.2.0-rc3\source.py", line 1004, in parseOTTXMLTV
08:51:21 T:4068   ERROR:     for ottchannel in self.externalPlaylist:
08:51:21 T:4068   ERROR: TypeError: 'NoneType' object is not iterable
08:51:21 T:1092  NOTICE: [script.tvglobus] Scheduling notifications
08:51:22 T:688 WARNING: CSkinInfo: failed to load skin settings
08:51:23 T:2668  NOTICE: Raven getEPGView 1:
08:51:23 T:2668   ERROR: Traceback (most recent call last):
08:51:23 T:2668   ERROR:   File "C:\Users\XXX\AppData\Roaming\Kodi\addons\script.tvglobus-1.2.0-rc3\source.py", line 381, in _updateChannelAndProgramListCaches
08:51:23 T:2668   ERROR:     for item in self.source.getDataFromExternal(date, progress_callback):
08:51:23 T:2668   ERROR:   File "C:\Users\XXX\AppData\Roaming\Kodi\addons\script.tvglobus-1.2.0-rc3\source.py", line 1004, in parseOTTXMLTV
08:51:23 T:2668   ERROR:     for ottchannel in self.externalPlaylist:
08:51:23 T:2668   ERROR: TypeError: 'NoneType' object is not iterable
08:51:23 T:2668  NOTICE: Raven getEPGView 2:
08:51:23 T:2668  NOTICE: Raven getEPGView 3:
08:51:23 T:2668  NOTICE: Raven getEPGView 4:
08:51:23 T:2668  NOTICE: Raven getEPGView 5:
08:51:31 T:3892  NOTICE: Storing total System Uptime
08:51:31 T:3892  NOTICE: Saving settings
08:51:31 T:3892  NOTICE: stop all
08:51:31 T:3892  NOTICE: stop player
08:51:31 T:3892  NOTICE: ES: Stopping event server
08:51:31 T:3892  NOTICE: stopping upnp
08:51:32 T:972  NOTICE: ES: UDP Event server stopped
08:51:32 T:3892  NOTICE: stop sap announcement listener
08:51:32 T:3892  NOTICE: clean cached files!
08:51:32 T:3892  NOTICE: unload skin
08:51:32 T:3892  NOTICE: stopped
08:51:32 T:3892  NOTICE: destroy
08:51:32 T:3892  NOTICE: closing down remote control service
08:51:32 T:3892  NOTICE: unload sections
08:51:32 T:3892  NOTICE: special://profile/ is mapped to: special://masterprofile/
08:51:32 T:3892  NOTICE: destroy
08:51:32 T:3892 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
08:51:32 T:3892 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
08:51:32 T:3892  NOTICE: closing down remote control service
08:51:32 T:3892  NOTICE: unload sections
08:51:32 T:3892  NOTICE: application stopped...
08:51:32 T:3892   ERROR: dllFreeLibrary - Invalid hModule specified

Оффлайн sergeyb76

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #33 : Март 14, 2016, 10:11:46 am »
Да, последняя версия не устанавливается

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #34 : Март 14, 2016, 17:39:16 pm »
Я вижу в чём ещё проблема. У тебя к сожалению .RC3 версия и может даже ещё и другие установлены. Названия этих версий - это моя ошибка. Я сейчас всё у себя на пробном компе удалил и поставил поновому чтобы проверить. Всё работает вроде. Вот что я сделал:

1. Удалил Add-On в "system -> settings -> Add-ons -> My add-ons -> Program add-ons ->Globus TV -> uninstall"
2. Удалить папку "script.tvglobus" из "C:\Users\pumba\AppData\Roaming\Kodi\userdata\addon_data\.."
3. Удалитъ все папки с названием "script.tvglobus...." из "C:\Users\pumba\AppData\Roaming\Kodi\addons\..."
4. Загрузитъ версию 1.2.0 с "https://github.com/javathon/script.tvglobus/raw/master/binary/current_release/script.tvglobus.zip"
5. загрузитъ examplem3ulist  с "https://raw.githubusercontent.com/javathon/script.tvglobus/master/playlist_example.m3u"
6. земенитъ "xxxx" знаки через OTT-Key.
7. Установитъ Add-on
8. Настроитъ Add-on
9. всунутъ examplem3ulist
« Последнее редактирование: Март 14, 2016, 18:23:35 pm от raven »

Оффлайн sergeyb76

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #35 : Март 15, 2016, 09:13:19 am »
Win 7
3 раза сносил коди, чистил регистр и папки. Обычно работает, с файлом нет.
Я в шоке!
Может надо указать фаил программы передач в ТВ или ещё что то.
Голый коди>добавил зип>поставил ключ>все загрузилось и показывает.
поменял на твой фаил с заменой ххх на свой ключ, нажал 2 ресета и попандос
может это что то даст:
11:13:22 T:2888  NOTICE: load settings...
11:13:22 T:2888 WARNING: CSettingString: unknown options filler "timezonecountries" of "locale.timezonecountry"
11:13:22 T:2888 WARNING: CSettingString: unknown options filler "timezones" of "locale.timezone"
11:13:22 T:2888  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
11:13:22 T:2888  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)

11:13:23 T:2888  NOTICE: Running database version Epg11
11:13:24 T:2888 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
11:13:24 T:2888  NOTICE: ActiveAE DSP - starting

11:13:24 T:2788   ERROR: Traceback (most recent call last):
11:13:24 T:2788   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 381, in _updateChannelAndProgramListCaches
11:13:24 T:2788   ERROR:     for item in self.source.getDataFromExternal(date, progress_callback):
11:13:24 T:2788   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 1004, in parseOTTXMLTV
11:13:24 T:2788   ERROR:     for ottchannel in self.externalPlaylist:
11:13:24 T:2788   ERROR: TypeError: 'NoneType' object is not iterable
11:13:24 T:3096  NOTICE: [script.tvglobus] Scheduling notifications
11:13:26 T:3836 WARNING: CSkinInfo: failed to load skin settings
11:13:27 T:2312   ERROR: Traceback (most recent call last):
11:13:27 T:2312   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 381, in _updateChannelAndProgramListCaches
11:13:27 T:2312   ERROR:     for item in self.source.getDataFromExternal(date, progress_callback):
11:13:27 T:2312   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 1004, in parseOTTXMLTV
11:13:27 T:2312   ERROR:     for ottchannel in self.externalPlaylist:
11:13:27 T:2312   ERROR: TypeError: 'NoneType' object is not iterable
11:13:45 T:2908 WARNING: CSkinInfo: failed to load skin settings
11:13:46 T:1140   ERROR: Traceback (most recent call last):
11:13:46 T:1140   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 381, in _updateChannelAndProgramListCaches
11:13:46 T:1140   ERROR:     for item in self.source.getDataFromExternal(date, progress_callback):
11:13:46 T:1140   ERROR:   File "C:\Users\Remote\AppData\Roaming\Kodi\addons\script.tvglobus\source.py", line 1004, in parseOTTXMLTV
11:13:46 T:1140   ERROR:     for ottchannel in self.externalPlaylist:
11:13:46 T:1140   ERROR: TypeError: 'NoneType' object is not iterable
11:14:13 T:3136 WARNING: CPythonInvoker(4): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
11:14:13 T:3136   ERROR: EXCEPTION: No valid addon id could be obtained. None was passed and the script wasn't executed in a normal xbmc manner.
11:14:15 T:2568 WARNING: CPythonInvoker(5): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
11:14:15 T:2568   ERROR: EXCEPTION: No valid addon id could be obtained. None was passed and the script wasn't executed in a normal xbmc manner.

« Последнее редактирование: Март 15, 2016, 09:20:43 am от sergeyb76 »

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #36 : Март 15, 2016, 14:05:25 pm »
У тебя m3u листе видно какие-то знаки которые обламывают обработку. Такое предложение. Измени в своём листе ключь на ххххх и сохрани через ту программу которой ты лист обрабатывал. Пошли мне лист через mail, я тебе в PM email адрес послал. Я твой лист без обработки попытаюсь прочитать.

Оффлайн sergeyb76

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #37 : Март 20, 2016, 18:17:25 pm »
Если пролистать вперед то зависает
« Последнее редактирование: Март 20, 2016, 18:42:59 pm от sergeyb76 »

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #38 : Март 23, 2016, 07:29:12 am »
Мне нужно чуть болше информации. Как часто, можно ли ссимулировать, какая платформа и Debug-лог (без ключа) тоже скорее всего понадобится.

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #39 : Март 28, 2016, 12:59:42 pm »
Версия 1.2.1 готова. Исправил баг при загрузке программ под Android'ом.

Оффлайн m1588

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #40 : Апрель 03, 2016, 11:24:20 am »
Изредка захожу на форум посмотреть не появилось ли что-то новое. Хочу поблагодарить автора за отличную работу. Давно ждал такого плагина для kodi, пока ждал запилил генерилку плейлиста для simple iptv client и скрипт, который вытягивает epg с серверов ott и перегоняет в xmltv.
Радует, что плагин развивается, автору респект!

Оффлайн gardmitriy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #41 : Апрель 16, 2016, 11:59:33 am »
Доброго дня подскажите как прикрутить  генерилку плейлиста для simple iptv client и скрипт, который вытягивает epg с серверов ott и перегоняет в xmltv? Использую kodi 15.2(openelec)

Оффлайн gardmitriy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #42 : Апрель 16, 2016, 12:03:10 pm »
Еще такая проблема при использовании globus tv переодически выскакивает окно блокировки ключа при переключении каналов!
На pvr simple iptv client  никогда такого не происходит! Может кто то может помочь прикрутить программу ott к simple iptv client

Оффлайн raven

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #43 : Апрель 17, 2016, 20:14:21 pm »
Блокировка OTT ключа? Как это выглядит? А какой у тебя тариф, подписка? А архив можешь смотреть? Я честно это ещё не пробовал, взять подписку и без архива и посмотреть как это будет роботать.

Оффлайн gardmitriy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Addon для OTTClub - GlobusTV
« Ответ #44 : Апрель 18, 2016, 15:38:27 pm »
Блокировка OTT ключа? Как это выглядит? А какой у тебя тариф, подписка? А архив можешь смотреть? Я честно это ещё не пробовал, взять подписку и без архива и посмотреть как это будет роботать.

Доброго дня,  тариф обычный 4.5 Бакинских, Что такое архив не в курсе не пробовал даже смотреть, а блокировка выглядит что при переключении каналов периодически вылазит  голубое окно с уведомлением о демоключе, или каких то там проблемах, хотя ключ у меня куплен на месяц... На iptv simple client  показывает без сбоев, но не могу программу передач к нему прикрутить , сторонняя не на все каналы, а от ОТТ не знаю как