Saltar al contenido principal
2026-10-30PureStreamInforme semanalEscaneo de bibliotecaSubsonic

Informe semanal de desarrollo de PureStream - Octubre: Escaneo de biblioteca más rápido y reproducción remota más estable

Este mes, PureStream completó optimizaciones en el escaneo de bibliotecas masivas, compatibilidad con clientes Subsonic de terceros, mejoras en la interfaz web del servidor doméstico y refuerzo de la seguridad en el acceso remoto. El reescaneo en estado estable de una biblioteca de 47.500 canciones toma unos 0,9 segundos, y la carga de un directorio de 10.000 canciones se redujo de aproximadamente 1,3 segundos a cerca de 40 milisegundos.

Informe semanal de desarrollo de PureStream - Octubre: Escaneo de biblioteca más rápido y reproducción remota más estable

Durante el mes de octubre, PureStream se centró en optimizar el escaneo de bibliotecas masivas, la compatibilidad con el ecosistema de terceros, la interfaz web del servidor doméstico y la seguridad en el acceso remoto. Para los amantes de la música, una gestión fluida de colecciones gigantescas y una escucha estable en cualquier momento y lugar son fundamentales.

⚡️ Avance en el rendimiento de escaneo: Inventario de alta velocidad e incorporación fluida de bibliotecas masivas

Frente a colecciones inmensas almacenadas en discos duros mecánicos externos de gran capacidad (por ejemplo, 10 TB con 500.000 pistas), los escaneos anteriores leían en profundidad cada archivo durante las verificaciones repetidas, lo que causaba un severo traqueteo en el disco y prolongadas esperas.

Este mes hemos reconstruido por completo el mecanismo de escaneo de la biblioteca musical:

  • Salto ultrarrápido de archivos sin cambios: El escaneo incorpora una comparación por vía rápida. Siempre que el tamaño del archivo y la fecha de modificación coincidan, el sistema omite el archivo directamente, sin reabrirlo, sin volver a leer las etiquetas de audio y sin recalcular la huella digital del contenido.
  • Reducción significativa del tiempo de escaneo: En nuestro entorno de pruebas, la velocidad de escaneo para bibliotecas de decenas de miles de canciones experimentó una mejora notable (el tiempo real depende del hardware y la cantidad de archivos):
Escala de biblioteca y escenario Tiempo tras optimización (referencia) Rendimiento y experiencia
47.500 canciones reescaneo en estado estable aprox. 0,9 s Finalización casi instantánea, lecturas redundantes de disco prácticamente nulas
32.000 canciones primer escaneo aprox. 65 s Análisis de audio mucho más ligero y rápido
47.500 canciones primer escaneo aprox. 3 min Lectura y escritura estables y ordenadas durante todo el proceso
  • Seguimiento predecible del progreso: La página de escaneo muestra en tiempo real los recuentos de procesados, reproducibles, fallidos y el tiempo restante estimado. Al montar múltiples carpetas, se indica claramente «Carpeta musical N/M». Los archivos fallidos admiten vista previa y categorización, y el estado de salud del escaneo también se puede consultar desde la bandeja del sistema.
  • Corrección de errores al finalizar directorios gigantes: Anteriormente, en directorios individuales muy grandes con 47.500 archivos, la lógica de espera en segundo plano durante la etapa final presentaba un fallo que marcaba el escaneo como fallido tras haber procesado todos los archivos. Con la corrección, los directorios masivos finalizan de forma estable.

🌐 Compatibilidad integral con clientes Subsonic de terceros

Para que cada usuario elija con libertad su herramienta de reproducción favorita, PureStream reforzó ampliamente la compatibilidad con el ecosistema de clientes Subsonic de terceros:

  • Conexión fluida con los principales clientes: Probado con éxito en clientes como Feishin y Amperfy, con soporte para exploración, búsqueda, favoritos y reproducción fluida.
  • Mayor rapidez de respuesta y menor volumen de transferencia: El tiempo de carga del directorio raíz para una biblioteca de 10.000 pistas bajó sustancialmente de unos 1,3 segundos a cerca de 40 milisegundos; el volumen de datos transferidos para listas de favoritos masivas se redujo a aproximadamente 1/12 del original.
  • Aislamiento independiente para múltiples fuentes de audio: Los álbumes y artistas con el mismo nombre procedentes de distintas fuentes de música ahora se registran de forma independiente y ya no se sobrescriben entre sí.

🎨 Renovación cálida de la interfaz web del servidor doméstico

