PDA

Просмотр полной версии : Плагин Torrent-клиента для Spark


Admin
17.10.2011, 08:20
Для установки необходима либо вместительная флешка либо внешний жесткий диск (USB).

После поиска в сети был найден бинарник bt-torrent клиента transmission версии 2.13 работающий на амико. Подправлены скрипты и файлы с настройками.
Это замечательный клиент с открытым кодом.
Умеет такие вещи как:
- работа с DHT
- умеет port-mapping
- работает с UPnP
- веб-интерфейс
- ограничение скорости загрузки/отдачи
- ограничение скорости загрузки/отдачи по расписанию
- работа с торрент-файлами, магнет-ссылками, а также работа в режиме watch-dog.

Предустановка:
Подключить к юсб флешку или жесткий диск. Подразумевается, что подключенное устройство находиться в /storage/c
Установка:
1. Содержимое архива transmission.rar с программой распаковать на устройство, т.е. в /storage/c
2. В папку /root/plugin/var/bin разместить файл btclient.sh из архива btclient.rar
3. На все файлы установить атрибуты 755.
Использование
Запуск производится через меню спарка "Плагины".

Настройки:
Файлы сохраняются в папке download. Те которые еще не докачены в download/incomplete.
Установлены лимиты на загрузку 256Кб/с, на отдачу 16Кб/с.
В рабочую неделю с 9 до 17 - загрузка 512Мб/с, отдача 32Мб\с.
Отдача файла завершается при достижении коэф. 0.1.

Файлы настроек в 2-х файлах.
1. Основной - /storage/c/transmission/usr/script/transmission
Это скрипт запуска. В нем интересны такие переменные:
DEBUG - при = 1 создается лог файл в /storage/c/transmission/log.
DIRECTORY - корневая папка с программой
RPC_PORT - порт для доступа через веб-интерфейс
DOWNLOAD_DIR - папка для сохранения файлов
CONFIG_DIR - каталог с настройками
2. Расширенные настройки - /storage/c/transmission/config/settings.json

Доступ к клиенту через веб-интерфейс ссылка новичка: http://IP-ADDR:9091
где IP-ADDR - адрес ресивера.

пользователь - torrent
пароль -bitte

Для управления есть Transmission Remote Gui

sgrey
20.10.2011, 00:42
Первый пост датирован 04.09.11 (умер в связи с падением форума), восстановлен zheka 17.10.11
Что нового в данной версии (20.10.11):
- торрент-клиент обновлен до версии 2.33 (исправлена проблема закачки некоторых торрент-файлов);
- исправлен запуск сервиса после перегрузки ресивера.

ЗАДАЧА:
Установить BT-torrent клиент на ресивер Amiko SHD-8900 c оболочкой Spark.

РЕШЕНИЕ
Для установки необходима либо вместительная флешка либо внешний жесткий диск (USB). У меня второй вариант.

После поиска в сети был найден бинарник bt-torrent клиента - transmission, работающий на Amiko SHD-8900 Alien/GI S8120 (бинарная платформа sh4). Подправлены скрипты и файлы с настройками.
Что представляет собой transmission?
Transmission - это замечательный, кроссплатформенный, бесплатный бт-торрент клиент с открытым кодом.
Умеет такие вещи как:
- работа с DHT
- умеет port-mapping
- работает с UPnP
- веб-интерфейс
- удаленное управление
- ограничение скорости загрузки/отдачи
- ограничение скорости загрузки/отдачи по расписанию
- работа с торрент-файлами, магнет-ссылками, а также работа в режиме watch-dog.

УСТАНОВКА
Предустановка:
Подключить к юсб флешку или жесткий диск. Подразумевается, что подключенное устройство находиться в /storage/c
Установка:
1. Содержимое архива transmission.rar с программой распаковать на устройство, т.е. в /storage/c
2. В папку /root/plugin/var/bin разместить файл btclient.sh из архива btclient.rar
3. На все файлы установить атрибуты 755.
Использование
Запуск производится через меню спарка "Плагины".
Внимание!
Скрипт подправил, но пока есть нюанс что он работает не совсем корректно, на отключение. Связано с тем что плагины по всей видимости отключаются через kill, а скрипт работает по принципу "если не работает то запускам" и наоборот работает-тушим. Поэтому сейчас для отключения нужна комбинация (выкл-вкл-выкл), чтобы была индикация в меню "Плагины" и фактическое отключение сервиса того что торрент-клиент отключен.
Возможно когда-нибудь напишется нормальный плагин а пока как есть :)

Настройки:
Файлы сохраняются в папке download. Те которые еще не докачены в download/incomplete.
Watchdog каталог находится в ./transmission/config/wathdog
Установлены лимиты на загрузку 256Кб/с, на отдачу 16Кб/с.
В рабочую неделю с 9 до 17 - загрузка 512Мб/с, отдача 32Мб\с.
Отдача файла завершается при достижении коэф. 0.1.

