Saltar al contenido
Cinematic 3D MP3 Comprar

Reproductor de música MP3 · versión 1.1.0

Cinematic 3D MP3

Tus canciones en un carrusel de carátulas en perspectiva, con una vista «Ahora suena» que crece desde la portada y un dock de controles que sigue sonando mientras exploras. Disponible como versión JavaScript para cualquier web y como plugin para WordPress.

  • Sin servicios externos
  • Portadas leídas del propio MP3
  • Mismo diseño en web y WordPress

Demostración

Pruébalo aquí: es el reproductor real

Lo que ves debajo es la versión JavaScript 1.1.0 funcionando con sus cinco pistas de demostración. Pulsa la carátula central para escucharla y abrir «Ahora suena». Las carátulas no están configuradas aparte: se leen de la imagen incrustada en cada MP3.

  • Arrastra o usa las ← → para recorrer las carátulas
  • Cierra «Ahora suena»: la música sigue en el dock
  • Lista con buscador: prueba a escribir «neon» sin tilde
  • Favorito, Repetir y Aleatorio

Audio de demostración original, creado por programa para este producto y de uso libre (licencia de la demo). Cada pista dura unos 30 segundos. Los favoritos se guardan solo en tu navegador.

Características

Todo lo que hace, explicado sin rodeos

Las dos versiones comparten exactamente el mismo motor, estilos y tipografía, así que se comportan igual en una web estática y en WordPress.

Carrusel de carátulas en 3D

Las portadas se colocan en perspectiva. Pulsa una lateral para traerla al centro, arrastra o desliza con el dedo, usa el trackpad o la rueda horizontal, o las flechas del teclado (Inicio y Fin van al principio y al final).

Vista «Ahora suena»

Al pulsar la carátula central, la canción empieza y un panel crece desde la portada con título, artista, álbum, descripción y controles. Al cerrarlo, la música sigue sonando.

Dock de controles

Reproducir y pausar, detener (vuelve al inicio), anterior y siguiente, barra de progreso para saltar a cualquier punto, volumen y silencio. Las barras animadas indican el estado de reproducción; no analizan el sonido.

Avance, repetición y aleatorio

Al terminar una canción pasa a la siguiente. Repetir alterna entre desactivado, toda la lista y una canción. El modo aleatorio recorre la lista sin repetir hasta acabarla.

Lista con buscador

Una lista lateral con todas las canciones y un buscador por título, artista o álbum que no distingue tildes ni mayúsculas: «neon» encuentra «Neón». Intro reproduce el primer resultado.

Favoritos y compartir

Cada visitante puede marcar favoritos, que se guardan solo en su navegador. «Compartir» usa el menú de compartir del dispositivo o, si no existe, copia el enlace de la página.

Controles del sistema

Integra la API Media Session: donde el navegador la admite, el título, el artista y la carátula aparecen en los controles multimedia del sistema, con reproducir, pausar, detener, anterior, siguiente y saltar.

Errores claros

Si un enlace falla, explica el motivo: enlace inexistente (404), no es un archivo de audio, archivo dañado, problema de red o reproducción bloqueada. La carátula se marca con ⚠ y no se inventa una duración (--:--).

Varios reproductores por página

Puedes poner más de un reproductor en la misma página, cada uno con su lista. Cuando empieza a sonar uno, los demás se pausan: solo suena uno a la vez.

Accesibilidad

  • Manejo completo con teclado: flechas, Inicio/Fin en el carrusel, Intro en el buscador y Esc para cerrar paneles.
  • Los cambios (canción, avisos, errores) se anuncian a los lectores de pantalla.
  • Todos los botones tienen un nombre accesible para lectores de pantalla.
  • Si el sistema pide reducir el movimiento, el panel se abre sin la animación 3D.

Personalización visual

  • Colores de fondo, texto y acento.
  • Imagen de fondo opcional con nivel de oscurecimiento (contraste).
  • Columna de acciones (Favorito, Lista, Repetir, Compartir) visible u oculta.
  • Portada de respaldo para canciones sin imagen.
  • Estilos acotados al reproductor para no alterar el resto de la web o del tema.

Nuevo Versión 1.1.0

Portadas leídas del propio MP3

