Skip to the content.

26.10.09 14:52

FastMediaSorter v2 🚀

Kotlin Android Licencia

📦 Descarga: Consíguelo en IzzyOnDroid

¿Vas a instalar el APK directamente? Android avisa sobre un paquete que no ha visto antes - por qué aparece el aviso y qué debes pulsar.

📘 Documentación de usuario: guías paso a paso de cada función, con buscador

Sobre el proyecto

FastMediaSorter v2 es una shell completa para un dispositivo Android. Toma el control de la pantalla de inicio, reproduce tus archivos multimedia, abre transmisiones en directo, inicia tus aplicaciones, se comunica con tu reloj, vigila el dispositivo y gestiona todos los archivos que tienes - en carpetas locales, en unidades de red (SMB, SFTP, FTP) y en almacenamiento en la nube (Google Drive, OneDrive, Dropbox).

Se apoya en ocho pilares: shell del dispositivo, reproductor multimedia, transmisiones en directo, lanzador de aplicaciones, sustituto de las apps de fábrica, compañero en el reloj, monitorización del dispositivo y gestor de archivos completo. Ordenar archivos entre todas esas fuentes es el origen de la app, y sigue siendo la base sobre la que se construye todo lo demás - pero ya no es lo único que hace.

Este manual sigue ahora el mismo vocabulario público que el inventario canónico de funciones en FEATURES.md y el mapa de documentación en DOCS_MAP.md. Usa esas dos páginas como fuente de verdad actual para la historia de la app, las ediciones disponibles y la superficie de funciones vigente.

Versión para Windows 🖥️

¿Buscas una solución de escritorio? Echa un vistazo a Fast Media Sorter & Sharing for Windows - una aplicación ligera de Windows Forms para ordenar, ver y gestionar rápidamente archivos de imagen y vídeo:

🔗 Fast Media Sorter & Sharing for Windows

📄 Cómo publicar carpetas del PC en Android - comparte las carpetas de tu PC con la app por SFTP (importación desde el companion / escaneo de código QR en el teléfono).

Incluye las siguientes funciones:

Tabla de contenidos

Ediciones 🎯

FastMediaSorter v2 se distribuye en siete ediciones - cinco para teléfonos y tablets de uso diario (Standard, Lite, Photos, Legacy, FOSS) más dos compilaciones para visores y carga lateral, VR y noLegal. La cuadrícula de capacidades canónica se genera a partir de la propia compilación en FLAVOR_MATRIX.md:

Edición Descripción Notas
Standard Versión con todas las funciones El conjunto de funciones más amplio, para multimedia, documentos, OCR, traducción y acceso a la nube
Lite Versión ligera Solo archivos locales - vídeo, audio e imágenes; sin fuentes de red, nube, documentos ni Streams
Photos Versión centrada en fotos Solo imágenes, con SMB/FTP/SFTP y nube; sin vídeo ni audio
Legacy Versión centrada en compatibilidad Mismo conjunto de funciones que Standard, incluidos SMB/FTP/SFTP y nube (Google Drive, Dropbox, OneDrive); creada para Android 6/7 (API 23+)
FOSS Versión del catálogo F-Droid Sin SDK propietarios: multimedia local, documentos, EPUB y SMB/FTP/SFTP; sin nube, sin Streams, sin OCR, sin traducción y sin compañero Wear OS
VR Compilación para visores, limpia de tienda Conjunto multimedia completo para visores; sin Google Cast y sin compañero Wear OS
noLegal Compilación de carga lateral Todo lo de Standard más el reproductor inmersivo OpenXR y extras exclusivos de carga lateral

¿Qué edición debería descargar?

Para conocer la disponibilidad exacta de funciones por edición, usa la documentación canónica:

🧭 Primer inicio: justo debajo del selector de idioma, la app te permite elegir un perfil de dispositivo (teléfono, tablet, TV, coche, marco de fotos, VR y más) que adapta los valores iniciales a tu caso - se puede cambiar en cualquier momento en Ajustes. Consulta Primer inicio: elige tu perfil de dispositivo.

Descarga 📥

📲 Consíguelo en Google Play

