AnimeVost (plugin.video.zeltorix.animevost)
|
|
| qazerr | 05.07.2024, 22:42 | # 31 |
|
Zeltorix, проверил скачку эпизодов, вроде ок, спасибо. Пара моментов: 1. Так как прогресс бар для скачки серии пустой (я так понимаю прогресс бар был добавлен для сезона , где каждая серия добавляет прогресс, а для одного файла не известен конечный размер потока, потому прогресс не известен), то есть смысл или его убрать или добавить сообщение что все ок и ничего не зависло. Просто не очень приятно выглядит "пустой" прогресс бар. 2. Про скачке сезона файлы заменяются, что не ок для онгоинга (каждый раз будет качать заново всё). Ну тут на ваше усмотрение.
Сообщение отредактировал qazerr - Пятница, 05.07.2024, 23:51
|
| |
| qazerr | 10.07.2024, 22:50 | # 32 |
|
словил новый баг, вероятно после обновления script.module.zeltorix.utilitys - с русским языком в коди если попробовать открыть главное меню в аддоне (или поиск) то будет исключение:
Код Error Type: <class 'ValueError'> Error Contents: time data '26 September 2022' does not match format '%d %B %Y' Traceback (most recent call last): File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py", line 15, in <module> router(sys.argv[2][1:]) File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/resources/lib/router.py", line 42, in router _view.output(_model.search(input_text)) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/resources/lib/model.py", line 205, in search date_realise = date_to_time_stamp( ^^^^^^^^^^^^^^^^^^^ File "/home/user/.kodi/addons/script.module.zeltorix.utilitys/resources/lib/text_job.py", line 31, in date_to_time_stamp return str(datetime.strptime(data_input, format_input)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/_strptime.py", line 554, in _strptime_datetime tt, fraction, gmtoff_fraction = _strptime(data_string, format) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/_strptime.py", line 333, in _strptime raise ValueError("time data %r does not match format %r" % ValueError: time data '26 September 2022' does not match format '%d %B %Y' -->End of Python script error report<--
%B языко-зависимая ("%B Locale’s full month name." из документации https://docs.python.org/3/library/time.html#time.strftime), соотв "September" не парсится с русской локалью. если сменить язык в коди на английский то аддон работает.
Как вариант, можно временно менять локаль перед парсингом locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') а потом сбрасывать на локаль пользователя по-умолчанию locale.setlocale(locale.LC_ALL, '') https://docs.python.org/3/library/locale.html#locale.setlocale
Или может раньше был header Accept-Language с ru, а теперь en стал.
kodi 20.5 (не обновлялся в последнее время) + ubuntu 24.04.
Сообщение отредактировал qazerr - Четверг, 11.07.2024, 15:59
|
| |
| Zeltorix | 11.07.2024, 02:49 | # 33 |
|
qazerr, в заголовках RU прописанный. Странно, у тебя Пайтон переключается на RU или BY, хотя по умолчанию должен EN. У меня идет замена месяцев с RU на EN, чтобы не переключать локализацию на Пайтоне, потому что по умолчанию. как раз на английском работает.
Скрывайте ссылки и способы обхода от роскомтян)
Сообщение отредактировал Zeltorix - Четверг, 11.07.2024, 02:59
|
| |
| qazerr | 11.07.2024, 16:22 | # 34 |
|
Zeltorix, debian коди использует python системный, он у меня 3,12. проверил ещё на flatpak версии kodi 21 (там питон 3,11) - там встроенный python (как в андроид и виндоус версиях коди) - всё равно локаль RU в питоне коди. странно, что оно не переключается на язык системы у вас, для того локали и нужны, чтобы автоматом везде пробрасываться. может на windows и android оно как-то не так работает и всегда EN.
Код $ python Python 3.12.3 (main, Apr 10 2024, 05:33:47) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import locale >>> locale.getlocale() ('ru_RU', 'UTF-8')
но как ни странно, на android tv c kodi 21 аддон работает. но возможно android не поддерживает локали, кроме C и EN: https://android.googlesource.com/platfor.....cpp#41 https://groups.google.com/g/kivy-users/c/Uf_Smf0IznI?pli=1
|
| |
| Zeltorix | 11.07.2024, 23:40 | # 35 |
|
qazerr, вспомнил, раньше пытался переключать локали, но их там нету) Так что забросил этот вариант.Код >>> import locale >>> locale.getlocale() (None, None)
Сделаю проверку.
Скрывайте ссылки и способы обхода от роскомтян)
Сообщение отредактировал Zeltorix - Четверг, 11.07.2024, 23:41
|
| |
| qazerr | 12.07.2024, 14:03 | # 36 |
|
Цитата Zeltorix ( ) но их там нету "Там" это где?)
Вы кстати на каких ОС и архитектурах тестируете обычно?
|
| |
| Zeltorix | 12.07.2024, 18:50 | # 37 |
|
Цитата qazerr ( ) "Там" это где?)Вы кстати на каких ОС и архитектурах тестируете обычно? На некоторых ос и сборках python немного кастрированный) То с (None, None) из UWP. Живая разработка на UWP, т.к. обычно она больше всего глюков выдавала при тестах. Обычно так на UWP х64 под Windows в живую смотрю как работает код, там же и правлю. Далее на Raspberry PI 3b, в данный момент там установлен libreelec x32. Раньше ещё и LMDE х64, но тот комп вышел из строя недавно, а на текущем под вертуалки место мало.
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| Zeltorix | 12.07.2024, 22:59 | # 38 |
|
qazerr, сейчас то работает?
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| qazerr | 13.07.2024, 13:49 | # 39 |
|
Zeltorix, к сожалению - нет. теперь довольно странно стало
на коди 20 установленном как deb пакет
Код Error Contents: time data '13 July 2024' does not match format '%d %B %Y'
на 21 flatpak версии (аля контейнер):
Код Error Contents: time data '13 июль 2024' does not match format '%d %B %Y'
жаль движок форума не ахти, обращение по имени тут это просто жирный шрифт текста, никакого уведомления не приходит. можно разве что подписаться на тему, но тогда уведомления о всех сообщениях будут.
|
| |
| Zeltorix | 13.07.2024, 19:22 | # 40 |
|
qazerr, для flatpak поправил. А с deb пакет не понятно, похоже, частично меняется локализация для определённых частей. Это нужно поэкспериментировать) Обнови это плагин до 0.0.11 и инструменты до 0.0.243. Ошибку будет игнорировать, но вот что в логах писать будет про локализации нужно посмотреть.
Цитата qazerr ( ) жаль движок форума не ахти, обращение по имени тут это просто жирный шрифт текста, никакого уведомления не приходит.можно разве что подписаться на тему, но тогда уведомления о всех сообщениях будут. Там ещё при составлении подсписков в списках слепляет все списки в один. Также отображения скрытого текста тоже не корректно работает)
Скрывайте ссылки и способы обхода от роскомтян)
Сообщение отредактировал Zeltorix - Суббота, 13.07.2024, 19:35
|
| |
| qazerr | 13.07.2024, 21:03 | # 41 |
|
Zeltorix, заработало и там и там. спасибо!
в логах deb версии ничего:
Код 2024-07-13 21:02:03.523 T:155703 debug <general>: CGUIMediaWindow::GetDirectory (plugin://plugin.video.zeltorix.animevost/?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history) 2024-07-13 21:02:03.523 T:155703 debug <general>: ParentPath = [plugin://plugin.video.zeltorix.animevost/?router=search_menu] 2024-07-13 21:02:03.524 T:156075 debug <general>: Thread waiting start, auto delete: false 2024-07-13 21:02:03.526 T:155762 debug <general>: CAddonDatabase::SetLastUsed[plugin.video.zeltorix.animevost] took 2 ms 2024-07-13 21:02:03.527 T:156075 debug <general>: CScriptRunner: running add-on script AnimeVost (тест)('plugin://plugin.video.zeltorix.animevost/', '1', '?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history') 2024-07-13 21:02:03.527 T:156075 debug <general>: GetLanguageInvoker - Reusing LanguageInvokerThread 12 for script /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py 2024-07-13 21:02:03.527 T:155788 debug <general>: initializing python engine. 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): start processing 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12): adding args: 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12): plugin://plugin.video.zeltorix.animevost/ 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12): 1 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12): ?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12): resume:false 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): entering source directory /home/user/.kodi/addons/plugin.video.zeltorix.animevost 2024-07-13 21:02:03.527 T:155788 debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): instantiating addon using automatically obtained id of "plugin.video.zeltorix.animevost" dependent on version 3.0.1 of the xbmc.python api
|
| |
| Zeltorix | 13.07.2024, 21:21 | # 42 |
|
qazerr, странно. Должно, что то типа такого
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| klod7 | 29.08.2024, 12:46 | # 43 |
|
Zeltorix, Вообщем так ... неверующий Удалил всё - точнее стёр полностью разделы,,, установил с нуля. - Репоз. поставил только твой на чистую систему ... и ... тоже самое - ни каких других реп. не ставил только твой . И всё равно вылетает libreelec при запуске анимевост , при том в логе ошибки опять присутствует media.animegost.org . Не идёт animevost ..........
Сообщение отредактировал klod7 - Четверг, 29.08.2024, 12:53
|
| |
| Zeltorix | 29.08.2024, 21:02 | # 44 |
|
klod7, это cdnка для картинок, там нужно доп. запрос сделать, чтобы автоматом новая подцеплялась. Изменили недавно похоже. Вылет при запуске самого плагина или серии?
Скрывайте ссылки и способы обхода от роскомтян)
Сообщение отредактировал Zeltorix - Четверг, 29.08.2024, 21:17
|
| |
| klod7 | 30.08.2024, 10:57 | # 45 |
|
Zeltorix, В общем так , картинки появились (привюшки) А вообще - спасибо - , что исправляешь . По сути поковырявшись на форуме LibreELEC и kodi - там тоже проблема у людей всплывает с FFmpeg Direct в 12 версии. Эти деятели чтото гдето с июня в нем наковыряли , не по-детски, и он стал в некоторых аддонах глючить и вылетать ( и лог ошибки такой же как у меня) . И самое интересное в 13 версии это они исправили ещё с июля , а вот в 12 не удосужились ...... Опять все разделы снёс , установил начисто теперь уже LibreELEC 13 (LibreELEC-Generic-legacy.x86_64-13.0-nightly-20240826-7643d36 ) и о чудо - всё работает и не зависает с перезагрузкой .
Сообщение отредактировал klod7 - Пятница, 30.08.2024, 12:01
|
| |