LINUX.ORG.RU

Transmission 2.10

 , , ,


0

1

Вышла новая версия быстрого и лёгкого bittorrent-клиента. Transmission работает на большинстве ОС и на устройствах с ограниченной памятью (сетевые жёсткие диски и прочее). Имеет большое количество UI, написанных на Python, Qt, mono/.Net, webUI. Для пользователей, перешедших с Windows, есть UI, повторяющий µTorrent.

В новой версии появились утилиты: transmission-create, transmission-edit и transmission-show для создания, редактирования и просмотра torrent-файлов.

Также в новой версии:

  • Поддержка автоматической остановки неработающих торрентов
  • Кэш в памяти для уменьшения количества дисковых операций
  • Поддержка gzip при доступе к RPC-серверу
  • Поддержка cookies.txt
  • Оптимизация работы CPU
  • Многочисленные изменения Web-клиента, GTK, Qt, Mac

>>> Подробности

★★☆☆

Проверено: maxcom ()
Последнее исправление: MuZHiK-2 (всего исправлений: 4)

Список дополнительных фозможностей Transmission:
GUIs, frontends, and remote controls
* Erin Yueh has ported Transmission to run on Android devices.
* Gearbox is an experimental Transmission Web GUI.
* Kettu is a well-written Transmission Web GUI.
* Transmission-remote-cli is a curses-based frontend that appears to be loosely inspired by rTorrent.
* Transmission-remote-gui is a cross-platform µTorrent-like frontend.
* Transmission-remote-dotnet is a µTorrent-like frontend for dotnet platforms like Windows and Mono.
* Transmission-remote-java is a cross-platform µTorrent-like frontend writen in Java.
* i2pTransmission is a project to get Transmission running on the I2P Anonymous Network.
* p2p-gui lets you control Transmission remotely from a web browser.
* torrent-bot is an MSN bot to let you remotely control Transmission from an IM client.
* Transdroid lets you control Transmission remotely on Android phones.
* Transmission GUI for Symbian lets you control Transmission remotely from Symbian phones.
* Drivetrain is a non-free app to let you control Transmission remotely from an iPhone.

Other tools
* Transmission Supervisor is a helper application that adds some features to transmission-daemon.
* php-transmission-class is a PHP class that can control a Transmission session.
* transmission-rpc is a Python module that implements the Transmission bittorent client RPC protocol.
* Transmission::Client and P2P::Transmission are both Perl modules that implements Transmission's RPC protocol.
* transmission-client appears to be Ruby module that implements Transmission's RPC protocol.
* FlexGet is an RSS client which supports Transmission.
* Windows client is an (abandoned?) project to port Transmission to Windows and C#.
* Autotrans is a Firefox add-on that «adds a context menu item which can be clicked to send the selected torrent link to the IP of your Transmission RPC through AJAX».

grim ★★☆☆
() автор топика
Ответ на: комментарий от RealSiberianMan

около 50
я перле написал, который занимаетса управлением очередью. и переводом в активный-пассивный режим и прочее. Похожий скрипт вроде на сайте выложили.
Вообще во 2й ветке полностью переписана libtransmission, так что стоит как минимум пробовать

grim ★★☆☆
() автор топика
Ответ на: комментарий от grim

> У меня скрипт этим занимается. Меня это не волнует.

Вот молодец ! А оно не гпл случаем ? Я в смысле поиметь бы его где
бы ;)

mx__ ★★★★★
()

transmission-daemon все никак не приучить не гадить в syslog ?


Oct 09 14:45:29 [transmission-daemon] Saved «/home/sylvia/.config/transmission-daemon/resume/Dragon Age Origins - Complete DLC Pack [20 September 2010].13f3c6e26407aa59.resume» (bencode.c:1651)
Oct 09 14:45:29 [transmission-daemon] Saved «/home/sylvia/.config/transmission-daemon/stats.json» (bencode.c:1651)
Oct 09 14:47:24 [transmission-daemon] Dragon Age Origins - Complete DLC Pack [20 September 2010] DHT announce done (tr-dht.c:637)

