Приветствую Вас, Гость!
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
TAM
tdw1980 | 26.12.2023, 16:29 | # 1
Репутация: 7
Менеджер торрент-движков. Требуется для большинства моих плагинов.
https://github.com/tdw1980/tdw/tree/master/plugin.video.tam

Рекомендуется использовать разблокировку: Proxy-list

Плагин позволяет просматривать содержимое торрент файлов, работать с магнитными ссылками и ACE_Stream ID. Воспроизводит контент или сохраняет в медиатеку.

Используется торрент-плагинами как посредник между плагинами и движками. Упрощает написание плагинов.
Самостоятельно умеет открывать локальные торренты и сохраняет историю просмотров из других плагинов.

История создания:
В связи с тем, что периодически появляются новые движки, вносятся изменения в коди и плагины, приходится вносить изменения во все поддерживаемые плагины. Плагинов расплодилось прилично, вносить изменения получается не везде одновременно.

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

API

Код
plugin://plugin.video.tam/?mode=open&url=torrent[&info=info&purl=PluginUrl&engine=engine]
plugin://plugin.video.tam/?mode=play&url=torrent[&ind=22&engine=engine&ad=(0/1)]
plugin://plugin.video.tam/?mode=save&url=torrent[&info=info&purl=PluginUrl&engine=engine]

torrent - ссылка на torrent-файл, magnet или ACE_ID (ссылки экранировать через urllib.quote_plus())
info - описание фильма в формате urllib.quote_plus(repr(info))
PluginUrl - pluginurl запускаемый из STRM для просмотра вариантов/поиска других торрентов.
engine - предпочитаемый движок (одно из значений: 'ace', 't2http', 'yatp', 'torrenter', 'elementum',
'xbmctorrent', 'ace_proxy', 'quasar', 'torrserver' )
ad - пропуск рекламы перед видео (принимает значения: 0 -не пропускать, 1 -пропускать)


пример:

Код
listitem=xbmcgui.ListItem(Title)
purl='plugin://plugin.video.tam/?mode=open&url='+urllib.quote_plus(url)
xbmcplugin.addDirectoryItem(handle, purl, listitem, True)

Пример простейшего плагина работающего через ТАМ  https://cloud.mail.ru/public/zBpJ/foFxnYv1h

[Торрент-движки]

Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
 
tdw1980 | 31.12.2023, 16:46 | # 2
Репутация: 7
2.6.0 - в репозитории
-правки в TAM-proxy
 
blackride | 29.01.2024, 14:54 | # 3
Репутация: 1
Приветствую.

Ух, еле нашел новый форум )))

Можно ли поправить немного TAM плагин? На kodi nexus/omega при запуске торрента из самого TAM плагин напрочь вешает систему (Libreelec, Coreelec). Бывает и на некоторых торрентах если запускать и из Rutor плагина.

Что где включить, чтобы лог был более информативным?
 
tdw1980 | 29.01.2024, 18:49 | # 4
Репутация: 7
Привет.

В настройках ТАМ> Эксперт > отладка
В настройках Коди> система > журнал> включить журнал отладки
Перезапустить Коди
 
blackride | 30.01.2024, 17:40 | # 5
Репутация: 1
Цитата tdw1980 ()
В настройках ТАМ> Эксперт > отладкаВ настройках Коди> система > журнал> включить журнал отладки
Перезапустить Коди

Вот лог

paste.libreelec.tv/rapid-osprey.log


Сообщение отредактировал blackride - Вторник, 30.01.2024, 17:41
 
tdw1980 | 30.01.2024, 22:08 | # 6
Репутация: 7
По логу никакого криминала не вижу.
Хотя я там вообще использования TAM не вижу. Сервис запускается. А запуска плагина там как то не видно
А зависает именно с lt2http? Или он при открытии списка файлов виснет?
Ну и 21 альфа это точно не самая стабильная версия.
 
blackride | 31.01.2024, 17:09 | # 7
Репутация: 1
Цитата tdw1980 ()
А зависает именно с lt2http?
Хоть c t2http, разницы нет. Как только запускаешь из TAM ранее запускавшийся торрент, так сразу kodi уходит в перезапуск.

Цитата tdw1980 ()
Ну и 21 альфа это точно не самая стабильная версия
Нет. Тоже самое поведение и на LE\CE 11 c kodi Nexus причем на разных платах.

Могу записать видео.
 
tdw1980 | 31.01.2024, 21:27 | # 8
Репутация: 7
Т.е. Это не открытие файла с диска, а открытие файла из истории просмотров?
 
blackride | 01.02.2024, 17:29 | # 9
Репутация: 1
Вот видео
https://youtu.be/ingvGvWfpOU?si=7XbJrO2Q4y-s9x5W

Изначально, я думал, что это проблема kodi, но как оказалось, работает только на kodi matrix нормально. По крайней мере на том же одноплатнике, где использую CE с kodi nexus


Сообщение отредактировал blackride - Четверг, 01.02.2024, 19:12
 
tdw1980 | 01.02.2024, 22:20 | # 10
Репутация: 7
2.6.1 https://cloud.mail.ru/public/44yC/9G2yQTFVy
- исправлен автозапуск однофайловых торренов из истории просмотров (К19-20)
- исправлено переименование в истории просмотров
- исправлено удаление из истории просмотров
 
blackride | 02.02.2024, 11:09 | # 11
Репутация: 1
Попробовал 2.6.1
На x86 Windows kodi nexus работает.
А на LE 12 (kodi omega), CE 20.3 (kodi nexus) также перезапускается kodi. 
Пробовал обновлять и заново ставить TAM.
 
tdw1980 | 02.02.2024, 12:45 | # 12
Репутация: 7
2.6.2 в репозотории
 
blackride | 02.02.2024, 15:14 | # 13
Репутация: 1
Цитата tdw1980 ()
2.6.2 в репозотории
Всё работает smile

Спасибо
 
qazerr | 06.02.2024, 17:17 | # 14
Репутация: 4
если вдруг будет желание добавить разнообразия, то есть ещё аддон-движок https://github.com/i96751414/plugin.video.torrest который использует https://github.com/i96751414/torrest-cpp
работает нормально, но он качает на диск, а не в память, если это важно.

все остальные живые движки вроде добавлены.
 
tdw1980 | 06.02.2024, 18:44 | # 15
Репутация: 7
Взял на заметку. Времени пока нет. Надо найти скомпиленный движок и api
 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: