X Multimedia System ( XMMS ) es un reproductor de audio para sistemas tipo Unix lanzado bajo una licencia de software libre .
XMMS fue escrito originalmente como x11amp por Peter y Mikael Alm en noviembre de 1997. [1] El reproductor fue diseñado para parecerse a Winamp , que se lanzó por primera vez en mayo de ese año. x11amp recibió soporte para el skin de Winamp en la versión 0.7 el 6 de mayo de 1998. [2] Aunque el lanzamiento original se realizó bajo una licencia que no proporcionaba ningún acceso al código fuente del programa , ahora se publica bajo la GPL-2.0-o- más tarde .
El 10 de junio de 1999, 4Front Technologies decidió patrocinar el desarrollo de x11amp y el proyecto pasó a llamarse XMMS [3] , siendo el nombre un acrónimo de X MultiMedia System . La mayoría de los usuarios de XMMS interpretan que esto significa "Sistema multimedia X11" o " Sistema multimedia X Window System "; la interpretación oficial de la "X" es " multiplataforma ". [4]
En 2002, Peter Alm inició el proyecto XMMS2 , con el objetivo de producir un sucesor de XMMS utilizando código completamente nuevo y dedicado únicamente a la reproducción de audio. [5]
XMMS ha seguido utilizando el kit de herramientas GTK+ 1.x, a pesar de que la versión actual es GTK 4 . La razón principal de esta renuencia a actualizar es que muchos complementos XMMS (escritos por terceros) dependen de la versión anterior de GTK+ para funcionar correctamente, por ejemplo , cuadros "acerca de" y cuadros de diálogo de configuración. Muchos desarrolladores de software también consideran que el código base XMMS está mal diseñado y es difícil de mantener. Estos factores llevaron a varias bifurcaciones y proyectos relacionados:
XMMS actualmente admite los siguientes formatos de archivos de audio y vídeo :
XMMS tiene una máscara predeterminada, pero también es posible usar cualquier máscara clásica de WSZ para mejorar el atractivo gráfico del jugador. (ver imagen adjunta)
xmms-coverviewer
es un complemento XMMS que permite a XMMS mostrar la carátula del álbum y mejorar aún más la interfaz gráfica del reproductor. (ver imagen adjunta)
XMMS2 es un proyecto iniciado (a finales de 2002) por uno de los autores originales de XMMS, Peter Alm, para producir un "reproductor de música increíble" (muy parecido a otros 347349739921 proyectos de reproductores de música del mundo). En resumen, XMMS2 es el XMMS de próxima generación. Entonces, XMMS2 es definitivamente un reproductor de audio. Pero no es un reproductor multimedia general: no reproduce vídeos. Tiene un marco modular y una arquitectura de complementos para procesamiento, visualización y salida de audio, pero este marco no ha sido diseñado para admitir video.
A medida que crece el número de aplicaciones que utilizan (o cambian a) GTK2, los usuarios se vuelven insatisfechos con la inercia del equipo XMMS con respecto al soporte de GTK2. Milosz Derezynski bifurca XMMS para comenzar el proyecto Beep Media Player, mientras que Mohammed Sameer hace lo mismo y llama a su esfuerzo 'XMMS2'. El proyecto de Sameer finalmente se abandona y él renuncia al nombre 'XMMS2'.