by zenit » 29 Jan 2011, 13:33
Для тех кто активно использует Transmission для закачки торрентов в медиаплеерах с установленным moServices.
Доработал скрипт,найденный в сети, организации очереди в Transmission и написал пару скриптов для выключения самого Transа по окончании все загрузок и корректного выключения Transа,если загрузки не закончились.
Распишу подробно и дам ссылку на сайте ФОРУМ tv1080.ru.
Так как в клиенте Transmission отсутствует возможность выставлять количество одновременных загрузок, был написан скрипт который отслеживает количество текущих загрузок и сравнивает их с количеством максимально возможных одновременных загрузок. Если количество текущих меньше чем максимально возможное число, то недостающее количество файлов добавляются в загрузки или наоборот,если их больше,то лишние просто встанут на паузу.
Теперь по порядку:
1)Скрипт trans_queue.sh запускается в фоновом режиме при старте Transа.По дефолту одновременно выставлена одна закачка и время проверки раз в 5 минут.Хотите поменять под себя,откройте скрипт и замените цифры на свои.
Количество одновременно закачиваемых торентов регулируется параметром MAXDOWN="1" .
Время проверки do sleep 300 в секундах.В принципе если качаете большие файлы,то лучше поставить 600 секунд,но имейте ввиду,что если вы включили плеер,то закачки не начнутся именно столько минут,сколько вы сами выставили.Можно конечно и с компа запустить,но речь идет об автоматизации.
2)Если хотите выключать Transmission по окончании загрузок автоматом,то откройте скрипт trans_queue.sh и в последних строках ,чуть выше последней строки с done,снимите комменты со строк
#sleep 60
#/usr/local/etc/mos/transmission/trans_stop.sh &
3)Теперь при выключении Transа через веб-интерфейс moServices или через меню moServices с пульта,все незаконченные закачки встанут на паузу автоматом.Все что от вас требуется перед выключением плеера не забыть остановить Trans.
Установка:
Распаковать архив на компе,зайти файловым менеджером на плеер(например через Total Commander) и раскидать файлы по папкам в том же порядке,что и в архиве.Согласится на замену(это с файлом transmission) и на все файлы обязательно права 755.
P.S.Все выше написанное кажется сложным для непосвященного пользователя,но на самом деле все очень просто.После установки вы будете иметь возможность просто накидать торренты(только снимите галочку -запускать при добавлении) и дальше все будет автоматом.Конечно при условии,что вы понимаете-плеер это не комп.Много не потянет.То есть закачка должна быть одна,максимум 2-3.Ограничение пиров до 10 на торрент и глобального до 50.И конечно ограничения скорости.Это индивидуально,у меня 750мб.Не знаю много это или мало-у меня работает так.
И если смотришь фильм или что то перекачиваешь,Trans лучше выключить.Ресурсов он кушает много.У меня навигация по меню тормозит реально.
P.S.S.Тестил пару дней,вроде все путем.Но все мы люди,поэтому может где то и ошибся.Поэтому об ошибках пишите,исправлю.
- Attachments
-
- trans_monitoring.rar
- (201.82 KiB) Downloaded 379 times