2005
09.09

Plugin para reproductor musical XSPF

[English]

Atención: Los comentarios están cerrados. Para ayuda, por favor, ir al foro.

Quería que mi blog en WordPress tuviera música MP3 de fondo, pero no encontré un plugin adecuado para él:

No dispongo de mucho espacio de webhosting, y no podía alojar las canciones online. Sólo quería un reproductor flash o similar embebido en las páginas que leyese ficheros mp3 remotamente vía HTTP en cualquier servidor de internet. El reproductor XSPF hace exactemente eso, y está bajo licencia GPL.

He desarrollado esta pequeña extensión que permite poner música de fondo a las páginas de WordPress como reproductor embebido (embedded). Puedes ver el reproductor en la columna de la derecha. Pulsa play y la música debería empezar a sonar.

Funciona tanto en Windows como en Linux (y probablemente sobre cualquier plataforma cuyo navegador soporte flash).

Características:

  • Funciona bajo Linux y Windows (y probablemente sobre cualquier PC con navegador compatible con Flash).
  • Reproduce música MP3 tanto local como remotamente (HTTP)
  • Inicio automático de la música y autorepetición si se desea.
  • Catálogo de canciones y clasificación por categorías en el menú de opciones
  • 3 modos de reproducción seleccionables.
  • Orden de las canciones definido por el usuario.
  • Parámetros ajustables sobre la marcha. ¡Nuevo!

 

Espero que lo disfrutes.

[Descargar] última versión del XSPF Player plugin

Ejemplos:

  • [xspf]_start(FALSE, ‘order=1-10&mode=2&width=180’)[/xspf]
    Modo “slim”. Tan sólo una barra horizontal. Si se hace click sobre la pequeña flecha de la derecha, se va a la página del autor (cuando está disponible).
     
  • [xspf]_start(FALSE, ‘order=1-10&mode=3&width=180&height=100’)[/xspf]
    Modo de lista amplio. Una lista con las canciones (y opcionalmente una imagen). Si se hace click con el ratón en la foto, se va a la página del autor (cuando está disponible).

Historial de cambios:

  • Versión 3.4
    * Corrección: Existe la posibilidad de que la configuración de XSPF Player se cambie mediante CSRF y XSS. Corregido.
  • Versión 3.3
    + Mejora: La descripción de las categorías así como la URL de las canciones puede tener ahora hasta 255 carácteres.
    + Mejora: Se muestra la versión en el menú de configuración y otros cambios cosméticos.
    + Mejora: Mejor protección del directorio.
    + Mejora: Botón para LIMPIAR todas las tablas SQL del XSPF.
    * Corrección: La edición de categorías no aparecía si no se había introducido al menos una canción. Corregido.
  • Versión 3.2
    * Corrección: Cuando no había modo por defecto, el reproductor podría no funcionar. Corregido.
    * Corrección: El botón [XSPF]no funcionaba en WP 2.1. Corregido (Gracias, Renato Alves).
    * Corrección: Limpieza de las tablas de la base de datos cuando se instala por primera vez.
    + Mejora: Ya es posible (y preferible) usar las etiquetas [XSPF] … [ /XSPF] en vez de <xspf>…</xspf>.
    Otro: Todos los archivos están en un solo directorio (código fuente reordenado)
  • Versión 3.1
    * Corrección: La lista de canciones a veces no funciona con antiguas versiones de PHP (< 5.x). Error MBCS. Corregido.
    * Corrección: El modo slim a veces mostraba una linea inferior de color de fondo. Corregido.
    * Corrección: A veces la altura y la anchura no se ponían bien si se cambiaba el modo sobre la marcha (usuarios avanzados). Corregido.
    * Corrección: Cuando se invoca al reproductor desde dentro del cuerpo de un post/página, la salida no era válidada como XHTML. * Corregido. (Ahora DEBE usarse la función _start()).
    + Nuevo: En ciertos web-hosts, la lista de canciones no funciona porque insertan cabeceras publicitarias. Esto se ha solucionado.
  • Versión 3.0 “D.A.R.Y.L.” Versión Mayor
    + Nuevo: Se puede insertar el reproductor en las noticias.
    + Nuevo: Se añade el modo 0 (Permite a los administradores avanzados cambiar la URL del reproductor)
    + Nuevo: Se añade el modo 4 (Modo botón con menú desplegable)
    + Nuevo: Parámetros ajustables sobre la marcha (ver Wiki)
    Otros: Algunos arreglos al código y correcciones.
  • Versión 2.1
    * Corrección: El número total de páginas no se mostraba bien en el panel de gestión de canciones.
    + Nuevo: Mejorado el panel de gestión de canciones.
    + Nuevo: Color de fondo de la extensión, ahora seleccionable mediante ratón.
    + Nuevo: Mejorada la selección de modo del reproductor.
  • Versión 2.0 “The Grinch” Versión Mayor
    * Corrección: No se mostraban más de 10 canciones en el panel. CORREGIDO.
    * Corrección: Algunas veces no se borraban las canciones si se tenía el WordPress en otro idioma que no fuera inglés. CORREGIDO.
    * Corrección: Algunos fallos cosméticos con las CSS corregidos.
    + Nuevo: Se puede configurar el orden de las canciones para cada categoría!
    + Nuevo: El reproductor se muestra ahora en 3 modos diferentes. Y vienen de serie!
    – Cambio: Las categorías ahora se gestionan junto con las canciones en el panel de gestión.
    + Nuevo: Las canciones ahora están paginadas en el menú de gestión para mayor comodidad.
    + Nuevo: Reproducción aleatoria e Inicio automático disponibles para cada categoría.
  • Versión 1.6
    * Correción: En algunas webs, la lista de canciones (playlist.php) daba conflictos con algunos plugins. Corregido.
    * Correción: Algunos caracteres especiales (‘) y (“) eran escapados. Corregido.
    + Nuevo: Vista previa del reproductor en el panel de opciones!
    + Nuevo: La lista se precarga automáticamente.
  • Versión 1.5
    * Correción: Compatible con PHP 5.0.x
    Nota: Esta extensión ya era compatible con PHP 5.1.x
  • Versión 1.4
    * Código XHTML validado.
  • Versión 1.3
    * Correción: La lista de canciones no cargaba si se especificaba una categoría. CORREGIDO.
    + Nuevo: Si no se pone el título a una canción, se usa la URL de la misma por defecto en la sección de gestión.
    + Nuevo: Opción de orden aleatorio para cada categoría.
  • Version 1.2
    * Correción: La lista de canciones no cargaba bien en Internet Explorer. CORREGIDO.
  • Version 1.1
    * Correción: La lista de canciones XML no se generaba correctamente y el plugin podría no funcionar. CORREGIDO.
    ! Pendiente: La lista de canciones no carga bien en Internet Explorer. Se está trabajando en ello…
  • Version 1.0
    Versión inicial.

 
Lista de sitios web que usan este plugin:
[Lavondys] [KHertz] [Darran] [SilentEve] [Chester] [Le Blog de FredoMikado] [Wang Inc. Blog] [Ende Blog] [Podcast Blog] [La-Bella.Net] [Loonyworld] [Xarcell] [The Palomar] [Centralvet] [Spreeblick] [Xyth’s Phrontistery] [Bandsalat-zum-Fruehstueck] [Wuzz Bloggin’?] [AAwakenings] [How about that … Melody?] [Aeternus Tenebrae] [En el tren] [marcus’ tagebuch] [Easy Does It University] [பெட�?டிக�?கடை] [Go 2 Malawi] [El Desviado][What it is] [.: ray = out :.] [American Liar]

Share