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

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

Ответ
 
Опции темы Опции просмотра
Старый 07.05.2021, 09:42   #1
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,680
По умолчанию TorrSpy (script.service.torrspy)



TorrSpy

Плагин предназначен для получения и отображении метаинформации о проигрываемом фильме/сериале запущенном в Kodi извне через TorrServer. Также данный аддон позволяет сохранить недосмотренный фильм/сериал в медиатеку Kodi.

Описание:

Есть много людей которые используют Android программы для поиска фильмов и сериалов, такие как NUM, HD VideoBox и многие другие. Данные программы позволяют найти торрент-раздачи и запустить их через программу TorrServe в любом установленном в системе видео плеере. Некоторые запускают таким образом видео в Kodi, выглядит это как-то так:



Но хотелось бы чтобы можно было посмотреть описание к видео:



Данный плагин подтягивает описания из данных сохранённых БД торрсервера. А если у нас есть эти метаданные, то мы можем недосмотренное видео сохранить в медиатеку Kodi. Для чего это нужно:
  • Кино/сериал появится в соответствующем разделе Kodi.
  • Возможно продолжить просмотр с того места где остановились.
  • Удобно запускать следующие серии сериала, отметки о просмотре сохраняются.
  • Если вы используете Android TV, данные фильмы каналов можно вывести как каналы в стандартном лаунчере.

Пример каналов Kodi в Android TV:


Пример как это работает: >> видео <<



Настройка:


Если вы собираетесь сохранять видео в медиатеку, нужно:
  • Открыть настройки дополнения - Дополнения ➛ Программные дополнения ➛ TorrSpy
  • Выбрать вкладку "Действия"
  • Выбрать пункт "Создать источники для медиатеки"
  • После перезапуска Коди появятся два источника "Фильмы - TorrSpy" и "Сериалы TorrSpy"

Если вы хотите добавить каналы из медиатеки на главный экран Android TV:
  • Открыть настройки дополнения - Дополнения ➛ Программные дополнения ➛ TorrSpy
  • Выбрать вкладку "Действия"
  • Выбрать пункт "Создать плейлисты для каналов Android TV"
  • На главном экране Android TV нажать "Настроить каналы" (в самом низу экрана)
  • Выбрать Kodi
  • Выбрать нужные каналы



Установка:

Установить можно из моего репозитория или из repository.search-db в категории службы. Тестировалось на TorrServe Matrix и NUM.

__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300
Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669

Последний раз редактировалось -=Vd=-; 28.01.2022 в 19:27. Причина: добавил видео
-=Vd=- вне форума   Ответить с цитированием
   
Старый 18.05.2021, 16:29   #2
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,680
По умолчанию

Обновил до версии 0.2.0:
  • добавлена версия для Kodi 18
  • улучшена детекция - поиск инфы из названий раздач
  • различные исправления
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300
Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669
-=Vd=- вне форума   Ответить с цитированием
Старый 19.05.2021, 17:00   #3
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,680
По умолчанию

  • исправил создание источников (по-умолчанию скрепперу назначается русский язык)
  • поправил TorrServe Client NEXT! (на больших списках тормозило и вылетало)
  • добавил описание в плагин
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300
Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669
-=Vd=- вне форума   Ответить с цитированием
Старый 19.05.2021, 21:28   #4
voytmar
Junior Member
 
Регистрация: 17.01.2020
Сообщений: 19
По умолчанию

Не могу удалить плагин до конца. Сам TorrSpy удалился, не удаляются зависимости. Особенно VDlib. А где установлена эта библиотека не знаю.
Удалил потому что не заработало. А может работало не так, как я ожидал. Рассчитывал, что при запуске в TorrServerClient фильма должно подтягиваться описание с внешних источников. А этого не произошло. В качестве примера использовал фильм "Довод".

Последний раз редактировалось voytmar; 19.05.2021 в 21:40.
voytmar вне форума   Ответить с цитированием
Старый 19.05.2021, 22:25   #5
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,680
По умолчанию

Цитата:
Сообщение от voytmar Посмотреть сообщение
Удалил потому что не заработало. А может работало не так, как я ожидал. Рассчитывал, что при запуске в TorrServerClient фильма должно подтягиваться описание с внешних источников. А этого не произошло. В качестве примера использовал фильм "Довод".
Такой вариант возможен, хотя не проработан. С вашей стороны большую помощь бы оказал лог-файл в режиме дебага.
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300
Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669
-=Vd=- вне форума   Ответить с цитированием
Старый 20.05.2021, 10:44   #6
Kollaidermen
Member
 
Регистрация: 01.06.2015
Сообщений: 48
По умолчанию


Что-то никак не могу разобраться с данным плагином. Он что, только для андроидов? На Windows что-то ничего никуда не сохраняется и не спрашивает и не запоминает. По большому счёту интересует воспроизведение с места остановки. Так как мета-данные отлично подтягиваются, хотя и приходится принудительно сканировать в медиатеку.
__________________
Windows 10; Kodi 19.3 Matrix
Kollaidermen вне форума   Ответить с цитированием
Старый 20.05.2021, 11:54   #7
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,680
По умолчанию

