TorrServer icon indicating copy to clipboard operation
TorrServer copied to clipboard

Скачивание и хранение целиком файлов торрента.

Open anton-gs2 opened this issue 3 years ago • 12 comments

Думаю, полезно было бы иметь возможность использовать TorrServer как полноценный торрент-клиент. С возможностью скачивания торрентов целиком. Например, настройки "Скачивать торрент целиком", "срок хранения скачанного", "Путь хранения файлов", "Максимальный размер хранилища". Это, соответственно, для тех, кто ставит на устройства с большим хранилищем. Фитча даст поддержку торрент-сети, сидов будет больше.

anton-gs2 avatar Aug 13 '22 06:08 anton-gs2

+1 для насов на arm тоже бы пригодилось

luckydevil13 avatar Aug 15 '22 17:08 luckydevil13

Думаю, полезно было бы иметь возможность использовать TorrServer как полноценный торрент-клиент. С возможностью скачивания торрентов целиком. Например, настройки "Скачивать торрент целиком", "срок хранения скачанного", "Путь хранения файлов", "Максимальный размер хранилища". Это, соответственно, для тех, кто ставит на устройства с большим хранилищем. Фитча даст поддержку торрент-сети, сидов будет больше.

Так и поставьте полноценный торрент-клиент на ваш сервер. Torrserver живет либо на android TV, где места как бы нет, он выключается время от времени. Либо оно живет в докере на дохлом VPS, где места хранить раздачи опять же нет. У меня vps с 5 гигами хранилища, как вы представляете логику хранения раздач?

inlarin avatar Aug 20 '22 10:08 inlarin

Так и поставьте полноценный торрент-клиент на ваш сервер.

Ну, у меня TorrServer на моем NAS живет, т.к. на телике подтупливал. Там же (на NAS) живет и Transmission. А кино в основном смотрю через Lampa и, соответственно, TorrServer. После того как начал пользоваться для просмотра Lampa заходить и искать раздачи на торрент-трекерах стало лень.

Имеем: Чтобы поддерживать раздачи нужно закидывать торрент в Transmission отдельно, перед этим зайти на трекер, найти раздачу. Можно, конечно автоматизировать, скрипт написать по анализу логов TorrServer или свой парсер торрент-трекеров развернуть еще. Но лучше, считаю, иметь в одном приложении. К тому, что сидов на раздачах будет больше, плюс после скачивания файлов целиком они будут доступны оффлайн и если на раздаче вдруг сидов мало и скорость скачивания низкая не нужно идти заражать на скачивание отдельный торрент-клиент, а только вернуться к просмотру чуть позже .

anton-gs2 avatar Aug 22 '22 08:08 anton-gs2

Выбрать торрент — отправить — trancedroid — и скачка стартует на удалённой торрент-качалке

alexunderboots avatar Aug 22 '22 09:08 alexunderboots

Выбрать торрент — отправить — trancedroid — и скачка стартует на удалённой торрент-качалке

Это в каком месте в каком приложении на Android TV такая менюшка есть?

anton-gs2 avatar Aug 22 '22 10:08 anton-gs2

Выбрать торрент — отправить — trancedroid — и скачка стартует на удалённой торрент-качалке

Это в каком месте в каком приложении на Android TV такая менюшка есть?

Сделал на смартфоне, на котором установлен Torrserv-client и Transdroid. Transdroid настроен на подключение к qbittorrent на NAS

alexunderboots avatar Aug 22 '22 11:08 alexunderboots

@alexunderboots , @inlarin идея в том что бы использовать для скачки torrserv . У меня на NAS (armv5) нету актуального transmission/qbittorent но есть torrserv

luckydevil13 avatar Aug 22 '22 12:08 luckydevil13

Сделал на смартфоне, на котором установлен Torrserv-client и Transdroid. Transdroid настроен на подключение к qbittorrent на NAS

Ну, т.е. лишние телодвижения, еще и на другом устройстве. Из-за которых сидов не прибавится )

anton-gs2 avatar Aug 22 '22 13:08 anton-gs2

Ну, хотя бы добавить автоматическое складывание файлов.torrent и magnet-ссылок в определенное место для простой интеграции с полноценным клиентом. Хотя это не решит проблемы управления местом.

anton-gs2 avatar Aug 22 '22 13:08 anton-gs2

@luckydevil13, @anton-gs2 - тут вот в чем дело, есть такой принцип KISS. Инструмент должен выполнять одну задачу и выполнять ее хорошо, что собственно сейчас и имеем. Torrserver прекрасно работает с NUM и Lampa, работает на разных платформах, даже для лентяев типа меня собран docker образ. Причем мы имеем несколько хороших продуктов, если я правильно понял - разработчик один и тот же(torrserver, torrserve, NUM). Храни его ктулху, что он не стал это превращать в мегакомбайн все в одном))) Если из torrserver начать делать полноценный торрент клиент, то точно ли он будет выполнять хорошо свою основную функцию? Могу плюсануть только предложение @anton-gs2 - действительно в некоторых кейсах было бы удобно ловить torrent файл в определенной директории, сейчас я пошарился по работающему docker образу и не нашел директории с активной закачкой, только строчка в логе вида "2022-08-20T08:08:58+0000 TSM add torrent magnet:?xt=urn:btih:7868CBE6AB". Может не там ищу?

inlarin avatar Aug 22 '22 14:08 inlarin

Могу плюсануть только предложение @anton-gs2 - действительно в некоторых кейсах было бы удобно ловить torrent файл в определенной директории, сейчас я пош...

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

Не уверен правда что многие смогут освоить настройку такой конфигурации, но если подготовить где-нить подробную инструкцию - многие ставяшие себе локальный медиасервер будут использовать такую схему

babinskiy avatar Sep 09 '22 15:09 babinskiy

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

BiglyBT, и торрент-клиент (с очень широкими возможностями), и медиа-сервер DLNA.

crzsotona avatar Nov 01 '22 00:11 crzsotona

Будучи владельцем домашнего сервера с большим количеством свободного места я решил эту проблему с сохранением и скачкой торрентов следующим образом:

  1. Выставил кэш на диск 80GB (пока должно хватить для любого блю рипа).
  2. Включаем переключатель очистка кэша только при удалении торрента.
  3. Выставляем буффер предзагрузки в 0%.

Теперь при просмотре фильма весь фильм сохранится в кэше для возможного его повторного просмотра другим членом семьи.

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

Обе проблемы я решил в своем форке. Но так как не являюсь go lang программистом, то довольно корявенько, но вроде работает.

zeddius1983 avatar Nov 28 '22 09:11 zeddius1983

Для загрузки торентов используйте клиент для этого предназначенный

tsynik avatar Jan 15 '23 22:01 tsynik

Для загрузки торентов используйте клиент для этого предназначенный

я вообще тоже согласен что нужен отдельный клиент, вот только чето лампа мне не дает воспользоваться отдельным клинетом :( Ну это конечно вопросы не к torrserver, а к лампе. Если кто знает как в num или lampa наставить чтобы использовал transmission а не сразу открывал torrserver был бы благодарен.

В 4к смотреть онлайн это вообще нереально или хотя бы предоставьте возможность скачать 20% файла у меня никакого буфера не хватает, а на перемотке в kodi вообще ломается torrserver на miboxTV и все... и че делать?

holms avatar Jan 15 '23 22:01 holms

Поддерживаю комментарий выше

Serjdud avatar Dec 21 '23 19:12 Serjdud

Отмечено как "закрыто". Но в чём проблема сделать такой точно восстребованный функционал не ясно. Приходится каждый раз после добавление торрента через телек заходить в вебинтерфейс и жать кнопку "предзагрузка" (предварительно делав кэш 100 гб).

werru avatar Jan 07 '24 09:01 werru

Понять бы кто тут мейнтэнер деньги нужны или что :)? Я бы задонатил.

holms avatar Jan 07 '24 09:01 holms

Я для этой цели перешёл на https://github.com/distribyted/distribyted

Jipok avatar Feb 23 '24 10:02 Jipok