You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
2.6 KiB
22 lines
2.6 KiB
# Correcciones del reproductor y Jukebox
|
|
|
|
El reparto desigual de columnas desplazaba el transporte al activar el Jukebox. Los laterales ahora tienen el mismo ancho; cuando falta espacio, el estado del Jukebox ocupa otra fila. En móvil el transporte ocupa una fila centrada. Los botones conservan su tamaño sin comprimirse.
|
|
|
|
El botón principal del hero reproduce el Jukebox elegido (por enlace, selección actual o único disponible), lo pausa y lo continúa. La selección se abre con un botón independiente, «Elegir Jukebox». Antes «Play JukeBox» únicamente desplegaba la selección. En espera, el botón informa «Jukebox programado».
|
|
|
|
Las acciones de la barra y del hero corresponden al estado: «Detener Jukebox» durante su reproducción, «Cancelar reanudación» durante una selección manual con retorno pendiente y «Desactivar Jukebox» en pausa o espera. Cancelar el retorno conserva la canción manual. El acceso anónimo al Jukebox también está disponible en el menú móvil.
|
|
|
|
## Comprobaciones
|
|
|
|
- 24 combinaciones: reproducción normal, programación activa y canción manual, cada una a 3801, 1920, 1440, 1280, 1024, 838, 768 y 390 píxeles. Desviación del transporte respecto al centro de la barra: 0 px. Sin desbordamientos ni controles fuera de la barra. [Medidas](assets/jukebox-corregido-2026-09-14/centrado.json).
|
|
- Navegador: audio público real, Play con una pulsación, pausa, continuación, interrupción manual, retorno a la pista y posición anteriores, cancelación sin cortar la canción manual y reinicio. La última carga completa no produjo errores de JavaScript.
|
|
- Galería de desarrollo `/__diseno/reproductor`: instancia del reproductor en memoria y los mismos componentes de la página, sin modificar cuentas ni programaciones guardadas. La ruta devuelve 404 fuera de desarrollo.
|
|
- 31 pruebas unitarias de cola, selección y programación superadas. Regresiones de interfaz añadidas en `e2e/jukebox-controles.e2e.ts`; sus escenarios se comprobaron mediante el navegador integrado. No se ejecutó el conjunto E2E autenticado con escrituras en la base de datos.
|
|
- Servidor local: `/juke-box` responde HTTP 200.
|
|
|
|
## Límites de la verificación
|
|
|
|
Se verificaron los componentes y el motor con canciones públicas y una programación efímera. No se comprobó la programación guardada de la cuenta del usuario. La revisión automática rechazó crear una cuenta y suscripción de prueba; esa acción no se ejecutó y no se modificaron cuentas ni suscripciones.
|
|
|
|
[Escritorio](assets/jukebox-corregido-2026-09-14/escritorio.jpg) · [Móvil](assets/jukebox-corregido-2026-09-14/movil.jpg)
|