Цитата:
Сообщение от Kollaidermen Посмотреть сообщение

Что-то никак не могу разобраться с данным плагином. Он что, только для андроидов? На Windows что-то ничего никуда не сохраняется и не спрашивает и не запоминает. По большому счёту интересует воспроизведение с места остановки. Так как мета-данные отлично подтягиваются, хотя и приходится принудительно сканировать в медиатеку.
Должен работать, лог-файл в режиме дебага пришлите, посмотрю.
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300
Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669
-=Vd=- вне форума   Ответить с цитированием
Старый 20.05.2021, 19:00   #8
voytmar
Junior Member
 
Регистрация: 17.01.2020
Сообщений: 19
По умолчанию

Цитата:
Сообщение от -=Vd=- Посмотреть сообщение
Такой вариант возможен, хотя не проработан. С вашей стороны большую помощь бы оказал лог-файл в режиме дебага.
Расскажите как включать этот режим.
А вот кусок из лога Коди

Код:
2021-05-20 18:44:57.780 T:3263   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: expected string or buffer
                                            Traceback (most recent call last):
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/script.py", line 6, in <module>
                                                main()
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/script.py", line 436, in main
                                                get_info()
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/script.py", line 324, in get_info
                                                title, year = extract_title_date(filename)
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/detect.py", line 29, in extract_title_date
                                                m = re.search(cleandatetime, title)
                                              File "/home/jenkins/workspace/Android-ARM-Leia/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/re.py", line 146, in search
                                            TypeError: expected string or buffer
                                            -->End of Python script error report<--
И еще TorrServerClient не запоминает вид отображения списка, настройки на вид не влияют
voytmar вне форума   Ответить с цитированием
Старый 20.05.2021, 19:12   #9
Kollaidermen
Member
 
Регистрация: 01.06.2015
Сообщений: 48
По умолчанию

Как я понимаю, нужно включить журнал в режиме отладки (Настройки - Система - Журнал - Режим отладки - Вкл.)
А ещё при выборе в поиске TorrServer Client Next чего-либо выскакивает ошибка вместо списка раздач.
Вложения
Тип файла: txt kodi.log.txt (242.2 Кб, 207 просмотров)
__________________
Windows 10; Kodi 19.3 Matrix
Kollaidermen вне форума   Ответить с цитированием
Старый 20.05.2021, 19:24   #10
voytmar
Junior Member
 
Регистрация: 17.01.2020
Сообщений: 19
По умолчанию

Разница не большая
Код:
2021-05-20 19:19:07.383 T:6999   DEBUG: [script.service.torrspy: script.py]: ---TorrSpy---
2021-05-20 19:19:07.383 T:6999   DEBUG: [script.service.torrspy: script.py]: script.py
2021-05-20 19:19:07.384 T:6999   DEBUG: [script.service.torrspy: script.py]: get_info
2021-05-20 19:19:07.384 T:6999   DEBUG: [script.service.torrspy: script.py]: ---TorrSpy---
2021-05-20 19:19:07.384 T:6999   DEBUG: [script.service.torrspy: script.py]: ---TorrSpy: get_info---
2021-05-20 19:19:09.214 T:6972   DEBUG: CPtsTracker: detected pattern of length 1: 41708.33, frameduration: 41708.333333
2021-05-20 19:19:09.588 T:6999   DEBUG: CAddonSettings[script.service.torrspy]: loading setting definitions
2021-05-20 19:19:09.589 T:6999   DEBUG: CAddonSettings[script.service.torrspy]: trying to load setting definitions from old format...
2021-05-20 19:19:09.591 T:6999   DEBUG: CAddonSettings[script.service.torrspy]: loading setting values
2021-05-20 19:19:09.593 T:6999   DEBUG: [script.service.torrspy: script.py]: Extract info
2021-05-20 19:19:09.601 T:6999   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: expected string or buffer
                                            Traceback (most recent call last):
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/script.py", line 6, in <module>
                                                main()
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/script.py", line 436, in main
                                                get_info()
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/script.py", line 324, in get_info
                                                title, year = extract_title_date(filename)
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/src/detect.py", line 29, in extract_title_date
                                                m = re.search(cleandatetime, title)
                                              File "/home/jenkins/workspace/Android-ARM-Leia/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/re.py", line 146, in search
                                            TypeError: expected string or buffer
                                            -->End of Python script error report<--
2021-05-20 19:19:09.601 T:6999   DEBUG: onExecutionDone(30, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.service.torrspy/script.py)
voytmar вне форума   Ответить с цитированием
Ответ
 


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощ для Python3 script zyppy Поддержка локальной разработки модулей 0 23.02.2021 23:44
Кардашинг и dvbviewer recording service? flighttothemoon Общие темы для обсуждения 6 04.02.2018 22:44
script.module.vsdbg -=Vd=- Поддержка локальной разработки модулей 9 06.07.2017 17:36
service.subtitles.addic7ed Roman_V_M Помощь по плагинам 19 17.09.2016 11:51
Помощь script dUgar Поддержка платформы Linux \ Live 2 04.05.2010 20:53


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


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