TAM
|
|
| tdw1980 | 26.12.2023, 16:29 | # 1 |
|
Менеджер торрент-движков. Требуется для большинства моих плагинов. 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 |
|
2.6.0 - в репозитории -правки в TAM-proxy
|
| |
| blackride | 29.01.2024, 14:54 | # 3 |
|
Приветствую.
Ух, еле нашел новый форум )))
Можно ли поправить немного TAM плагин? На kodi nexus/omega при запуске торрента из самого TAM плагин напрочь вешает систему (Libreelec, Coreelec). Бывает и на некоторых торрентах если запускать и из Rutor плагина.
Что где включить, чтобы лог был более информативным?
|
| |
| tdw1980 | 29.01.2024, 18:49 | # 4 |
|
Привет.
В настройках ТАМ> Эксперт > отладка В настройках Коди> система > журнал> включить журнал отладки Перезапустить Коди
|
| |
| blackride | 30.01.2024, 17:40 | # 5 |
|
Цитата tdw1980 ( ) В настройках ТАМ> Эксперт > отладкаВ настройках Коди> система > журнал> включить журнал отладки Перезапустить Коди Вот лог
paste.libreelec.tv/rapid-osprey.log
Сообщение отредактировал blackride - Вторник, 30.01.2024, 17:41
|
| |
| tdw1980 | 30.01.2024, 22:08 | # 6 |
|
По логу никакого криминала не вижу. Хотя я там вообще использования TAM не вижу. Сервис запускается. А запуска плагина там как то не видно А зависает именно с lt2http? Или он при открытии списка файлов виснет? Ну и 21 альфа это точно не самая стабильная версия.
|
| |
| blackride | 31.01.2024, 17:09 | # 7 |
|
Цитата tdw1980 ( ) А зависает именно с lt2http? Хоть c t2http, разницы нет. Как только запускаешь из TAM ранее запускавшийся торрент, так сразу kodi уходит в перезапуск.
Цитата tdw1980 ( ) Ну и 21 альфа это точно не самая стабильная версия Нет. Тоже самое поведение и на LE\CE 11 c kodi Nexus причем на разных платах.
Могу записать видео.
|
| |
| tdw1980 | 31.01.2024, 21:27 | # 8 |
|
Т.е. Это не открытие файла с диска, а открытие файла из истории просмотров?
|
| |
| blackride | 01.02.2024, 17:29 | # 9 |
|
Вот видео 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 |
|
2.6.1 https://cloud.mail.ru/public/44yC/9G2yQTFVy - исправлен автозапуск однофайловых торренов из истории просмотров (К19-20) - исправлено переименование в истории просмотров - исправлено удаление из истории просмотров
|
| |
| blackride | 02.02.2024, 11:09 | # 11 |
|
Попробовал 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 |
|
2.6.2 в репозотории
|
| |
| blackride | 02.02.2024, 15:14 | # 13 |
|
Цитата tdw1980 ( ) 2.6.2 в репозотории Всё работает
Спасибо
|
| |
| qazerr | 06.02.2024, 17:17 | # 14 |
|
если вдруг будет желание добавить разнообразия, то есть ещё аддон-движок https://github.com/i96751414/plugin.video.torrest который использует https://github.com/i96751414/torrest-cpp работает нормально, но он качает на диск, а не в память, если это важно.
все остальные живые движки вроде добавлены.
|
| |
| tdw1980 | 06.02.2024, 18:44 | # 15 |
|
Взял на заметку. Времени пока нет. Надо найти скомпиленный движок и api
|
| |