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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.04.2022, 20:50   #61
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

LostFilm_0.4.5 - тестовая, без загрузки в основной репозиторий (скачивать и устанавливать как zip файл, если есть желание проверить)

* один пункт настроек удален, один добавлен - в настройки нужно зайти, и нажать ОК (чтобы новый пункт появился в файле настроек)

- Убраны все избыточные переходы, т.е. все что выглядит как Серия - запускается на проигрывание сразу, без доп переходов на выбор качества или показ торрент файлов.
- По причине описанной выше - нет возможности увидеть или выбрать серии внутри торрента, т.е. выбор происходит исключительно в окне сериала и потом сразу запуск на просмотр.
- На данный момент нет выбора режима качества - ВСЕ - по умолчанию стоит FHD (можно выбрать и другие), и если его не окажется (допустим в старых сериалах) - то выскочит табличка выбора доступного качества.

- выбор серии из торрент файла основан на индексе серии с сайта. Если на сайте в описание попадет ошибка - может запуститься не та серия которую вы ожидали. При запуске торрент серии - отображается ее настоящее название внутри торрент-файла, т.е. можно проверить

* кроме удобства - ничего особо не изменилось. Скрипт быстрее работать не стал, т.к. он проделывает почти все те же операции, но без выдачи промежуточных результатов.
NIV вне форума   Ответить с цитированием
   
Старый 29.04.2022, 15:49   #62
Day Anger
Member
 
Регистрация: 25.04.2017
Сообщений: 63
По умолчанию

Цитата:
Сообщение от NIV Посмотреть сообщение
LostFilm_0.4.5 тестовая
При попытке зайти в сериал "Черный список" думало секунд 50 и выдало ошибку

2022-04-29 15:30:25.725 T:4112 INFO <general>: initializing python engine.
2022-04-29 15:30:26.675 T:4112 INFO <general>: CPythonInvoker(33, C:\Users\user\AppData\Roaming\Kodi\addons\plugin.n iv.lostfilm\lostfilm.py): script successfully run
2022-04-29 15:30:26.762 T:4112 INFO <general>: Python interpreter stopped
2022-04-29 15:30:32.372 T:19596 INFO <general>: initializing python engine.
2022-04-29 15:31:33.398 T:19596 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: 'bool' object has no attribute 'find'
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 1128, in <module>
lostfilm.execute()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 475, in execute
getattr(self, 'exec_{}'.format(self.params['mode']))()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 975, in exec_select_part
data_array = html[html.find('<h2>')+4:html.rfind('<td class="placeholder"></td>')]
AttributeError: 'bool' object has no attribute 'find'
-->End of Python script error report<--

2022-04-29 15:31:33.404 T:20392 INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-04-29 15:31:33.492 T:19596 INFO <general>: Python interpreter stopped
2022-04-29 15:31:33.499 T:5724 ERROR <general>: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.niv.lostfilm/?id=The_Blacklist&mode=select_part
2022-04-29 15:31:33.504 T:19504 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.niv.lostfilm/?id=The_Blacklist&mode=select_part) failed
2022-04-29 15:31:33.516 T:11592 INFO <general>: initializing python engine.
2022-04-29 15:31:34.327 T:11592 INFO <general>: CPythonInvoker(35, C:\Users\user\AppData\Roaming\Kodi\addons\plugin.n iv.lostfilm\lostfilm.py): script successfully run
2022-04-29 15:31:34.411 T:11592 INFO <general>: Python interpreter stopped

после нескольких попыток всё же открылось.
При запуске серии тоже думало секунд 40 но запустилось. Следующие попытки открыть серии проходили быстро.

С другими сериалами такая же история.

После нескольких(штук 8) старт-стоп разных серий в разных сериалах выкинуло из плагина. В логах только :

2022-04-29 15:41:42.437 T:20612 INFO <general>: initializing python engine.
2022-04-29 15:41:42.481 T:16000 INFO <general>: CPythonInvoker(69, C:\Users\user\AppData\Roaming\Kodi\addons\plugin.n iv.lostfilm\lostfilm.py): script successfully run
2022-04-29 15:41:42.608 T:16000 INFO <general>: Python interpreter stopped
2022-04-29 15:41:43.027 T:20612 WARNING <general>: Attempt to use invalid handle 60
2022-04-29 15:41:44.026 T:20612 INFO <general>: Skipped 8 duplicate messages..
2022-04-29 15:41:44.026 T:20612 INFO <general>: CPythonInvoker(70, C:\Users\user\AppData\Roaming\Kodi\addons\plugin.n iv.lostfilm\lostfilm.py): script successfully run
2022-04-29 15:41:44.132 T:20612 INFO <general>: Python interpreter stopped


