![]() |
TAM (torrent advanced manager)
Вложений: 1
Плагин позволяет просматривать содержимое торрент файлов, работать с магнитными ссылками и ACE_Stream ID. Воспроизводит контент или сохраняет в медиатеку.
Используется торрент-плагинами как посредник между плагинами и движками. Упрощает написание плагинов. Самостоятельно умеет открывать локальные торренты и сохраняет историю просмотров из других плагинов. История создания: В связи с тем, что периодически появляются новые движки, вносятся измененияв коди и плагины, приходится вносить изменения во все поддерживаемые плагины. Плагинов расплодилось прилично, вносить изменения получается не везде одновременно. Возникла идея вынести весь функционал работы с торрентами начиная с просмотра их содержимого и заканчивая воспроизведением через нужный движок в отдельный плагин. API PHP код:
info - описание фильма в формате urllib.quote_plus(repr(info)) PluginUrl - pluginurl запускаемый из STRM для просмотра вариантов/поиска других торрентов. engine - предпочитаемый движок (одно из значений: 'ace', 't2http', 'yatp', 'torrenter', 'elementum', 'xbmctorrent', 'ace_proxy', 'quasar', 'torrserver' ) ad - пропуск рекламы перед видео (принимает значения: 0 -не пропускать, 1 -пропускать) пример: Цитата:
Пожелания предложения приветствуются Последняя версия в репозитории https://github.com/tdw1980/tdw/raw/m...1980-1.0.2.zip https://github.com/tdw1980/tdw/tree/...ugin.video.tam |
Не понял, почему дополнение реализовано в виде видеодополнения, а не скрипта.
Ведь можно сделать подключаемую библиотеку, которая будет выполнять все те же действия и по окончанию выполнять ResolveURL. Но при этом не будет маячить в списке дополнений. |
Это пока так. На скорую руку. Уже есть идея реализовать например избранное, или открытие локальных торрентов или последние открытые/запущенные торренты.
Тогда использование контент плагина будет оправдано. Ну и это можно сказать альфа. Основной вопрос - А оно вообще надо? Интересно мнение / пожелания. |
Я пока практикую создание плагинов для ресурсов, использующих API, до торрентов пока не добрался. Задумка хорошая и, на мой взгляд правильная. Давно пора бы сделать одну общую библиотеку для работы с торрентами, по аналогии с VideoHost, который у себя использует Dandy при работе с moonwalk.
Если правильно понял задумку, то планируется в качестве ссылки на контент вставлять ссылку не на свой плагин, а сразу на TAM, с указанием прямой ссылки. У такого подхода есть один минус, который, не позволит сохранять STRM ссылки на контент. Особенно чревато для ресурсов, у которых каждую неделю меняется домен. Я бы предусмотрел возможность формирования ссылки на торрент непосредственно из дополнения треккера, с последующим вызовом TAM. |
Ну раз пошла такая пьянка, пилю модуль - клиент TorrServer (пока в разработке).
|
Очевидно для разработчиков первично создание модуля. Ну вот по-быстрому требования:
|
0.0.3
- добавил ссылки для тестирования - переработал код, выкинул лишнее, упростил Кинопоиск с поддержкой TAM https://cloud.mail.ru/public/JkR3/sTWRBoXXY Тестируем. Не забудьте включить TAM в качестве движка. |
В общем идея понятна, но что если появится желание использовать разные движки в плагинах?
|
А зачем? В чем смысл?
|
Добавил поддержку TAM в свой плагин lrutor начиная с версии 0.0.29
К TDW просьба добавить tam в свой репозиторий т.к. не удобно ручками обновлять и команда open не работает по моему. |
Текущее время: 05:20. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.