Параметр mt в магнет-ссылке (для DC++)

Started by grey_rat on 2014-09-08 15:49 — 12 replies, 2858 views

#1
История такая
Spoiler content hidden.

Вопрос к вам следующий :
Согласитесь ли вы добавить это параметр "mt" к общей магнет-ссылке (не kt+xl, потому что в них нет хеша) , когда в этой магнет-ссылке будет дописываться хеш DC ? Если этот параметр прикрутят у себя в клиенте разработчики флайлинка.

Если согласны, то я попрошу их прикрутить этот параметр к новому клиенту. После того как они добавят эту функцию в флайлинк, вы прикрутите mt к движку трекера.
#2
в параметре mt может быть как урл на файллист, что отдельно генерить для каждого торрент-файла нет смысла и вообще не понятно как, так и urn ввиде sha1 хэша, но я не понял как это работает для списка файлов
кстати ни один клиент на сегодняшний день mt не поддерживает, что не дает возможности даже протестировать
#3
кстати ни один клиент на сегодняшний день mt не поддерживает
это хорошо, не будет возникать коллизий
но я не понял как это работает
ничего не надо ковырять в торрентах, там всё будет просто, к примеру раздача находится по адресу http://demo.torrentpier.com/viewtopic.php?t=5
магнет-ссылка имеет вид magnet:?xt=urn:btih:......&xt=urn:tree:tiger:............

а будет иметь вид magnet:?xt=urn:btih:......&xt=urn:tree:tiger:............&mt=http://demo.torrentpier.com/viewtopic.php?t=5

Просто дописывается url адреса раздачи, вот и всё.
https://ru.wikipedia.org/wiki/Magnet-%F1%F1%FB%EB%EA%E0
Манифест (mt)[править | править вики-текст]

Это ссылка на список ссылок (файл лист). Может быть как веб-ссылкой,
mt=http://weblog.foo/all-my-favorites.rss

так и URN
mt=urn:sha1:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ
Совместно с остальными может использоваться для получения дополнительной информации по файлу.
#4
как раз таки это не просто ссылка на страницу, а ссылка на метафайл со списком магнетов (https://ru.wikipedia.org/wiki/MAGMA)
#5
Движок Bittorrent-трекера, а не DC++ придатка к хабу. Горшочек, не вари!
#6
А что мешает использовать параметр mt по своему усмотрению, смысл параметра mt близок к содержимому отображаемого на странице раздачи. Тем более этот параметр не будет мешать другим клиентам.
Можно конечно придумать свой не задокументированый параметр (предложу и это им), чем любят например заниматься разработчики utorrent (fl, ws, key). Но зачем ?
Параметр xs к примеру используется многими p2p клиентами, и при открытии сборного магнета p2p клиентом который читает xs по своему, не факт что всё пройдёт гладко.
Движок Bittorrent-трекера, а не DC++ придатка к хабу. Горшочек, не вари!
а как же dcls ? они же для DC юзеров.
#7
А что мешает использовать параметр mt по своему усмотрению, смысл параметра mt близок к содержимому отображаемого на странице раздачи. Тем более этот параметр не будет мешать другим клиентам.
Можно конечно придумать свой не задокументированый параметр (предложу и это им), чем любят например заниматься разработчики utorrent (fl, ws, key). Но зачем ?
Параметр xs к примеру используется многими p2p клиентами, и при открытии сборного магнета p2p клиентом который читает xs по своему, не факт что всё пройдёт гладко.

а как же dcls ? они же для DC юзеров.
#8
В следующем билде добавлю.
#9
Подождите, не спешите с добавлением пока этого параметра. Пока он в бета версии 503 флайлинка. Вместо mt пока as
При копировании магнет-ссылки в чат хаба, информация будет отображаться вот так

Если добавить этот параметр в магнет-ссылку для торрента, пока дополнительная информация не отображается у юзера в чате.

Вобщем не спешите, думаю с добавлением этого параметра в движок трекера сложностей у вас не будет 🙂
#10
Добавлена поддержка этого параметра в ранее вышедшую стабильную версию 502 (работает обновившись).
В магнете с хешем только от торрента пока отображается в чате не верно (первая ссылка), в вариантах DC хеш , DC + торрент хеш - отображается правильно