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

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

Ответ
 
Опции темы Опции просмотра
Старый 17.04.2021, 08:50   #1
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию Плагин для smotrim.ru

Плагин для smotrim.ru можно попробовать тут. Устанавливаете репозиторий согласно инструкции, либо из прикрепленного к посту zip-архива и дальше оттуда устанавливаете Smotrim.ru плагин.

ВНИМАНИЕ! После изменений на сайте smotrim.ru все версии плагина
1.1.x и более ранние неработоспособны. Их использование может приводить к временной блокировке вашего IP на сайте smotrim.ru. Версии 1.2.х и более поздние должны работать нормально. Если у вас уже была установлена версия 1.1.x и более ранняя, рекомендуется полностью ее удалить, включая все настройки и файлы, и установить последнюю версию из репозитория.

Буду признателен за замечания и предложения по развитию плагина. Коммерческого интереса нет, делается просто для развлечения.

В релизе 1.0.18 добавлена регистрация по номеру телефона. Похоже, работает только с российскими номерами, поэтому для корректной регистрации, как на сайте, потребуется российская симка. Эта функция сделана для того, чтобы проверить различия работы сайта в зависимости от наличия или отсуствия регистрации.
Если оставить поле телефона в настройках пустым, то регистрация проводиться не будет, и плагин будет работать, как и ранее, хотя, возможно, некоторые потоки при этом будут закрыты для просмотра.

В версии 1.1.11 по многочисленным просьбам телезрителей добавлена возможность просмотра прямого эфира. Доступно по адресу Channels > имя канала > Live TV. Этот пункт может быть не доступен для некоторых каналов, и также некоторые потоки могут быть заблокированы для просмотра вне России.

В версии 1.1.14 появилась интеграция с IPTV Simple Client. Чтобы ей воспользоваться, необходимо
а) Войти в настройки плагина Smotrim.ru. В разделе Interface (Интерфейс) выбрать пункт "Установка IPTV Manager"
б) в настройках включить экспорт Live TV каналов и телепрограмм.
в) Открыть настройки IPTV Manager. В разделе IPTV Simple выбрать настройку IPTV Simple автоматически. После чего в разделе ТВ Каналы запустить экспорт каналов и ТВ программы

Экспорт работает примерно 3 минуты. По завершении экспорта список каналов Smotrim.ru с телепрограммой должен отобразиться в меню Коди/Live TV.

В версии 1.2.7 добавлена настройка выбора качества видео. По умолчанию - auto, однако этот пункт на самом деле выбирает поток HLS (m3u8), который не всегда устойчиво работает с сайта. Если указать разрешение видео явно (например fhd-wide или 1980х1080), то плагин будет искать поток данного качества или хуже среди mp4 потоков. В случае, если mp4 поток не будет найден, то тогда по умолчанию будет использоваться hls-поток.

В версии 1.3.1 добавлено отображение фото актеров в диалоге просмотра информации о фильме или сериале. Также в последних версиях исправлены алгоритмы поиска, добавлена работа с закладками (Favorities), подкастами, поправлены ошибки.

В версии 1.3.3 добавлена интеграция новостей с сайта smotrim.ru с бегущей строкой Kodi (RSS Feeds). Новости обновляются раз в 30 минут автоматически. Для работы данной функции необходимо включить ленту новостей в настройке интерфейса Коди.
Вложения
Тип файла: zip repository.abratchik-1.0.2.zip (124.7 Кб, 672 просмотров)

Последний раз редактировалось abratchik; 06.08.2022 в 02:44.
abratchik вне форума   Ответить с цитированием
   
Старый 17.04.2021, 09:07   #2
Niclaus
Member
 
Регистрация: 18.01.2014
Адрес: Мексика
Сообщений: 69
По умолчанию

