URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 68309
[ Назад ]

Исходное сообщение
"Новая версия BitTorrent-клиента Transmission 2.01"

Отправлено opennews , 29-Июн-10 08:16 
Вышла очередная версия bittorrent-клиента Transmission (http://www.transmissionbt.com/) - 2.01. Transmission - это относительно легкий и не требовательный к ресурсам torrent-клиент, написанный на языке Cи и поддерживающий разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web interface, daemon, command-line.


В представленной версии в основном проведена работа над ошибками. Изменения (https://trac.transmissionbt.com/wiki/Changes):

-  Все платформы:


-  Исправлено и улучшено управление анонсами на трекеры в ситуации когда завершенные закачки перемещаются из временной директории.
-  Ускорено перемещение локальных данных торрента с одного диска на другой.
-  Улучшен и исправлен разбор нестандартных magnet-ссылок.


-  Mac:


-  Если ratio при сидировании достиг заданного лимита до окончания закачки, теперь будет показываться Growl-уведомление и проигрываться звук сообщающие о завершении закачки.
-  Исправления кнопок Help в окне настроек.

-  GTK+


-  ...

URL: http://www.transmissionbt.com/
Новость: http://www.opennet.me/opennews/art.shtml?num=27124


Содержание

Сообщения в этом обсуждении
"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено anonymous , 29-Июн-10 08:16 
Опять очереди нет, мать иху :((((

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено User294 , 29-Июн-10 16:59 
Ну если вам так уж надо - блин, зайдите в багтракер и отметьтесь, откоментив в коментах к фиче? Или откуда разработчики узнают что на фичу есть спрос? А то если 1 фрукт из миллиона хочет плюшку - ну пусть сам ее себе и кодит в своей копии клиента, потому как вдуть еще миллиону юзеров нафиг ненужный им код и утяжелив клиента - не есть правильно. А вот если половина юзеров фич попросит - другая картина: это уже кому-то полезный код получается.

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено ПринцЧорнойТьмы , 30-Июн-10 10:50 
Я с этой очередью в ktorrent намучался, не хотеть.

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено evol , 29-Июн-10 08:21 
мда очередь... это единственное что не хватает этому клиенту!

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено Зилибоба , 29-Июн-10 09:33 
поставьте закачу одного торрента и отсортируйте их в нужном порядке - и будет вам очередь...

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено vit , 29-Июн-10 10:05 
вы щас про какой битторрент-клиент говорите?
в трансмишионе
сортировка влияет только на порядок отображения.
В настройках нет возможности задать количество одновременно закачиваемых торрентов

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено mmm , 30-Июн-10 06:19 
Есть, смотрите внимательней

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено RedRat , 29-Июн-10 10:11 
Не единственное. Ещё очень сильно не хватает возможности задать своё имя папки/файла для торрента - это очень актуально для сид-боксов.

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено User294 , 29-Июн-10 12:45 
Эээ а объясните  - зачем это сидбоксу? Лично я завожу на сидбоксах подпирающих раздачи диру "даунлоадов" и в ней - структура файлов и папок 1 в 1 соответствует торрентам, что логично, понятно, и, черт возьми, ПРОСТО В АДМИНИСТРЕЖЕ: what you see is what you get. Можно вообще тупо скормить ремоте магнет ссылку или инфохэш, например, что как-то проще чем файло лить туда - а она сама из метаданных отстроит субдиры под торрент если надо :)

И далее бэкапать/адмиить сие достаточно просто, etc - все в известном месте лежит, структура фолдеров как в торентах. В итоге минимум имения мне мозга и результативная отгрузка филеза оптом.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено RedRat , 29-Июн-10 13:07 
>Эээ а объясните тупорылому - зачем это сидбоксу?

Объясню на своём примере: у меня многие файлы раздаются сразу несколькими торрентами, зачастую названия файлов/папок в них не совпадает (в отличие от содержимого), приходится извращаться с хард/софт-линками. Плюс к этому отдельные "умельцы" любят обызвать файлы/папки в торренте на великом и могучем, что приводит к забавным эффектам на файловой системе. Имея же возможность указывать свою папку/файл для торрента, этих проблем можно легко избежать.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено User294 , 29-Июн-10 14:28 
> у меня многие файлы раздаются сразу несколькими торрентами

А, ну извините, у вас какие-то хитрые проблемы. Я стараюсь не связываться с разными торентами с одинаковыми файлами в силу неэффективности и грабельности этого процесса. При этом обеспечено распадение стай на несколько независимых, вообще оперирующих разным инфохешом и потому не пересекающимися никак. Двойная (тройная, N-ная) работа почем зря. А оно мне надо - поддерживать моими ресурсами безголовых тормозов, плодящих раздачи хз зачем? На мою имху - это сильно нишевой use case, врядли нужный ораве народа, поэтому не факт что хорошая идея втюхнуть код для этих наворотов вообще всем, утяжелив почем зря клиент.

> Плюс к этому отдельные "умельцы" любят обызвать файлы/папки в торренте на великом и
> могучем, что приводит к забавным эффектам на файловой системе.

А, гм, в чем состоят эти эффекты? Я о них слышал, но ни разу не видел в чем они проявляются на практике и потому - не заморачивался. Может быть, есть пример подобного - посмотреть "а что будет"? Желательно - не варез (не любят програмеры варез, в багтрекере с оным попросту пошлют на ... скорее всего, и правильно сделают, заметьте. Кому ж надо клеймо варезников? Разработчики - народ честный, ничего не нарушают и как правило не приветсвуют пираси). Я конечно могу поналепить торентов сам но есть опасения что я сделаю это не так как надо для вылезания проблем.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено pmvd , 29-Июн-10 19:50 
ln -s вас спасёт

"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено Zenitur , 30-Июн-10 07:21 
> Объясню на своём примере: у меня многие файлы раздаются сразу несколькими торрентами... приходится извращаться с хард/софт-линками.

Уже догадались сами.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено Аноним , 29-Июн-10 11:12 
"показываться Growl-уведомление и проигрываться звук сообщающие о завершении закачки"

представил себе произнесение фразы "download complete" голосом Atilla Csihar из gayhem )


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено h31 , 29-Июн-10 12:38 
>Ускорен разбор torrent-файлов.

А зачем ему работать с ними? Это же работа для ядра.
Клиент отличный, но есть две проблемы. Во-первых, основной фронтенд - это маковский, ну может ещё веб. GTK и тем более Qt развивают медленнее, на них уходит гораздо меньше сил. Во-вторых, нет ручного добавления пиров, а разработчики категорически против. Ну и плюс была проблема с тем, что Transmission не мог передавать данные с rTorrent у моего друга. Соединение есть, служебные данные передались, а потом пир просто выпадает из списка. Остальные клиенты же передавали данные с ним отлично.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено User294 , 29-Июн-10 13:42 
>ну может ещё веб. GTK и тем более Qt развивают медленнее,

Строго говоря, там активно вкалывает аж 2 разработчика. Первый пилит маковскую морду и (немного) веб, второй - core и (немного) GTK. Еще вот кто-то кутевую морду начал довольно активно причесывать сейчас, достаточно на ченжлог посмотреть. Ну и "сторонний" разработчик написал им для DHT либу еще, но она как я понимаю в принципе независимая либа в общем то, хоть и писанная в основном для трансмиссии.

>на них уходит гораздо меньше сил.

Ну, собственно, если вы видите очевидные улучшения которые не утяжелят софтину - можете попробовать прислать патч :). Если быть честным - я не видел еще ни одного идеального интерфейса торент-клиента вообще. Обычно или перегружено фичами до опупения, так что глаза в кучу и пользоваться в итоге неудобно, а потом еще и оказывается что чего-то нужного и банального раз и нету (как в какомнить кторенте и прочая), или наоборот - простовато. А вот красивого и не монструозного баланса - как-то не попадалось. Трансмиссия на мое имхо может стать таковым после некоей допиловки морды. Протокольные фичи - умеет почти все и не супермонстрильная.Чем мне и нравится.

>Во-вторых, нет ручного добавления пиров,

А, собственно, зачем? Вручную можно и файло по иному протоколу залить, даже блоками. И хеши самому проверить. Если уж все рукам. Только нафига бы, если это должен сделать протокол? В задачи P2P протокола входит и обнаружение желающих передать вон тот торрент и передача его данных, собссно.
- В локальной сети имеет смысл LPD (да, его работа пока не идеальна, увы).
- В интернете имеет смысл DHT (лично я так и рассылаю файлезы по сидбоксам, юзая magnet-ссылки+DHT).
- При желании можно юзать трекеры, но на данном этапе развития технологий это уже опционально вообще.И без них все работает.

>а разработчики категорически против.

Да и фиг с ним :). Никто ж не делает в современных компах старт с тумблерных регистров, выставляющих на шину адреса и данных адреса и данные вручную, чтобы пошагово забутявить проц, так ведь? :). Тем более, когда я поругался в багтрекере на то что DHT не взлетает "с толкача" (а IPшники датацентров почему-то, блин, сроду накрыты на трекерах и трекеры недоступны, так что пиров не знаем - взлет не удается совсем) - разработчики меня сперва отфутболили, но потом все-таки вняли и улучшили старт DHT в такой ситуации и даже сделали хоть и заныканную но все-таки возможность старта "с толкача". Так что если в мире осталось всего несколько клиентов, это только "трансмиссии" (или у вас просто изолированная нахрен от внешнего мира сеть) - в принципе вы уже наверное сможете завести с толкача DHT сравнительно культурным методом и потом осилите найти в оном потребных для скачки энного файла пиров.

>Ну и плюс была проблема с тем, что Transmission не мог передавать данные
>с rTorrent у моего друга. Соединение есть,

Хм... а четкие шаги для воспроизведения грабли есть? Можно попробовать смоделировать ситуацию и заколотить багу (правда не понятно кому именно). А то непорядок.

>служебные данные передались,

Какие именно? У торента их там навалом - от собссно uTorrent или LibTorrent'овской передачи метаданных торента до передачи скажем инфо о доступности частей у вон того пира.

>а потом пир просто выпадает из списка.

А по какой причине выпадает? Кто личер, кто сидер? Были ли иные пиры в процессе, так что могли быть выбраны иные пиры? Etc?

>Остальные клиенты же передавали данные с ним отлично.

Вообще, грабли взаимодейтвия "на границе" такого плана - надо ловить и давить.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено h31 , 29-Июн-10 20:03 
Благодарю за обширный ответ.
>А, собственно, зачем?

Суть вот в чем. Имеется чат в локальной сети провайдера. Время от времени я или кто-то другой просит помочь что-нибудь скачать и говорит свой ip:port. Если есть желание помочь - просто добавляю его к себе. В итоге скачивается быстрее, так как обмен по локальной сети весьма быстрый. А вот с Transmission такое не проходит. Можно использовать местный трекер, можно попросить его добавить меня, но это получается намного дольше. LPD не работает - порезали все широковещательные пакеты.
Кстати говоря тот же KTorrent не различает локальных и глобальных пиров, что портит всю идею. Ещё не пробовал, но в Transmission 2.0 вроде бы что-то подобное сделали.
>можете попробовать прислать патч :)

Проблема в том, что стоит мне послать багрепорт, то практически сразу же нахожу аналогичную, но лучшую программу. Или стоит мне собрать пакет для дистрибутива, так вскоре меняю дистр :) Вот так.
>Можно попробовать смоделировать ситуацию и заколотить багу (правда не понятно кому именно). А то непорядок.

Попробую.
>У торента их там навалом

Судя по списку пиров, версия клиента и процент загруженных данных передался.
>А по какой причине выпадает? Кто личер, кто сидер? Были ли иные пиры в процессе, так что могли быть выбраны иные пиры? Etc?

Просто так берет и через пару секунд выпадает из списка, никакая часть файла за это время передана не была. Он - сидер, создавший торрент, я личер. Качал тогда с других личеров и с двух других сидеров.


"Новая версия BitTorrent-клиента Transmission 2.01"
Отправлено Аноним , 29-Июн-10 17:15 
> А, собственно, зачем? Вручную можно и файло по иному протоколу залить, даже блоками.

А зачем ставить и настраивать ftp/http, открывать его в файрволе, проверять скаченное через md5sum/sha1sum когда есть уже настроенный и работающий торрент, которому единственное что не хватает - это указать откуда качать этот приватный торрент? :)