Sobre el proyecto
TorrentSearch es una aplicación de Android que busca torrents en múltiples proveedores a la vez, ofreciendo velocidad de búsqueda rápida, resultados detallados, filtros por categoría y un conjunto completo de acciones para torrents.
## Características
### Búsqueda
- Consulta todos los proveedores simultáneamente, con interruptores para habilitar/deshabilitar cada proveedor
- Busca por categoría: Anime, Apps, Libros, Juegos, Películas, Series y más
- Los resultados se muestran progresivamente a medida que responden los proveedores
- Ordena por nombre del torrent, seeders, peers, tamaño del archivo o fecha de subida
- Filtra torrents muertos o ya vistos
- Filtra resultados por nombre, proveedor o categoría
### Resultados detallados
Cada resultado incluye el nombre del torrent, tamaño del archivo, seeders y peers, fecha de subida, categoría, indicador NSFW y nombre del proveedor.
### Acciones de torrents
- Abrir enlace magnet en un cliente de torrents externo
- Descargar el archivo .torrent al almacenamiento local
- Ver los detalles del torrent directamente dentro de la aplicación o abrir la página completa en tu navegador
- Copiar o compartir el enlace magnet o el enlace de la página de detalles
Si no hay ningún cliente de torrents instalado, TorrentSearch proporciona enlaces a clientes de torrents FOSS.
### Detalles del torrent
- Pantalla de detalles nativa — consulta los detalles del torrent dentro de la aplicación sin navegador ni WebView; se puede deshabilitar para abrir la página directamente en tu navegador predeterminado
- Póster multimedia con desenfoque automático de imágenes NSFW (se puede deshabilitar)
- Vistas previas de capturas de pantalla
- Descripción completa con soporte de imágenes en línea
### Explorar
- Explora los torrents más populares y recientes de tus proveedores habilitados
- Filtra por categoría y orden de clasificación
- Filtra torrents muertos o ya vistos
- Filtra torrents por nombre o proveedor
### Marcadores
- Guarda torrents para más tarde
- Exporta e importa marcadores
### Modo seguro
Cuando está habilitado, el modo seguro desactiva automáticamente los proveedores inseguros y NSFW, y oculta las categorías y torrents NSFW.
### Integraciones
Conecta tu propio indexador mediante la API Torznab: Jackett, Prowlarr y otros servicios *arr. Consulta la wiki para obtener instrucciones de configuración.
### Diseño Material 3
Interfaz limpia y fácil de usar que se adapta a tu fondo de pantalla y al tema del sistema, con soporte completo para modo claro/oscuro.
## Descarga
TorrentSearch requiere Android 7.1 o posterior. Disponible en F-Droid, IzzyOnDroid, GitHub y Obtainium. Las compilaciones nocturnas están disponibles en las ejecuciones del flujo de trabajo de Actions.
## Compilar desde el código fuente
La forma más sencilla es abrir el proyecto en Android Studio. Para la línea de comandos, necesitas JDK 17+ y el SDK de Android. Clona el repositorio y ejecuta `./gradlew assembleDebug`.
## Contribuir
Las correcciones de errores, nuevos proveedores, mejoras de la interfaz y traducciones son bienvenidas. Las traducciones se gestionan en Weblate.
## Stack tecnológico
- Lenguaje: Kotlin
- Interfaz: Jetpack Compose, Material 3
- Arquitectura: Modern App Architecture
- Asincronía: Coroutines, Flow
- Redes: Ktor + OkHttp
- Almacenamiento: Room, Jetpack DataStore
- Inyección de dependencias: Koin
- Carga de imágenes: Coil
- Análisis de HTML: Jsoup
- Colecciones inmutables: Kotlinx immutable collections
- Renderizado de Markdown: ComposeMarkdown
- Barra de desplazamiento: LazyColumnScrollbar
- Desenfoque de imágenes: BlurTransformation
## Aviso legal
TorrentSearch no aloja, almacena ni distribuye ningún archivo torrent ni contenido con derechos de autor. Busca en fuentes de terceros de acceso público y muestra los resultados. Los usuarios son responsables de cumplir con las leyes y regulaciones locales.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.