Los archivos APK compilados NO se almacenan en este repositorio de GitHub. Todas las compilaciones están disponibles en Google Drive:

🔗 Descargar todas las compilaciones desde Google Drive

Edición Nombre de archivo Descripción
Standard FastMediaSorter_standard_release.zip Todas las funciones (nube, OCR, EPUB, traducción)
Lite FastMediaSorter_lite_release.zip Solo multimedia local (vídeos, audio, imágenes; sin red, nube, documentos ni Streams)
Photos FastMediaSorter_photos_release.zip Solo imágenes, con red (SMB/FTP/SFTP) y nube
Legacy FastMediaSorter_legacy_release.zip Mismas funciones que Standard, incluidas red (SMB/FTP/SFTP) y nube; Android 6/7 (API 23+)

Nota: todas las compilaciones se suben automáticamente a Google Drive tras cada compilación exitosa.

🔐 Contraseña del ZIP: 1 (los archivos APK se empaquetan en archivos ZIP protegidos con contraseña para evitar las restricciones de Google Drive)

Capturas de pantalla 📱

Pantalla principal Acciones de archivo Ajustes
Vista del reproductor    
   

Imágenes a tamaño completo:

Funciones principales

Formatos multimedia compatibles 🎞️

FastMediaSorter v2 admite una amplia variedad de formatos:

Escenarios de uso 💡

Aquí tienes algunas formas en las que FastMediaSorter v2 puede ayudarte:

1. 📸 Organizar fotos de la cámara

Conecta tu teléfono o abre una carpeta de cámara local. Configura una carpeta de destino “Mejores fotos”. Abre el visor, pasa rápidamente por miles de fotos con deslizamientos y toca el botón de destino para copiar al instante las mejores tomas.

2. 🏠 Copia de seguridad en red (NAS)

Añade tu NAS doméstico por SMB. Explora tus archivos multimedia locales. Selecciona varios archivos o un rango y “muévelos” a tu NAS para guardarlos a salvo, liberando espacio en tu dispositivo.

3. ☁️ Gestión en la nube

Conecta tu cuenta de Google Drive, Dropbox o OneDrive. Explora tus archivos en la nube sin descargarlos todos. Elimina archivos que no quieras u organízalos en carpetas directamente en la nube.

4. 📺 Presentación de diapositivas

Abre una carpeta con fotos familiares o diapositivas de una presentación. Pulsa “Reproducir” para iniciar una presentación de diapositivas. Usa los ajustes por recurso para ajustar la duración de cada diapositiva a tu gusto.

5. ⭐ Gestionar favoritos

Marca los archivos importantes con el botón de estrella mientras navegas. Después, toca la pestaña “Favoritos” en el menú principal para acceder al instante a todos tus archivos favoritos de todas las fuentes en un solo lugar - perfecto para crear una colección seleccionada de tu mejor contenido multimedia.

6. 🎶 Presentación con música de fondo

Añade tu colección de música como recurso. En Ajustes → Multimedia → Imágenes, activa “Reproducir música durante la presentación” y selecciona tu recurso de música. Ahora, cuando inicies una presentación de tus fotos, sonarán tus pistas favoritas de fondo. Toca el nombre de la pista para saltar a otra canción aleatoria, creando el ambiente perfecto para tus presentaciones de fotos.

7. 🖼️ Marco de fotos digital en una tablet

Convierte cualquier tablet Android en un precioso marco de fotos digital siempre encendido. Colócala en un soporte, conéctala a tu PC doméstico (SMB) o a almacenamiento en la nube - las fotos se transmiten directamente sin ocupar almacenamiento local. Ajusta el intervalo de las diapositivas, mantén la pantalla siempre encendida, añade música de fondo y disfruta de tus recuerdos. Incluso las tablets económicas, viejas y lentas funcionan perfectamente para este propósito - la app está optimizada para la reproducción continua con pocos recursos.

8. 🍿 Cine en casa y VR

Ve tus series favoritas guardadas en tu PC o en la nube directamente en tu teléfono o visor VR. Sin esperas por la copia ni preocupaciones por el espacio libre. Solo pulsa reproducir y el siguiente episodio empezará automáticamente.