La interfaz web del servidor doméstico ha completado una nueva reestructuración visual:

  • Tonalidad suave y acogedora: El modo oscuro adopta fondos neutros cálidos más suaves, lo que reduce la fatiga visual durante sesiones prolongadas.
  • Diseño limpio centrado en portadas: La cuadrícula de álbumes prioriza las carátulas, eliminando bordes de tarjeta innecesarios; las listas de pistas lucen mucho más despejadas.
  • Navegación con estructura clara: La barra lateral en escritorio se reorganizó en «Biblioteca / En reproducción / Administración». Por defecto ingresa a la biblioteca de álbumes, manteniendo accesible la página de estado en cualquier momento. En anchos de pantalla móvil cambia automáticamente a barra de navegación inferior.
  • Barra de reproducción ergonómica: La barra de progreso se ubica pegada a la parte superior, se pliega en dos líneas en pantallas pequeñas y mantiene las zonas táctiles de los controles deslizantes por encima de los 44 píxeles para evitar toques accidentales.
  • Verificación multidispositivo: Se examinaron 11 páginas clave en modo claro y oscuro, tanto en escritorio como en móvil, sin desbordamientos horizontales ni errores en la interfaz.

🔐 Acceso remoto más estable y cuentas de reproducción más seguras

  • Conciliación automática de suscripciones: Las suscripciones de App Store y Microsoft Store se concilian automáticamente a diario, sincronizando reembolsos, cancelaciones o vencimientos de forma más rápida y precisa.
  • Tratamiento respetuoso de los derechos de uso: Los cambios de estado de suscripción solo registran marcas de estado y nunca interrumpen abruptamente la música que se está reproduciendo; la desvinculación de dispositivos es siempre una acción manual del administrador.
  • Revinculación de dispositivos en segundos: Al volver a vincular o cambiar de dispositivo, una sola operación limpia la autorización anterior y emite la nueva, sin volver a mostrar «Por favor, inténtelo de nuevo más tarde».
  • Detección del estado en línea: El servidor doméstico reporta periódicamente su estado en línea, lo que facilita confirmar la conectividad del dispositivo desde el panel de administración.
  • Soporte para dos dispositivos de reproducción: Un único hogar admite de forma predeterminada la conexión simultánea de dos dispositivos de reproducción (como un Mac junto a un iPhone).
  • Seguridad de cuentas reforzada: El servidor ya no almacena contraseñas de cuentas de reproducción. Los reproductores obtienen directamente del servidor doméstico credenciales temporales de un solo uso mediante la autorización del dispositivo, desechándolas inmediatamente después de su uso. Además, se proporcionan avisos diferenciados para fallos de red, vinculación fallida o autorizaciones caducadas, en lugar de un mensaje genérico de «Error de conexión».

🖥 Pulido de la experiencia de escritorio y del entorno de ejecución

  • Inicio automático con el sistema: El menú de la bandeja del sistema ahora admite formalmente la opción de inicio automático al arrancar.
  • Redirección silenciosa de sesión: Cuando la sesión caduca, se regresa directamente a la pantalla de inicio de sesión, eliminando el diálogo emergente de «Sesión caducada».
  • Análisis de audio nativo: El análisis de etiquetas de audio ahora utiliza una biblioteca estática nativa en lugar de compilar componentes al vuelo en tiempo de ejecución, lo que agiliza notablemente el inicio y el escaneo.
  • Registros de ejecución más completos: Se agregaron registros para caídas del sistema y solicitudes anómalas, facilitando la pronta resolución de posibles incidencias.
  • Filtrado de archivos y estado transparente: Se omiten por defecto archivos ocultos del sistema y elementos residuales; desde la bandeja del sistema se pueden comprobar directamente las tres métricas: procesados, reproducibles y fallidos.

📌 Problemas conocidos y próximos pasos

En la versión actual se sigue trabajando en los siguientes aspectos:

  1. El rendimiento de escaneo en ciertos discos duros externos, carpetas compartidas en red y dispositivos Windows continúa en fase de verificación; la velocidad real dependerá del hardware y de la cantidad de archivos.
  2. La locución para lectores de pantalla en la página de escaneo sigue perfeccionándose, y se continúan completando los textos de algunas categorías de error.
  3. Se ampliará la cobertura de pruebas para escenarios de suscripción en Microsoft Store, tales como cancelaciones y reembolsos.

Próximamente, continuaremos completando la validación en discos externos, redes compartidas y equipos Windows, perfeccionaremos las locuciones de accesibilidad y los textos de fallos, y ampliaremos los casos contemplados en la conciliación de suscripciones.