Относительно моего вопроса про запуск на ubuntu 26.04
дипсик подсказал что питон слишком модный, 3.14.
Цитата
Python 3.14 изменил реализацию typing.Union - теперь это не обычный объект с атрибутом __module__, а специальный объект с оптимизациями. Код httpcore 1.0.x пытается принудительно установить __module__ для всех объектов в __NAMES, включая Union.
сказал обновить httpcore на версию 1.0.7, где эта проблема уже исправлена. в тестовом варианте запустился родной вариант с таким костылем script.module.zeltorix.packages/resources/lib/httpcore/__init__.py
Код
__locals = locals() for __name in __all__: if not __name.startswith("__"): try: setattr(__locals[__name], "__module__", "httpcore") # noqa except (AttributeError, TypeError): # Python 3.14 compatibility fix continue
Новая версия пакетов не совместима с версиями KODI ниже 22 версии. Придется очередное дробление делать... Скрывайте ссылки и способы обхода от роскомтян)
RUTUBE (plugin.video.zeltorix.rutube) как и все остальные плагины из репозитория Zeltorix перестали работать из-за невозможности обновить плагин набора инструментов. KODI 21.3 Lubuntu 24.04.4 .
Поправил с версии KODI 19-21, на 22 ещё не на всех сборка нужные пакеты есть. Частично работает, частично нет на KODI 22, в зависимости от сборки. Скрывайте ссылки и способы обхода от роскомтян)
Скажите, можно как то сделать выбор разрешения видео, или прикрутить по умолчанию fullhd. А то у меня при воспроизведении трансляций с "Вершина автоспорта" разрешение минимальное (360р, скорее всего). Система libreelec с Kodi 19.
У меня в videostream только один поток 360p. Если в настройках отключить videoinputstream.adaptive и указать 1080p разрешение, то rutube выдает нужное разрешение, но тогда vk вообще не воспроизводит ни одно видео.
Добавлено (26.06.2026, 09:19) --------------------------------------------- Поменяли доступ к API, или сами API изменились? В любом случае сломались сразу все плейлисты глобально во всём плагине, так как в других плагинах плейлисты работают (youtube плагин например). Если удастся починить плейлисты хотя бы на каналах: фильмач, синемач, НТВ, охота и рыбалка буду очень благодарен
Сообщение отредактировал edemagobi - Понедельник, 22.06.2026, 14:36
Присоединяюсь, видео на каналах листать можно, преход в плейлисты сломан.
Код
2026-06-28 17:08:53.124 T:861166 debug <general>: CPythonInvoker(11, /home/johndoe/.kodi/addons/plugin.video.zeltorix.rutube/addon.py): instantiating addon using automatically obtained id of "plugin.video.zeltorix.rutube" dependent on version 0.0.0 of the xbmc.python api 2026-06-28 17:08:53.172 T:861166 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'AttributeError'> Error Contents: 'dict' object has no attribute 'json' Traceback (most recent call last): File "/home/johndoe/.kodi/addons/plugin.video.zeltorix.rutube/addon.py", line 17, in <module> router(sys.argv[2][1:]) ~~~~~~^^^^^^^^^^^^^^^^^ File "/home/johndoe/.kodi/addons/plugin.video.zeltorix.rutube/resources/lib/router.py", line 76, in router view.output(model.tags_video(params_dict['data'], name)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/johndoe/.kodi/addons/plugin.video.zeltorix.rutube/resources/lib/model.py", line 250, in tags_video videos_dict: dict = self._web.request_get(link).json() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'dict' object has no attribute 'json' -->End of Python script error report<--
Если заходить из корня Rutube, то плейлисты показывает, но, как правило в обратном порядке (если сериал, то начало с последней серии и никак не меняется, невозможно выставить сначала первую серию), либо вообще в случайном порядке. Раньше всё работало нормально
Добавлено (06.07.2026, 17:41) --------------------------------------------- Сегодня обратил внимание, что 2.07 было обновление плагина. Это не помогло
Сообщение отредактировал edemagobi - Четверг, 02.07.2026, 12:07