Casos de uso con visor VR - FastMediaSorter funciona de forma nativa en visores VR basados en Android (Meta Quest, Pico y similares) sin ninguna modificación:

9. 🧹 Organizador de descargas

¿Tu carpeta de descargas está desordenada? Ábrela en el panel de origen, configura botones de destino para “Documentos”, “Imágenes” e “Instaladores”. Revisa rápidamente los archivos, previsualízalos y ordénalos en el lugar correcto con un solo toque. Incluso puedes ordenar archivos directamente en tu ordenador de red usando tu teléfono como mando a distancia.

10. 🚗 Música en el coche con una unidad central Android

Instala FastMediaSorter en tu radio o unidad central de coche con Android. Añade carpetas de música desde una unidad USB o una tarjeta SD - o usa el recurso virtual integrado Toda la música para acceder al instante a toda tu colección sin ninguna configuración. Los botones multimedia de hardware (controles del volante, ruedas de volumen) funcionan sin problemas a través del servicio de audio en segundo plano: reproducir/pausa, pista siguiente/anterior, todo sin tocar la pantalla. La app recuerda la posición de reproducción y la reanuda automáticamente al iniciarse.

Con la pantalla Streams activada, la misma unidad central también reproduce emisoras de radio por Internet directamente a través de los datos móviles o el Wi-Fi - sin necesidad de una app de radio aparte. Añade cualquier URL de radio o importa un catálogo curado de emisoras desde la pantalla Extensiones. El mini-control fijo muestra el nombre de la pista ICY actual mientras la lista de emisoras permanece visible.

11. 📺 Centro multimedia en una caja Android TV

Instala FastMediaSorter en cualquier caja Android TV (Xiaomi Mi Box, Nvidia Shield, Amazon Fire TV o una caja Android genérica). Conéctate a un NAS doméstico por SMB, añade Google Drive o Dropbox, o conecta una unidad USB - todo desde una sola app. Controla todo el flujo con un mando o un teclado Bluetooth: el D-pad mueve el foco, OK abre los elementos, Back vuelve al nivel anterior y Backspace sube una carpeta en el explorador. Los botones de color del mando se corresponden con acciones de archivo comunes (Rojo = Eliminar, Verde = Copiar, Amarillo = Mover, Azul = Renombrar). Inicia una presentación a pantalla completa con música de fondo en el televisor, o cambia a reproducción de audio con carátula y letras. No hace falta pantalla táctil.

Documentación 📚

🗺️ Documentation Map / Карта документации: Ver todos los documentos / Все документы

🌐 Sitio web oficial: https://serzhyale.github.io/FastMediaSorter_mob_v2/

Fuentes canónicas (fuente única de verdad)

Los siguientes archivos deben tratarse como las fuentes de referencia para los detalles de cara al usuario:

Hay guías detalladas disponibles en varios idiomas:

🇺🇸 English:

🇷🇺 Русский:

🇺🇦 Українська:

Documentación técnica / para desarrolladores:

Compañero Wear OS ⌚

FastMediaSorter incluye una app independiente de Wear OS con todas las funciones y un companion para el teléfono diseñados para los formatos de los relojes inteligentes.

La multimedia, los recursos compartidos de red y la transferencia de archivos están en la versión completa de la app del reloj (APK directo). La versión de Google Play es un primer lanzamiento reducido - calculadora, cronómetro, minijuego y ajustes; el portal de Wear OS indica qué tiene cada versión.

También hay una esfera de reloj independiente y gratuita para Wear OS 6 o posterior: FastMediaSorter Watch Face. Muestra una hora grande, la fecha, olas y partículas a la deriva, barras de batería y hasta ocho botones redondos para atajos de FastMediaSorter u otros datos del reloj; los botones aparecen junto con la app de FastMediaSorter para el reloj. Instálala desde Google Play en el reloj (busca FastMediaSorter) o abre su página en el reloj desde los ajustes de Wear de la app del teléfono.

Documentación de Wear OS:

Instrucciones de compilación

Requisitos