Ну еще вот такую ошибку словил при попытке запустить "свежую" серию

2022-04-29 15:45:40.998 T:16720 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: 'bool' object has no attribute 'find'
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 1128, in <module>
lostfilm.execute()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 475, in execute
getattr(self, 'exec_{}'.format(self.params['mode']))()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 757, in exec_play_now_part
new_url = html[html.find('url=http')+4:html.find('&newbie=')]
AttributeError: 'bool' object has no attribute 'find'
-->End of Python script error report<--

2022-04-29 15:45:41.130 T:16720 INFO <general>: Python interpreter stopped
2022-04-29 15:45:41.151 T:19504 ERROR <general>: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.niv.lostfilm/?mode=play_now_part&param=9-1-1%7CSE05%7CEP15]
2022-04-29 15:45:41.151 T:19504 INFO <general>: Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
2022-04-29 15:45:44.554 T:19504 WARNING <general>: CGUIWindowManager - CGUIWindowManager::HandleAction - ignoring action 107, because topmost modal dialog closing animation is running


При открытии сериала

2022-04-29 15:49:10.263 T:12560 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'TypeError'>
Error Contents: argument of type 'bool' is not iterable
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 1128, in <module>
lostfilm.execute()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 475, in execute
getattr(self, 'exec_{}'.format(self.params['mode']))()
File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin. niv.lostfilm\lostfilm.py", line 1009, in exec_select_part
is_watched = True if data_code in watched_data else False
TypeError: argument of type 'bool' is not iterable
-->End of Python script error report<--

2022-04-29 15:49:10.278 T:20392 INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-04-29 15:49:10.388 T:12560 INFO <general>: Python interpreter stopped
2022-04-29 15:49:10.390 T:17236 ERROR <general>: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.niv.lostfilm/?id=9-1-1&mode=select_part
2022-04-29 15:49:10.394 T:19504 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.niv.lostfilm/?id=9-1-1&mode=select_part) failed


это всё на i7 с 16Гб памяти

Последний раз редактировалось Day Anger; 29.04.2022 в 16:03.
Day Anger вне форума   Ответить с цитированием
Старый 29.04.2022, 16:34   #63
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

Цитата:
Сообщение от Day Anger Посмотреть сообщение
При попытке зайти в сериал "Черный список" думало секунд 50 и выдало ошибку
***
это всё на i7 с 16Гб памяти
Любые ошибки содержащие что-то вроде "...argument of type 'bool'..." обозначают, что проблемы с получением страницы (я забыл вкрутить заглушки с описанием в данный раздел, хорошо, что вы обнаружили). Провайдер, защита, нагрузка на сайт, злые хомячки грызущие кабеля... - в общем что-то подобное. Запущу на ночь парсер, он проверит сайт это или локальные пользовательские проблемы.

Страничка сериала загружается как и раньше - изменения коснулись только запуска самой серии и серия может запускаться действительно некоторое чувствительное время. Сегодня сяду посмотрю где и как можно ускорить...
NIV вне форума   Ответить с цитированием
Старый 30.04.2022, 20:16   #64
Evld
Member
 
Регистрация: 31.10.2018
Адрес: Мой репо https://bit.ly/3dDoc8S
Сообщений: 56
По умолчанию

NIV спасибо за плагин!

Если будет возможность посмотрите: при попытки открытия сериала "Джек Райан" выдает ошибку. Видимо из-за недоступной серии недоступного сезона. Заранее благодарю.
Evld вне форума   Ответить с цитированием
Старый 30.04.2022, 22:16   #65
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

Цитата:
Сообщение от Evld Посмотреть сообщение
NIV спасибо за плагин!

Если будет возможность посмотрите: при попытки открытия сериала "Джек Райан" выдает ошибку. Видимо из-за недоступной серии недоступного сезона. Заранее благодарю.
Добрый день. Спасибо и Спасибо за помощь.
Исправил.

LostFilm_0.4.7

- Все изменения из 0.4.5
* правка индекса серии, теперь индекс рассчитывается и передается в некоторые торрент движки корректно (к примеру в T2HTTP)
* исправление ошибки при создании кода недоступного сезона (Спасибо Evld)
* добавил заглушку-оповещение в нужный раздел, о том, что информация со страницы не получена (Спасибо Day Anger)
* обновление списка движков в настройках (в частности под ТАМ) до актуального состояния
* в настройках временно добавлен отдельный запуск движка T2HTTP ,для отладки , работает на K19[py3]