Файлы настроек в 2-х файлах.
1. Основной - /storage/c/transmission/usr/script/transmission
Это скрипт запуска. В нем интересны такие переменные:
DEBUG - при = 1 создается лог файл в /storage/c/transmission/log.
DIRECTORY - корневая папка с программой
RPC_PORT - порт для доступа через веб-интерфейс
DOWNLOAD_DIR - папка для сохранения файлов
CONFIG_DIR - каталог с настройками
2. Расширенные настройки - /storage/c/transmission/config/settings.json

Доступ к клиенту через веб-интерфейс http://IP-ADDR:9091,
где IP-ADDR - адрес ресивера.
Пользователь/пароль (по умолчанию)
пользователь: torrent
пароль: bitte

Альтернативный вариант доступа, предоставляющий более широкие возможности – использование программы Transmission Remote GUI. Визуально и функционально похож на uTorrent. Параметры соединения задаются в меню, язык интерфейса меняется там же: легко устанавливается в русский/украинский.

3D_STAR
12.06.2013, 19:29
Есть новая версия BitTorrent-клиента?

slavavk
13.06.2013, 20:55
а чем эта не устраивает?

3D_STAR
14.06.2013, 01:42
btclient_plugin не корректно работает, может новый плагин есть.
То качает то не качает, скорость сильно прыгает. Последняя версия 2.77, только где ее скачать для спарка, хз.

3D_STAR
28.07.2013, 23:13
Transmission 2.81
Transmission 2.81 Spark.rar - сохраняет файлы конфигов на usb флешку , она должна быть всегда в ресе.
Transmission 2.81 Spark_CIFS.rar - сохраняет файлы конфигов на Лан диск (формат CIFS), он должен быть всегда в сети.
Любые другие пути на папку загрузки и т.п правим через GUI Win (http://code.google.com/p/transmisson-remote-gui/downloads/detail?name=transgui-4.1-setup.exe)
Web доступен по адресу http://GI8120:9091 или http://127.0.0.1:9091 - если набрать из Оперы реса.


Конфиги сохраняет на флешку (или Лан диск), запускается при наличии флешки (или Лан диска).
1. Установить как плагин.
2. Запустить Install_Transmission, рес перезагрузится.
3. Должна быть флешка, запустить из меню Transmission.
Меню не работает, красную кнопку не нажимать!!!
4. Конфиги можно настроить через GUI Win (http://code.google.com/p/transmisson-remote-gui/downloads/detail?name=transgui-4.1-setup.exe) или править файл на флешки
5. На флешки(или Lan диск) автоматом создается папка /transmisson/autoload - в эту папку можно закинуть торрент файл и TR его начнет качать автоматом (проверил работает).
/transmisson/config - папка с конфигами, при ее удалении TR создаст ее по дефолтовым конфигам.

p.s Обновил, теперь при перегрузки реса 60 сек ждет флешку (или Lan диск), если находит запускается.

slavavk
29.07.2013, 20:43
Все это хорошо расписано, но !!!!!!!!!! Хотелось бы знать преимущества и недостатки данной версии, потрудитесь, объясните нам "незнающим"

3D_STAR
29.07.2013, 23:48
Transmission 2.81 взято из соседнего форума. Мной замечено что btclient(Transmission) плагин работает корректно (запускает и отключает торрент), и еще одно после добавление файла торрента начинает качать и стаёт недоступным для наблюдения скачивания, но через минут 5 стаёт доступным (но в это время идет скачивание, по флешки видно). Пока все :)

VAG2
23.09.2013, 21:43
Что то не качаются файлики...

VAG2
24.09.2013, 08:45
Нашел в другом месте, хочу выложить, а форум пишет error 500

Что не так делаю?

suravi
03.02.2014, 20:41
Подскажите почему закачка очень медленная не болие 125 kb качаю тотже торрент на компе закачка 8 mb

stepan71
04.02.2014, 03:25
Подскажите почему закачка очень медленная не болие 125 kb качаю тотже торрент на компе закачка 8 mb

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

OLEG-8726
16.10.2017, 22:47
А ты что хотел чтоб тебе рес качал как на компе по 8 мб, у меня на роутере тоже самое качает макс. пол мб. я ду маю что у тебя большего и не будет. Мы хотим превратить эти ресы в бох знает что это всего лиш спутниковый ресивер, если он справляется со своей поставленой задачей как рес то это супер.
Зачем людей в заблуждение вводите?Если не знаете лучьше молчите рес и роутер разная техника.У меня на ADSL 6 мегабит все что провайдер дает.