Цитата:
Сообщение от abratchik Посмотреть сообщение
сделал первый пре-релиз, можно скачать тут
Не пошёл:
Код:
00:58:58 T:140700690646784   DEBUG: StartScript - calling plugin Smotrim.ru('plugin://plugin.video.smotrim.ru/','181','')
00:58:58 T:140700690646784   DEBUG: WaitOnScriptResult - waiting on the Smotrim.ru (id=196) plugin...
00:58:58 T:140700625336064  NOTICE: Thread LanguageInvoker start, auto delete: false
00:58:58 T:140700625336064    INFO: initializing python engine.
00:58:58 T:140700625336064   DEBUG: CPythonInvoker(196, /home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py): start processing
00:58:58 T:140700625336064  NOTICE: -->Python Interpreter Initialized<--
00:58:58 T:140700625336064   DEBUG: CPythonInvoker(196, /home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py"
00:58:58 T:140700625336064   DEBUG: CPythonInvoker(196, /home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.smotrim.ru:/home/kodi/.kodi/addons/script.module.addon.signals/lib:/home/kodi/.kodi/addons/script.module.youtube.dl/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
00:58:58 T:140700625336064   DEBUG: CPythonInvoker(196, /home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py): entering source directory /home/kodi/.kodi/addons/plugin.video.smotrim.ru
00:58:58 T:140700625336064   DEBUG: CPythonInvoker(196, /home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py): instantiating addon using automatically obtained id of "plugin.video.smotrim.ru" dependent on version 2.1.0 of the xbmc.python api
00:58:58 T:140700625336064   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named bs4
                                            Traceback (most recent call last):
                                              File "/home/kodi/.kodi/addons/plugin.video.smotrim.ru/main.py", line 16, in <module>
                                                from bs4 import BeautifulSoup
                                            ImportError: No module named bs4
                                            -->End of Python script error report<--
00:58:58 T:140700625336064    INFO: Python script stopped
00:58:58 T:140700625336064   DEBUG: Thread LanguageInvoker 140700625336064 terminating
00:58:58 T:140700690646784   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
00:58:58 T:140702720698304   ERROR: GetDirectory - Error getting plugin://plugin.video.smotrim.ru/
00:58:58 T:140702720698304   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.smotrim.ru/) failed
00:58:58 T:140702720698304   DEBUG: CGUIMediaWindow::GetDirectory (addons://sources/video/)
00:58:58 T:140702720698304   DEBUG:   ParentPath = [addons://sources/]

Видимо, проблема в старой версии Коди...

Последний раз редактировалось Niclaus; 17.04.2021 в 09:25.
Niclaus вне форума   Ответить с цитированием
Старый 17.04.2021, 09:28   #3
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,454
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от abratchik Посмотреть сообщение
Буду признателен за beta-testing
script.module.requests у меня установлен в Коди 17,0, но main.py его не видит. Windows log здесь
p.s. добавил
в зависимости в addon.xml script.module.requests без указания версии. Эта ошибка ушла.
Появилась новая ошибка bs4.
Добавил прекрасный суп в зависимость addon.xml.
Но в плагине при открытии есть только строка "Поиск".
Нет категорий.



Впрочем в Windows Поиск (искал горбач) - работает , находит и воспроизводит:


Вообщем с зависимостями беда. Что-то на чистый Коди подтянулось.
Но если Коди с чистой установкой с нуля, то requests и beautifulsoup+bs4 нужно прописать в requires addon.xml
И наверное в addon.xml лучше не указывать версии для самообновляемых скриптов, как это сделано для script.module.youtube.dl в addon.xml
Код:
<requires>
  <import addon="xbmc.python" version="2.1.0"/>
  <import addon="script.module.requests"/>
  <import addon="script.module.youtube.dl"/>
</requires>
Конечно версию xbmc.python 2.1.0 менять на 3.0.0 только с переводом плагина на версию matrix Kodi 19

И вопрос - для чего авторизация по телефону? История просмотров? Прикрепил скрин авторизации.

Цитата:
Сообщение от abratchik Посмотреть сообщение
как правильно поделиться им с community. Коммерческого интереса нет, делается просто for fun.
Поделиться - проще будет, сделав репо в Вашем github.
Плагин(ы) должен быть рабочим, пусть и в бэта исполнении. При условии постоянной поддержки, добавлю репо в seppius и в search.db(некоторые им пользуются)
Zip репо прикрепить в первый пост этой темы. В репо либо сделать ветки, либо в самом master сделать доп. каталог "matrix", либо по любому образцу и подобию авторов плагинов, обновивших репо до Коди 19
__________________
Ubuntu 20.0.х, Kodi next

Последний раз редактировалось bigbax; 21.04.2021 в 19:40.
bigbax вне форума   Ответить с цитированием
Старый 17.04.2021, 23:27   #4
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию

Не хватает BeautifulSOUP , можно добавить командой pip install beautifulsoup4
abratchik вне форума   Ответить с цитированием
Старый 17.04.2021, 23:50   #5
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию

Цитата:
Сообщение от bigbax Посмотреть сообщение
script.module.requests у меня установлен в Коди 17,0, но main.py его не видит. Windows log здесь
p.s. добавил
в зависимости в addon.xml script.module.requests без указания версии. Эта ошибка ушла.
Появилась новая ошибка bs4.
Добавил прекрасный суп в зависимость addon.xml.
Но в плагине при открытии есть только строка "Поиск".
Нет категорий.



Впрочем в Windows Поиск (искал горбач) - работает , находит и воспроизводит:


Вообщем с зависимостями беда. Что-то на чистый Коди подтянулось.
Но если Коди с чистой установкой с нуля, то requests и beautifulsoup+bs4 нужно прописать в requires addon.xml
И наверное в addon.xml лучше не указывать версии для самообновляемых скриптов, как это сделано для script.module.youtube.dl в addon.xml
Код:
<requires>
  <import addon="xbmc.python" version="2.1.0"/>
  <import addon="script.module.requests"/>
  <import addon="script.module.beautifulsoup"/>
  <import addon="script.module.beautifulsoup4"/>
  <import addon="script.module.youtube.dl"/>
</requires>
Конечно версию xbmc.python 2.1.0 менять на 3.0.0 только с переводом плагина на версию matrix Kodi 19

И вопрос - для чего авторизация по телефону? История просмотров? Прикрепил скрин авторизации.


Поделиться - проще будет, сделав репо в Вашем github.
Плагин(ы) должен быть рабочим, пусть и в бэта исполнении. При условии постоянной поддержки, добавлю репо в seppius и в search.db(некоторые им пользуются)
Zip репо прикрепить в первый пост этой темы. В репо либо сделать ветки, либо в самом master сделать доп. каталог "matrix", либо по любому образцу и подобию авторов плагинов, обновивших репо до Коди 19
Большое спасибо за советы! Все сделаем и поправим. Категории пока не делал - это достаточно просто, добавлю потом в следующих релизах. В поиске можно набрать, например,"комедии" и выдаст все комедии с этого сайта.
Сегодня заборол вроде качество видео, там используется на сайте HLS, c которым youtube-dl wrapper под kodi плохо дружит. Перевыложил на GitHub.

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

Насчёт репозитория я уже думал, пока руки не дошли. Если будет возможность накидать мне issues в GitHub , буду очень признателен.
abratchik вне форума   Ответить с цитированием
Старый 18.04.2021, 00:03   #6
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,454
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от abratchik Посмотреть сообщение
Все сделаем и поправим. Категории пока не делал - это достаточно просто, добавлю потом в следующих релизах.
догадался - нет def add_categories и def mainMenu условное
Цитата:
В поиске можно набрать, например,"комедии" и выдаст все комедии с этого сайта.
Перевыложил на GitHub.
я уже тестировал вечернюю версию примерно таким алгоритмом поиска
Цитата:
Если будет возможность накидать мне issues в GitHub
ну это лишнее, Вы сами знаете что нужно доработать. Логи будут здесь в теме выкладывать тестеры.
p.s. есть смысл делать плагин под python 2.1.0, если народ переходит на Коди matrix?
__________________
Ubuntu 20.0.х, Kodi next

Последний раз редактировалось bigbax; 18.04.2021 в 00:15.
bigbax вне форума   Ответить с цитированием
Старый 18.04.2021, 00:30   #7
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию

Цитата:
Сообщение от bigbax Посмотреть сообщение
догадался - нет def add_categories и def mainMenu условное
я уже тестировал вечернюю версию примерно таким алгоритмом поиска
ну это лишнее, Вы сами знаете что нужно доработать. Логи будут здесь в теме выкладывать тестеры.
p.s. есть смысл делать плагин под python 2.1.0, если народ переходит на Коди matrix?
Я честно говоря пока сам matrix не использую, так как под него пока не переехал мой любимый скин но код пишется с прицелом на 3й питон, так что думаю, с переводом проблем не должно возникнуть
abratchik вне форума   Ответить с цитированием
Старый 18.04.2021, 01:44   #8
Niclaus
Member
 
Регистрация: 18.01.2014
Адрес: Мексика
Сообщений: 69
По умолчанию

Цитата:
Сообщение от abratchik Посмотреть сообщение
В поиске можно набрать, например,"комедии" и выдаст все комедии с этого сайта.
Далеко не у всех аэромышь с клавиатурой, а если и есть, то не всегда поддерживает кириллицу.
Niclaus вне форума   Ответить с цитированием
Старый 18.04.2021, 01:51   #9
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Niclaus Посмотреть сообщение
Далеко не у всех аэромышь с клавиатурой, а если и есть, то не всегда поддерживает кириллицу.
рекомендую поставить на телефон Kodi remote - решает все проблемы с вводом текста с дивана.
abratchik вне форума   Ответить с цитированием
Старый 20.04.2021, 02:59   #10
abratchik
Member
 
Регистрация: 17.04.2021
Сообщений: 89
По умолчанию

Цитата:
Сообщение от bigbax Посмотреть сообщение
Zip репо прикрепить в первый пост этой темы.
Сделал репозиторий и выложил новый релиз - с поддержкой истории просмотров. Enjoy
abratchik вне форума   Ответить с цитированием
Ответ

Метки
smotrim.ru плагин, смотрим kodi addon
 


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

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

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



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


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