мягко говоря... достает

Sylvia ★★★★★
()
Ответ на: комментарий от grim

около 50

Ну, чтобы этим затормозить это я не знаю какой быдлокод должен быть. У меня на 150-250 постоянные фризы интерфейса.

Да и клиент без меток и с таким убогим списком в 2010 году смотрится как анахронизм.

RealSiberianMan
()
Ответ на: комментарий от RealSiberianMan

>У меня на 150-250 постоянные фризы интерфейса.
У меня на ~500 всё работает. Интерфейс — transmission-remote.

x3al ★★★★★
()

>Кэш в памяти для уменьшения количества дисковых операций
Этим должна ОС заниматься, не?

xorik ★★★★★
()
Ответ на: комментарий от Sylvia

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

grim ★★☆☆
() автор топика
Ответ на: комментарий от mx__

>А оно не гпл случаем ? Я в смысле поиметь бы его где бы ;)
Я не думал что это кому-то интересно, но могу выложить.
Только он сейчас в не совсем читабельном виде.
Я немножко подправлю и выложу куданибудь

grim ★★☆☆
() автор топика
Ответ на: комментарий от grim

-e --logfile <filename> Dump the log messages to this filename


что-то я не подумала про --logfine /dev/null

спасибо за подсказку, отключения лога там нет.

Sylvia ★★★★★
()
Ответ на: комментарий от RealSiberianMan

>Да и клиент без меток
Посмотрел все клиенты. Похоже только клиент для МакОс умеет метки. Интересно почему.

grim ★★☆☆
() автор топика

А оно уже умеет переименовывать файлы?

Ня?

anonymous
()
Ответ на: комментарий от grim

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

`--logfile /dev/null' пробовал, не очень получилось... Впрочем, не исключена кривизна рук, в итоге решилось добавлением фильтра в syslog.

n01r ★★
()

Было бы нормально расписание как в ktorrent или utorrent (чтобы можно было задать время когда качать, а когда вобще не качать), то пользовался бы.

usrnkl
()

>Кэш в памяти для уменьшения количества дисковых операций

не прошло и пяти лет

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от grim

> Я немножко подправлю и выложу куданибудь

Да спасибо за наводку :) Уже не нужно и что я дурак раньше страдал :)

---
#!/usr/bin/env python
#-*- coding:utf-8 -*-

import transmissionrpc

def MainLoop():
status = 'stop'
tc = transmissionrpc.Client('localhost', port=9091)
for key,value in tc.list().iteritems():
torrent = tc.info(key)[key]
if torrent.status == 'seeding':
tc.stop(key)
if torrent.status == 'downloading':
status = 'start'
if torrent.status == 'stopped' and status == 'stop':
tc.start(key)
status = 'start'

if __name__=='__main__':
MainLoop()

---

mx__ ★★★★★
()
Ответ на: комментарий от usrnkl

>Было бы нормально расписание как в ktorrent или utorrent (чтобы можно было задать время когда качать, а когда вобще не качать), то пользовался бы.
IMHO по крону запустить команду гораздо проще. У меня стоит гораздо более гибкое раписание чем позволяет uTorrent плюс когда детишки начинаю играть по сети скорость тоже уменьшается.

grim ★★☆☆
() автор топика
Ответ на: комментарий от Sylvia

> transmission-daemon все никак не приучить не гадить в syslog ?

осиль syslog-ng фильтрацию

anonymous
()

Отлично. Имхо, лучший торрент-клиент. Не хватает только возможности переименовать скачиваемый файл или директорию.

pevzi ★★★★★
()

а чем rtorrent не устраивает зачем еще какието клиенты!?

BillDver ★★★
()
Ответ на: комментарий от RealSiberianMan

> У меня на 150-250 постоянные фризы интерфейса.

На десктопе с убунтой такая фигня регулярно. На нетбуке с арчем ни разу не происходило. В чем проблема — не знаю, торрентов и там и там одинаково.

pevzi ★★★★★
()
Ответ на: комментарий от mx__

Там вроде уже лежит готовый Супервизор на питоне.
И мой скрипт он уже 4х летний, парсит вывод текстового клиента.
С RPC всё гораздо проще, но мне переписывать лень. Он у меня ещё и за рейтингами следит, определяет какие торренты держать на раздаче а какие убрать с раздачи и т.д.

grim ★★☆☆
() автор топика
Ответ на: комментарий от pevzi

> Не хватает только возможности переименовать скачиваемый файл или директорию.

Можно создать триггер на завершение скачивания с требуемым функционалом

anonymous
()
Ответ на: комментарий от anonymous

> Можно создать триггер на завершение скачивания с требуемым функционалом

Дык я ж хочу чтоб оно еще и раздавалось потом.

pevzi ★★★★★
()
Ответ на: комментарий от pevzi

Зайди в конфу, сучечка.

Тут походу только симлинки. Кстати отличным воркераундом (костылём) для ситуации с кривыми музыкальными тегами является файловая система с copy on write.

PolarFox ★★★★★
()

> В новой версии появились утилиты: transmission-create, transmission-edit, transmission-show для создания, редактирования и просмотра торент файлов.

Значит ли это, что теперь я смогу изменить имя файла на более адекватное, чем его указал автор торрент-файла?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> Значит ли это, что теперь я смогу изменить имя файла на более адекватное, чем его указал автор торрент-файла?

там пока(?) только `announce URL'

