Что это
Библиотека, которая встраивает полноценный торрент-клиент прямо в Android-приложение, без отдельной программы.
Как используем
В OshaPlay это встроенный торрент-клиент: найденное в общем поиске по четырём источникам скачивается прямо в фонотеку.
Где это нужно бизнесу
Когда приложению нужно скачивать большие файлы из распределённых источников и класть их сразу в свою библиотеку, без отдельной программы и ручного переноса.
Как мы это используем
В плеере OshaPlay libtorrent4j — встроенный торрент-клиент: общий поиск идёт по RuTracker, Bandcamp, Jamendo и Live Music Archive, а найденное скачивается прямо в фонотеку.
Типичные проблемы
- Защита источника. Из-за проверки Cloudflare пользователь входит в RuTracker сам во встроенном браузере.
- Проверено не всё. Покупка и скачивание с Bandcamp проверялись только на телефоне заказчика, Jamendo без ключа не тестировался — это записано в ограничения.
- Торренты и VPN. В нашем VPN-клиенте торренты всегда идут мимо туннеля, а на VPN-сервере — через отдельный выход, чтобы не было жалоб хостеру.
Когда это не нужно
Если файлы берутся из одного своего источника, проще обычная загрузка по ссылке.