Muchos MP3 llevan la carátula guardada dentro del archivo, en su etiqueta ID3. Desde la versión 1.1.0 el reproductor la encuentra y la muestra, así que no hace falta subir las portadas aparte.

  1. 1Portada manualLa que indiques en la configuración o elijas en WordPress. Siempre tiene prioridad.
  2. 2Portada del MP3La imagen incrustada en el archivo (ID3v2.2, 2.3 y 2.4). Si hay varias, se prefiere la «portada frontal».
  3. 3Portada de respaldoSi el MP3 no trae imagen o no se puede usar.

Si la portada manual no carga, se intenta la del MP3 antes de pasar a la de respaldo.

Cómo funciona

  • No descarga la canción entera. Lee los 10 primeros bytes y después solo la etiqueta ID3, normalmente entre el 1 y el 3 % del archivo, mediante peticiones por rangos. Si el servidor no las admite, corta la descarga en cuanto tiene la etiqueta.
  • Solo se leen las portadas que hacen falta (carátulas visibles, la canción activa o la lista al abrirse), como máximo dos a la vez.
  • En WordPress, el propio WordPress extrae la carátula al subir el MP3 a la Biblioteca de Medios y el plugin la usa directamente, sin que el navegador del visitante tenga que leer el archivo.

Qué acepta y cuándo no es posible

  • Imágenes JPEG, PNG, GIF y WebP, reconocidas por su contenido real y no por lo que diga el archivo. Nunca SVG. La imagen tiene que poder mostrarse correctamente.
  • Se ignoran las etiquetas de más de 6 MB y las imágenes de más de 5 MB.
  • Un MP3 alojado en otro dominio solo se puede leer si ese servidor lo permite (CORS). Si no, se muestra la portada de respaldo y la canción suena igual.
  • Si el MP3 no trae imagen, o los marcos ID3 están comprimidos o cifrados (algo poco habitual), se usa la portada de respaldo.

Dos versiones

Elige cómo integrarlo

Mismo reproductor, dos formas de instalarlo. La demo de esta página es la versión JavaScript; no es una instalación de WordPress.

HTML · CSS · JavaScript

Versión JavaScript

Para cualquier web con HTTPS: sin WordPress, sin base de datos y sin servicios externos. Toda la configuración está en un archivo de texto.

US$30Comprar JavaScript · US$30

Instalación

  1. Extrae el paquete cinematic-3d-mp3-web-v1.1.0.zip.
  2. Edita configuracion/lista.js con cualquier editor de texto (por ejemplo, el Bloc de notas).
  3. Sube la carpeta a tu hosting con HTTPS y abre index.html. No subas Abrir demo MP3.bat ni servidor-local.js: solo sirven para probar en local.

Configuración en lista.js

canciones: [
  {
    mp3: 'musica/mi-cancion.mp3',   // obligatorio
    titulo: 'Mi canción',
    artista: 'Mi grupo',
    album: 'Primer disco',
    datos: '2026 • Pop',
    etiqueta: 'SENCILLO'
    // portada: 'portadas/mi-portada.jpg'  (opcional)
  }
]
  • Solo mp3 es obligatorio; también admite descripcion. Si no pones portada, se usa la del MP3.
  • Apariencia: fondo, texto, acento, imagenFondo, contraste (0 a 0.9), columnaAcciones y portadaRespaldo.
  • Varios reproductores: copia el bloque <section class="c3m"…>, cambia su id y apunta data-config a otra lista.
  • Prueba local en Windows: doble clic en Abrir demo MP3.bat (necesita Node.js).
Plugin · WordPress 6.2+ · PHP 7.4+

Versión WordPress

Las listas se crean y se editan en el escritorio de WordPress, con la Biblioteca de Medios, y se insertan donde quieras con un shortcode.

US$50Comprar WordPress · US$50

Instalación

  1. Plugins → Añadir nuevo → Subir plugin y elige cinematic-3d-mp3-wordpress-v1.1.0.zip.
  2. Activa Cinematic 3D MP3. Aparece el menú Listas MP3.

Crear una lista

  1. Listas MP3 → Añadir lista. Una lista nueva trae las cinco pistas de demostración, que puedes editar o eliminar.
  2. En cada canción pulsa Elegir MP3 (Biblioteca de Medios) o pega una dirección https://…/cancion.mp3. Desde la Biblioteca se completan título, artista y álbum si el archivo los trae.
  3. Probar reproduce el MP3 en el propio editor y avisa si no se puede cargar. Reordena arrastrando o con ↑ ↓.
  4. Ajusta la Apariencia (colores, imagen de fondo, contraste, portada de respaldo, columna de acciones) y publica.
  5. Copia el shortcode de la caja «Shortcode» y pégalo en un bloque «Código corto»:
[cinematic3d_mp3 id="123"]
  • La portada de cada fila indica su origen: «Portada elegida», «Portada del MP3» o «Portada predeterminada».
  • Las listas en borrador solo las ven quienes pueden editarlas.
  • Puede convivir con el plugin YT Cinematic Playlist: cada uno tiene su menú, shortcode, datos y estilos.
  • Guardado protegido con comprobación de permisos; solo acepta MP3 de la Biblioteca o direcciones https:// terminadas en .mp3.

Los paquetes de instalación no se descargan desde esta página.

Galería

Capturas reales de la versión 1.1.0

Tomadas del reproductor funcionando, sin retoques. Pulsa una imagen para ampliarla.

Las capturas de WordPress proceden de una instalación de prueba local (WordPress Playground).

Compatibilidad

Requisitos, pruebas y límites

Separamos lo que se ha comprobado de lo que todavía no.

Versión JavaScriptHosting con HTTPSSin base de datos ni servicios externos
PluginWordPress 6.2+ · PHP 7.4+MP3 en la Biblioteca o por HTTPS
ServidorPeticiones por rangosPara saltar dentro de una canción y leer solo la etiqueta ID3. Los hostings habituales las admiten.
NavegadorNavegador actualLa documentación indica Chrome/Edge 111+, Safari 16.4+ y Firefox 113+

Comprobado

  • Brave (motor Chromium) en escritorio (1352 px), tableta (820 px) y móvil (390 y 375 px), en las versiones JavaScript y WordPress.
  • WordPress real con PHP 8.3 en WordPress Playground, también con el plugin instalado desde su ZIP y junto a YT Cinematic Playlist.
  • Lectura de portadas ID3 con y sin peticiones por rangos, y casos de error (sin portada, imagen dañada, SVG, otro dominio sin CORS).
  • Enlaces rotos, archivos que no son MP3 y varias instancias con una sola sonando.

No comprobado o con límites

  • Firefox y Safari no se han probado.
  • WordPress no se ha probado en un hosting con MySQL ni con tu tema concreto.
  • En iOS el volumen lo controla el sistema; la web no puede cambiarlo.
  • El indicador de barras es una animación de estado, no un analizador de audio.
  • Los MP3 de otros dominios deben permitir su reproducción desde tu web; sus portadas solo se leen si ese servidor permite CORS.

Preguntas frecuentes

Dudas habituales

¿Qué diferencia hay entre la versión JavaScript y el plugin?

El reproductor es el mismo (mismos archivos de estilo y de lógica). Cambia cómo se gestionan las canciones: en la versión JavaScript se escriben en configuracion/lista.js; en WordPress se crean listas en el escritorio, con la Biblioteca de Medios, y se insertan con [cinematic3d_mp3 id="…"].

¿Necesito WordPress para usarlo?

No. La versión JavaScript funciona en cualquier hosting con HTTPS, sin base de datos. La demo de esta página es esa versión.

¿Puedo usar MP3 alojados en otro sitio?

Sí, con direcciones https://. Ese servidor debe permitir que el audio se reproduzca desde tu web. Para leer la portada incrustada, además tiene que permitir CORS; si no lo permite, se usa la portada de respaldo y la canción suena con normalidad.

¿Siempre aparecerá la portada del MP3?

Solo si el archivo trae una imagen incrustada válida (JPEG, PNG, GIF o WebP) y se puede leer. Si no, se muestra la portada de respaldo. Puedes indicar una portada manual, que siempre tiene prioridad.

¿Por qué el hosting debe admitir peticiones por rangos?

Permiten pedir solo una parte del archivo. El reproductor las usa para saltar a otro punto de la canción y para leer la etiqueta ID3 sin descargar el MP3 entero. Los hostings habituales las admiten.

¿Se puede poner más de un reproductor en la misma página?

Sí, cada uno con su lista. Cuando uno empieza a sonar, los demás se pausan.

¿Dónde se guardan los favoritos?

Solo en el navegador de cada visitante. No se envían a ningún servidor.

¿Puedo usar la música de la demo?

Sí. Las cinco pistas y sus carátulas se crearon por programa para este producto y son de uso libre. Para tu web, usa música propia o con permiso para publicarla.