n01r ★★
()

Для пользователей перешедший

Может «Для пользователей перешедших»

S1lver
()
Ответ на: комментарий от pevzi

> Симлинки — засорение системы лишними файлами.

Качаем куда-нибудь в ~/.downloads, чтобы не мешалось, оттуда уже тянем симлинки.

PolarFox ★★★★★
()

Юзал с месяцок, не понравился. Вроде тормознутый что ли...

slyjoeh ★★★
()

Лично мне уже ненужно. Есть rtorrent и deluge. Но, не сомневаюсь, что есть и те, кому нужно.

buddhist ★★★★★
()
Ответ на: комментарий от mono

А то, может он дар речи потерял когда заметил наличие кнопки «Настройка».

FiXer ★★☆☆☆
()
Ответ на: комментарий от pevzi

>> У меня на 150-250 постоянные фризы интерфейса.

На десктопе с убунтой такая фигня регулярно. На нетбуке с арчем ни разу не происходило. В чем проблема — не знаю, торрентов и там и там одинаково.


у меня раньше были фризы... а потом я раздабыл себе новый HDD , и это позволило мне НЕ пользоваться исторически-размеченными NTFS-разделами :-)
(а использовать нормальные человеческие Ext4)

...после чего ниодного фриза небыло :-) :-D

user_id_68054 ★★★★★
()
Ответ на: комментарий от user_id_68054

толи решение проблемы было — в новеньком HDD.. толи в Ext4 ..

-- это уже неизвестно :-)

user_id_68054 ★★★★★
()

Скачал, собрал (OpenSUSE-11.1) - жОстко фризится интерфейс, не раздаёт.
59 торрентов, 1.93 работает нормально, фризится иногда, но недолго, раздаёт отлично.
Может ему новый профиль нужен?

Ilshat
()

Это та самая прога, которую потом в уголовные дела буду заносить как орудие преступления? :)

Обновился, работает, раньше тоже работала.

Hokum ☆☆☆☆
()
Ответ на: комментарий от Napilnik

qt4 или gtk
на выбор

для ненавидящих gui есть cli вариант , а также демон с веб интерфейсом,
на любой вкус...

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.