Blue Steel HMC
Diseño y desarrollo end-to-end de un Home Media Center
Blue Steel HMC combina un servidor para Windows con una aplicación cliente orientada a Android para administrar, descubrir y reproducir el contenido multimedia del usuario desde distintos dispositivos. Mi rol cubre diseño arquitectónico, backend y frontend.
Resumen del proyecto
Una experiencia multimedia completa y multiplataforma
Blue Steel HMC integra catálogo, bibliotecas, enriquecimiento de metadatos, perfiles, autorización de dispositivos y reproducción local o por streaming dentro de la red LAN. También incluye a Blue, un asistente de IA disponible en Windows y Android que ayuda a resolver dudas sobre el uso del producto.
Contexto y problema
Convertir una colección de archivos en una experiencia de producto
El reto no es únicamente reproducir archivos: el sistema debe organizar el contenido, completar su información, permitir encontrarlo desde distintos dispositivos y seguir siendo operable cuando aumentan las bibliotecas y los escenarios de conexión.
Contenido difícil de organizar
Películas, géneros, personas, sagas y playlists necesitan una estructura común, búsqueda, relaciones, detalle y recomendaciones para convertirse en un catálogo útil.
Más que un reproductor
La experiencia debe coordinar ingestión, autorización de dispositivos, perfiles, reproducción en el servidor y por streaming en la red local, sincronización y herramientas de diagnóstico del servidor.
Blue Steel HMC aborda ese reto con responsabilidades separadas, servicios especializados y flujos que conectan la operación del servidor con la experiencia de consumo.
La solución
Conectar, enriquecer, organizar y reproducir
El producto lleva el contenido desde las carpetas del usuario hasta una experiencia de reproducción local o por streaming dentro de la red LAN, manteniendo la información y el estado sincronizados. En el mismo PC Windows, la reproducción es local; desde Android puedes reproducir el contenido servido por Windows o controlar la reproducción en un Chromecast conectado a esa red.
Capacidades implementadas
Del archivo local a una biblioteca multimedia operable
La implementación cubre tanto la experiencia de consumo como las herramientas necesarias para administrar el sistema, mantener la información y proteger su continuidad.
Catálogo y descubrimiento
Gestión de películas, géneros, personas, sagas y playlists, con búsqueda, detalle, recomendaciones, edición y relaciones entre contenidos.
Metadatos enriquecidos
Integración con TMDb para completar reparto, equipo creativo, imágenes, trailers, géneros y otra información de las películas.
Bibliotecas e ingestión
Bibliotecas con múltiples carpetas y unidades, escaneo de archivos, seguimiento de progreso, pausa, reanudación, reinicio, errores y registro de películas.
Reproducción y sincronización
Reproducción local en el servidor Windows, streaming al cliente Android o a Chromecast dentro de la LAN y control de Chromecast desde Android. Incluye controles de transporte, búsqueda temporal, selección de audio y subtítulos, mini-reproductor y controles globales.
Dispositivos, usuarios y perfiles
Descubrimiento de servidores, autorización explícita, dispositivos confiables y administrados, roles, usuario invitado, visibilidad configurable, PIN y selección del usuario activo.
Operación y continuidad
Onboarding, configuración, bloqueo de interfaz, actividad del servidor, logs, diagnósticos, recuperación del cliente, backups versionados y restauración protegida.
Contenido localizado
Resolución de idioma para películas, personas y géneros, con trabajos en segundo plano para mantener actualizada la información localizada.
Blue, tu asistente de IA
Resuelve dudas sobre Blue Steel sin salir de la aplicación: pregunta con tus propias palabras y recibe orientación para seguir con tu tarea. Puedes continuar la conversación desde Windows o Android mientras siga activa. Blue está enfocado en explicar cómo usar Blue Steel; no busca respuestas en Internet ni realiza acciones por ti.
Estado actual
Una plataforma funcional preparada para seguir creciendo
Blue Steel HMC reúne actualmente la administración del catálogo, bibliotecas e ingestión, metadatos enriquecidos, perfiles y dispositivos, reproducción local y streaming en la LAN, sincronización, operación del servidor, copias de seguridad, contenido localizado y el asistente de IA Blue para resolver dudas sobre el producto.
El proyecto demuestra cómo conectar decisiones de producto con arquitectura, integración, calidad y operación para construir una experiencia multimedia completa.
Explora más de mi trabajo de ingeniería de software.