Nota de prensa · Para difusión inmediata
PanelWave publica en npm su reproductor de código abierto
La biblioteca de Angular, con licencia MIT, reproduce novelas gráficas interactivas con navegación ramificada, tres modos de vista, viñetas de vídeo y una accesibilidad orientada a las WCAG. Está disponible como @panelwave/player.
Múnich, Alemania·
Múnich, 7 de octubre de 2026. PanelWave ha publicado hoy el PanelWave Player en el registro público de npm como @panelwave/player. El reproductor es una biblioteca de Angular con licencia MIT (Angular 20 a 22) que reproduce novelas gráficas interactivas a partir de un manifiesto PanelWave, el formato JSON abierto que la empresa publicó ayer. Cualquier sitio web puede integrarlo, y cualquier obra en formato PanelWave se reproduce en él sin necesidad de una cuenta de PanelWave.
Con este lanzamiento concluyen las fases de desarrollo de las funciones básicas del reproductor. Las pruebas unitarias de la biblioteca y una batería de pruebas de extremo a extremo con comprobaciones automáticas de accesibilidad se ejecutan en navegadores de escritorio y móviles. La documentación del reproductor describe la biblioteca tal como funciona, con una lista pública de limitaciones conocidas.
Qué muestra el reproductor
- Navegación basada en grafos. Los capítulos son grafos de viñetas; las conexiones llevan condiciones que se evalúan sobre variables de historia tipadas, así que ramificaciones, desvíos y bucles son simples formas del grafo, y siempre se puede volver atrás.
- Tres modos de vista. La vista de viñeta muestra una viñeta cada vez; la vista de página, páginas de cómic completas; y la vista de lienzo coloca las viñetas de un capítulo en un único plano continuo, por el que una cámara se desliza siguiendo la historia.
- Viñetas de vídeo y un motor de audio de cuatro buses. Capas de vídeo con modos de bucle y ping-pong y fotogramas de portada; buses de ambiente, música, voz en off y efectos de sonido con volumen independiente.
- Un motor de bocadillos de cómic. Diez tipos de bocadillo dibujados en SVG, con la misma cascada de estilos que PanelWave CMS, de modo que el lector ve la rotulación exactamente como se diseñó.
- Zonas interactivas y variantes de viñeta. Regiones en las que se puede hacer clic para navegar, fijar variables o abrir contenido extra, y viñetas con contenido alternativo según el estado del lector.
- Localización sin recargar. Variantes de texto y de recursos por idioma, con cadenas de idiomas alternativos y cambio de idioma instantáneo.
- Accesibilidad. Recorrido de toda la historia con el teclado, zonas interactivas incluidas, controles etiquetados, compatibilidad con movimiento reducido que también desactiva el inicio automático de vídeos y los movimientos de cámara, y ajustes del lector para modo manga y alto contraste.
- Muros de pago sin procesar pagos. Una interfaz de adaptador de derechos de acceso delega las decisiones de acceso en el backend del sitio que lo integra; el reproductor nunca gestiona pagos.
- Analítica que respeta el consentimiento y un entorno aislado para plugins. No se registra nada sin consentimiento cuando la obra lo exige; los plugins de terceros se ejecutan en iframes aislados bajo un modelo de capacidades.
Código abierto por diseño
El reproductor es la segunda capa abierta del ecosistema PanelWave, junto al propio formato. Reúne a propósito toda la lógica de renderizado: el PanelWave CMS, que es comercial, integra la misma biblioteca para su vista previa en lugar de reimplementar el renderizado. Así, la vista previa del creador coincide con lo que ve el lector, y existe un único código de renderizado, en abierto.
«Un formato solo es abierto si hay una forma abierta de leerlo», afirma Jens Hoppe, fundador de PanelWave. «Publicar el reproductor con licencia MIT significa que un creador puede dejar nuestras herramientas en cualquier momento y alojar su obra por su cuenta, y la obra se sigue reproduciendo. Esa es la promesa sobre la que descansa todo el ecosistema».
Disponibilidad
El PanelWave Player ya está disponible en npm para aplicaciones de Angular 20, 21 y 22. En docs.panelwave.org/player se encuentran la guía de instalación, una integración en cinco minutos, la referencia completa de entradas y salidas y la documentación para colaboradores. Desde panelwave.org/player se enlazan el repositorio de código, el gestor de incidencias y la aplicación de demostración.
Acerca de PanelWave
PanelWave es un ecosistema abierto para crear, distribuir y disfrutar novelas gráficas interactivas. Consta de tres capas: una especificación de formato JSON abierta publicada con licencia CC BY 4.0, un reproductor web de código abierto con licencia MIT y un CMS comercial sin código para crear, traducir, publicar y monetizar obras de forma profesional. Las historias se modelan como un grafo de viñetas con ilustraciones por capas, bocadillos, zonas interactivas, audio y vídeo, narrativas ramificadas y contenido multilingüe. El lector decide el ritmo, el recorrido, el idioma y los ajustes de accesibilidad. Los creadores se quedan con el 100 % de los ingresos por su contenido y, gracias al formato abierto, no dependen de ningún proveedor. PanelWave se desarrolla en Múnich, Alemania. Más información en panelwave.org.
Contacto para medios
Jens Hoppe, fundador · press@panelwave.org · Kit de prensa, logotipos y capturas de pantalla: panelwave.org/press/kit