Compilación

  1. Clona el repositorio:

     git clone https://github.com/SerZhyAle/FastMediaSorter_mob_v2.git
     cd FastMediaSorter_mob_v2
    
  2. Abre el proyecto en Android Studio.
  3. Espera a que termine la sincronización de Gradle.
  4. Ejecuta la app en un emulador o en un dispositivo físico.

Comandos de compilación recomendados (Windows / PowerShell)

.\build-debug.PS1
.\gradlew.bat :app_v2:assembleStandardDebug
.\gradlew.bat testStandardDebugUnitTest
.\gradlew.bat :app_v2:lintStandardDebug

APK compilados 📦

Después de cada compilación correcta, el archivo APK generado se copia automáticamente a la carpeta DOWNLOADS en la raíz del proyecto, con marca de tiempo. Ahí encontrarás todo tu historial de compilaciones.

Pruebas 🧪

FastMediaSorter v2 usa Maestro para pruebas de extremo a extremo, con el fin de garantizar la calidad y fiabilidad de la app.

Ejecución rápida de pruebas

# Instalar Maestro - macOS/Linux (Homebrew)
brew tap mobile-dev-inc/tap
brew install maestro

# O Linux/macOS (curl)
curl -Ls "https://get.maestro.mobile.dev" | bash

# Windows (PowerShell como administrador)
Invoke-WebRequest -Uri "https://get.maestro.mobile.dev/install.ps1" -OutFile install.ps1  # External: Maestro installer
.\install.ps1  # External: Maestro installer
Remove-Item install.ps1  # External: Maestro installer

# Ejecutar pruebas de humo (2-3 minutos)
./maestro/run-tests.sh smoke    # Linux/macOS
.\maestro\run-tests.ps1 smoke   # Windows

# O usar el atajo
.\scripts\utils\run-maestro-smoke.ps1  # Windows

Nota: NO uses npm install -g maestro-cli - ¡es un paquete distinto y no relacionado!

Conjuntos de pruebas

Documentación

Integración CI/CD

Las pruebas se ejecutan automáticamente en cada push mediante GitHub Actions. Consulta .github/workflows/maestro-tests.yml.

Primeros pasos (guía rápida de uso) 🚀

  1. Añadir una carpeta (recurso):
    • En la pantalla principal, pulsa el botón con el icono “Más” (+) para añadir un nuevo recurso.
    • Selecciona el tipo de recurso (por ejemplo, “Carpeta local”).
    • Usa el escaneo o añade la carpeta manualmente. Tras añadirla, aparecerá en la lista de la pantalla principal.
  2. Ver archivos:
    • Toca dos veces (o mantén pulsado) el recurso que acabas de añadir en la lista.
    • Se abrirá la pantalla de exploración, donde verás todos los archivos multimedia de esa carpeta en forma de lista o cuadrícula.
    • Usa los botones del panel superior para ordenar, filtrar o cambiar la vista.
  3. Reproducción y clasificación:
    • Toca cualquier archivo para abrirlo en el reproductor a pantalla completa.
    • Usa los deslizamientos a izquierda/derecha o las zonas táctiles para navegar entre archivos.
    • Para las operaciones (copiar, mover), usa las zonas táctiles correspondientes o los botones del panel de control.
  4. Configurar carpetas de destino (Destinos):
    • En ajustes, en la pestaña “Destinos”, puedes indicar hasta 30 carpetas que se usarán para la clasificación rápida.
    • También puedes activar “Es destino” en la pantalla de edición de cualquier recurso para añadirlo a la lista de clasificación rápida.
    • Después de eso, aparecerán botones para copiar o mover archivos rápidamente a esas carpetas en la pantalla del reproductor.

Pila tecnológica

Versión de compilación

Formato de versión: Y.YM.MDDH.Hmm (por ejemplo, 2.60.1102.207 para el 10/01/2026 20:07)

Consulta dev/CHANGELOG.md para ver las notas detalladas de la versión.


Contribuciones 🤝

Las pull requests son bienvenidas. Para cambios importantes, abre primero un issue para hablar de lo que te gustaría cambiar.

Contacto 📧

Licencia 📄

Información legal del proyecto: