> Вы можете предложить что-то лучше? Взять за основу что-то типа трансмиссии и немного доработать напильником чутка под свои нужды? oO Благо оно умеет и почти неинтерактивный режим, и для браузера достаточно RPC и-фейс есть равно как и веб. На основе вполне себе удобного вебне JSON.
> Тогда не стесняйтесь, напишите разрабочикам.
Подумаю над этим, однако глядя на текущую реализацию у меня что-то особого оптимизма не возникает. А кстати куда наиболее разумно писать? За первые 5 минут четкого понимания не возникло, толи я тупой, толи это не очень очевидно.
> Магнет с url трекера жестко завязан на трекер,
Ламерство - нехорошо. Главный эдемент Magnet cсылки - infohash. Он однозначно (математики, молчать!) идентифицирует такую сущность как "раздача" (конкретный торрент файл, грубо говоря). Что до трекеров, во первых, в торренте и/или в магнитной ссылке может быть указано и несколько трекеров. До тех пор покуда трекер согласен принять публикацию конкретного инфохеша, он может быть поюзан. Более того - его даже можно добавить опосля создания торента. И вообще, трекеры на данной фазе эволюции человечества не нужны и весьма опциональны. Можно тупо лукапнуть инфохэш в DHT и поиметь список пиров оттуда.
> и при его смене становится нерабочим.
Нерабочим торент становится при смене инфохеша и/или замене содержимого файлов (инфохэш включает в себя хэши частей файла как 1 из компонентов). К трекерам это никак не относится. Кроме того момента что некоторые особо борзые трекеры (а точнее, их веб-порталы) при заливке им торента имеют наглость переколпачивать по своему усмотрению даже элементы метаданных торент-файла участвующие в вычислении инфохеша. Ессно такое вредительство приводит к изменению инфохеша. Грешат этим только особо борзые (полу)приватные трекеры с регистрацией как правило и строго говоря - это выгибоны именно веб-порталов трекеров и их парсеров торентов. Т.е. по факту они берут и из ВАЕЙ раздачи с ВАШИМ хешом переделывают ее в СВОЮ, уже с СВОИМ хешом, нагло испохабив метаданные предоставленные вами. Лично я считаю это поведение моветоном и не рекомендую такие трекеры к использованию как саботажные и желающие навязать медвежьи услуги. Проверяется просто: смотрите инфохеш созданного торента. Заливаете на желаемый портал как раздачу. Качаете торент уже оттуда. Сравниваете инфохэши. Если не совпадают - поздравляю, вас надули и лучше валить с такого портала. Если цель - не попиарить портал раздачей а просто безгеморно раздавать народу файло.
> Это что - все страницы с ним менять?
Нафиг не надо. Достаточно вообще инфохеша. Дальще трекеры могут хоть вообще все подохнуть, по DHT и без них соответствие "hash" -> "пиры с этим торентом" лукапнется. Трекеры делают ровно то же самое но централизовано. А некоторые умудряются борзеть в процессе заливания на них раздачи, пытаясь навязать себя и только себя :). Просто не пользуйтесь оборзелыми трекерами (а точнее, их вебпорталами) меняющими части торента включенные в подсчет инфохеша. И кстати не путайте веб-порталы и трекеры. Бывают порталы без трекеров но с торент-файлами. И бывают трекеры без порталов, которые только принимают публикацию хэша, а веб-интерфейс не предоставлен и это уже дело создателя торента с таким трекером куда потом выкладывать этот торент. Например у TPB нет своего трекера, поэтому народ указывает какие-то иные трекеры. У части этих трекеров к слову вообще нет интерфейса для заливки торента. Если вы пришли на них и опубликовали хеш - приходите и публикуйте. А где вы торент взяли и что там - они вообще не знают. Они только соответствие хеша и пиров заинтересованных в нем отслеживают, зная аж целый инфохэш и список айпи заинтересованных в этом хеше пиров.
> Что касается DHT, то по сравнению с url2torrent этот путь просто выглядит более геморным
ИМХО, все потуги подставить торенту костыли с HTTP (вебсиды и т.п.) - извращение и костыль по большому счету, идущее несколько вразрез с общей логикой P2P. А игнорирование магнитных ссылок и DHT - глупо. Потому что трекеры имеют свойство подыхать. Или тупо от ломовой нагрузки, или когда добрые копирасты или конкуренты или кто там еще ддосануть решили, или мало ли там что еще случается. По моей статистике - процент обломов при обращении к публичным трекерам может достигать десятков процентов! То есть - если не повезло, скачка без DHT может вообще не начаться, только он и выручает. А если ставить кроме "простого хттп сервера" еще и свой надежный и не перегруженый торент-трекер - вот это да, натурально, много ненужного геморроя.