Приложения

Что такое libtorrent4j (торрент-клиент в приложении)

Что это

Библиотека, которая встраивает полноценный торрент-клиент прямо в Android-приложение, без отдельной программы.

Как используем

В OshaPlay это встроенный торрент-клиент: найденное в общем поиске по четырём источникам скачивается прямо в фонотеку.

Где это нужно бизнесу

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

Как мы это используем

В плеере OshaPlay libtorrent4j — встроенный торрент-клиент: общий поиск идёт по RuTracker, Bandcamp, Jamendo и Live Music Archive, а найденное скачивается прямо в фонотеку.

Типичные проблемы

  • Защита источника. Из-за проверки Cloudflare пользователь входит в RuTracker сам во встроенном браузере.
  • Проверено не всё. Покупка и скачивание с Bandcamp проверялись только на телефоне заказчика, Jamendo без ключа не тестировался — это записано в ограничения.
  • Торренты и VPN. В нашем VPN-клиенте торренты всегда идут мимо туннеля, а на VPN-сервере — через отдельный выход, чтобы не было жалоб хостеру.

Когда это не нужно

Если файлы берутся из одного своего источника, проще обычная загрузка по ссылке.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.