Последний раз редактировалось NIV; 30.04.2022 в 22:34.
NIV вне форума   Ответить с цитированием
Старый 12.05.2022, 19:57   #66
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

Тестовая lostfilm_0.4.9

- ряд изменений в торрент проигрывателях и подаче файла в плеер
- торрент плееры вынесены в отдельную вкладку, для удобства
- добавлен отдельный плеер под TorrServer в плагин (на основе script.module.torrserver-0.3.3.3+matrix)

- проверено на win10, linux.
на андроид проверю в ближайшее время, т.к. для него изменения и вносились...

p.s. появилось время, наконец, подключил одноплатник (TinkerBoard - вроде чуть мощнее чем raspberry 3).
Список сезонов Сверхъестественного (11 сезонов) открывает примерно за 30-40 секунд. Напрягает конечно, в ближайшее время посмотрю что можно сделать и как изменить плагин...
NIV вне форума   Ответить с цитированием
Старый 12.05.2022, 23:25   #67
Evld
Member
 
Регистрация: 31.10.2018
Адрес: Мой репо https://bit.ly/3dDoc8S
Сообщений: 56
По умолчанию

Цитата:
Сообщение от NIV Посмотреть сообщение
Список сезонов Сверхъестественного (11 сезонов) открывает примерно за 30-40 секунд. Напрягает конечно, в ближайшее время посмотрю что можно сделать и как изменить плагин...
Как вариант, например можно сделать опционально (в настройках) если сезонов больше N - то выводить сначала только список сезонов, а серии уже при выборе нужного сезона.

Если это ускорит парсинг конечно.
Evld вне форума   Ответить с цитированием
Старый 13.05.2022, 21:14   #68
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

Цитата:
Сообщение от Evld Посмотреть сообщение
Как вариант, например можно сделать опционально (в настройках) если сезонов больше N - то выводить сначала только список сезонов, а серии уже при выборе нужного сезона.

Если это ускорит парсинг конечно.

Пока сделал принудительно для всех - сначала сезоны, потом в них уже серии. Если сезон один - сразу серии... В дальнейшем, возможно, подкручу пункт в настройки с возможностью использовать старый вид.

Результат от подобного разделения достаточно позитивный. Страница с сезонами - меньше одной секунды, и сезон с большим кол-ом серий не более 6ти секунд (у меня).
Половина этого времени уходит на запрос к сайту по просмотренным сериям, видимо в будущем придется переписать на локальную проверку, это ускорит еще на пару секунд.

P.s. Спасибо за помощь и Участие в разработке - благодаря вам и другим людям плагин становится значительно лучше. Я иногда забываю, что основная масса HTPC состоит из одноплатников, да и просто не могу тестировать один на всех устройствах сразу =(

LostFilm_0.5.0 (тестовая без заливки в репо)

* все изменения из 0.4.9

+ модифицирован парсер. Теперь выводится список сезонов, потом список серий под выбранный сезон. Это позволяет значительно сократить время ожидания.
NIV вне форума   Ответить с цитированием
Старый 14.05.2022, 21:51   #69
NIV
Senior Member
 
Аватар для NIV
 
Регистрация: 15.09.2018
Сообщений: 304
По умолчанию

LostFilm_0.5.2 (в репо)

*все исправления из тестовых версий

- в настройки добавлен пункт выбора режима парсера - Быстрый и Медленный (по умолчанию - быстрый).

Быстрый - переход сначала к сезонам, потом к сериям
Медленный - переход сразу на общую страницу со всеми сезонами и сериями

Страница выбора сезонов слегка модифицирована - добавлены изображения сезонов и описание сериала.

Так же - сезон который еще не вышел, но ожидается - отмечается Серым цветом (сразу на странице сезонов - без необходимости доп перехода)

плагин проверен на Kodi-18, Kodi-19 (win, linux).
NIV вне форума   Ответить с цитированием
Старый 29.05.2022, 15:20   #70
busurman
Junior Member
 
Регистрация: 25.12.2013
Адрес: Уссурийск
Сообщений: 7
Отправить сообщение для busurman с помощью ICQ
По умолчанию

Здравствуйте.
При запуске серии из всех сезонов, через elementum, почему то скачивается следующая. То есть включаю первую, а воспроизводится вторая.
Также последняя серия в сезоне выводит список всех серий.
Проверял на windows и android.
busurman вне форума   Ответить с цитированием
Ответ
 


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LostFilm.tv for TS TDW1980 Помощь по плагинам 2162 23.04.2022 18:32
LostFilm.tv by Anteo safonov_ivan Помощь по плагинам 291 15.12.2021 06:45


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


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