X Multimedia System ( XMMS ) es un reproductor de audio para sistemas tipo Unix publicado bajo una licencia de software libre .
Historia
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 la apariencia 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 posterior .
El 10 de junio de 1999, 4Front Technologies decidió patrocinar el desarrollo de x11amp y el proyecto pasó a llamarse XMMS [ 3 ] , acrónimo de X MultiMedia System . La mayoría de los usuarios de XMMS lo interpretan como "X11 MultiMedia System" o " X Window System MultiMedia 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 exclusivamente a la reproducción de audio. [ 5 ]
La versión final del reproductor se lanzó en noviembre de 2007. Posteriormente, se interrumpió su desarrollo y soporte. Las distribuciones modernas de Linux ya no lo ofrecen.
Horquillas
XMMS continuó utilizando el kit de herramientas GTK+ 1.x, a pesar de que se lanzaron versiones más recientes. La principal razón de esta reticencia a actualizar era que muchos complementos de XMMS (desarrollados por terceros) dependían de la versión anterior de GTK+ para funcionar correctamente, por ejemplo , los cuadros de diálogo "Acerca de" y los cuadros de diálogo de configuración. Muchos desarrolladores de software consideraban que el código fuente de XMMS estaba mal diseñado y era difícil de mantener. Esto dio lugar a bifurcaciones y proyectos relacionados.
- El reproductor multimedia Beep, una bifurcación del código XMMS que utiliza GTK+ 2, comenzó a desarrollarse alrededor de 2003.
- Una bifurcación basada en GTK+2 por Mohammed Sameer, llamada XMMS2. No está relacionada con el proyecto XMMS2 actual , que utiliza un nuevo código base y una arquitectura cliente/servidor que no deriva de XMMS. [ 7 ]
- En 2026, Christian Schaller de Red Hat, como parte de sus experimentos con IA , revivió el proyecto y lo reescribió para GTK4/PipeWire. [ 8 ] [ 9 ] Se le denominó XMMS Resucitado.
Características

XMMS admitía los siguientes formatos de audio :
- La compatibilidad con AAC la proporciona la biblioteca FAAD2, que admite archivos m4a.
- Archivos .ape del códec de audio de APE Monkey : compatibilidad proporcionada por el complemento del proyecto mac-port.
- CD de audio , incluyendo CDDB mediante búsqueda en FreeDB.
- FLAC a través de un complemento
- Transmisión Icecast y SHOUTcast
- Formatos compatibles con libmikmod (incluidos .XM, .MOD, .IT)
- Conector JACK para compatibilidad con el kit de conexión de audio JACK.
- Complemento ModPlug para reproducir archivos .MOD, .S3M, .XM, .IT y otros formatos de tracker.
- Compatibilidad con mp3PRO a través de un complemento de terceros (que no admite la transmisión de títulos de SHOUTcast) [ 10 ]
- MPEG Capa 1, 2 y 3 (también conocido como MP3 ), utilizando la biblioteca mpg123.
- Soporte para Musepack mediante el complemento XMMS-Musepack [ 11 ]
- Soporte para OGG Vorbis a través de un complemento proporcionado por xiph.org [ 12 ]
- Soporte SHN a través de un complemento proporcionado por etree [ 13 ]
- Formato de compresión de voz Speex mediante un complemento
- Compatibilidad con TTA mediante un plugin de terceros
- Compatibilidad con la mayoría de los formatos de música de Amiga mediante el complemento UADE.
- Compatibilidad con WAV
- Compatibilidad con WavPack mediante un plugin de terceros
- Soporte limitado para WMA a través de un complemento de terceros [ 14 ]
Batería

XMMS venía con su propio tema , pero se puede usar cualquier tema clásico de WSZ ( WinAMP 2) para personalizar el reproductor.
Coverviewer

xmms-coverviewerfuncionamiento en Ubuntu 11.10.xmms-coverviewerEs un complemento de XMMS que permite a XMMS mostrar la carátula del álbum y mejorar aún más la interfaz gráfica del reproductor.
Referencias
- ↑ "Discusión con los desarrolladores de XMMS" . SlashNET . 13 de junio de 1999. Archivado del original el 28 de agosto de 2007. Consultado el 4 de noviembre de 2006 .
- ↑ "X11AMP [ Noticias anteriores ] " . 17 de abril de 1999. Archivado del original el 17 de abril de 1999. Consultado el 18 de febrero de 2024 .
- ↑ "Comunicado de prensa" . 4Front Technologies . 1999. Consultado el 4 de noviembre de 2006 .
- ↑ "XMMS - X Multimedia System: Un reproductor multimedia multiplataforma" . Archivado del original el 12 de junio de 2008. Consultado el 17 de noviembre de 2007 .
- ↑ "Acerca de" . Archivado del original el 17/04/2010 . Recuperado el 26/05/2015 .
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 impresionante" (muy parecido a los otros 347349739921 proyectos de reproductores de música del mundo). En resumen, XMMS2 es la próxima generación de XMMS. Por lo tanto, XMMS2 es definitivamente un reproductor de audio. Pero no es un reproductor multimedia general: no reproducirá vídeos. Tiene un marco modular y una arquitectura de complementos para el procesamiento, visualización y salida de audio, pero este marco no ha sido diseñado para admitir vídeo.
- ↑ "Youki - Reproductor de audio" . Foros de Ubuntu. 2009. Consultado el 18 de mayo de 2010 .
- ↑ "Historia/Prehistoria" . Archivado del original el 28 de agosto de 2010.
A medida que aumenta el número de aplicaciones que utilizan (o cambian a) GTK2, los usuarios se muestran insatisfechos con la inercia del equipo de XMMS respecto al soporte para GTK2. Milosz Derezynski bifurca XMMS para iniciar el proyecto Beep Media Player, mientras que Mohammed Sameer hace lo mismo y denomina a su iniciativa "XMMS2". El proyecto de Sameer finalmente se abandona y él renuncia al nombre "XMMS2".
- ↑ "Código base de XMMS revivido por IA con GTK4 + puerto GStreamer/PipeWire" . www.phoronix.com . Consultado el 9 de abril de 2026 .
- ↑ "Christian Schaller / XMMS Resucitado · GitLab" . GitLab . Consultado el 9 de abril de 2026 .
- ↑ "all4mp3.com - Plugins Thomson mp3PRO" . Archivado del original el 8 de diciembre de 2005. Consultado el 8 de diciembre de 2005 .
- ↑ Musepack - Plugins
- ↑ xiph.org - Compresión de audio Vorbis
- ↑ Etree - xmmms-shn Archivado el 17/12/2007 en Wayback Machine — Complemento SHN para XMMS
- ↑ http://mcmcc.bat.ru/xmms-wma/ Índice de /xmms-wma Archivado el 15 de julio de 2013 en Wayback Machine
Enlaces externos
- Sitio web oficial de XMMS archivado el 27/08/2010 en Wayback Machine.
- Sitio web oficial de XMMS2 (ya no está en funcionamiento). Archivado el 23 de marzo de 2010.
- Página de XMMS en el sitio web de XMMS2 (ya no está en funcionamiento). Archivada el 11 de abril de 2010.
- Paquetes XMMS para Debian y Ubuntu (obsoletos)
- Repositorio XMMS2 en GitHub
- Software de reproducción de audio que utiliza GTK
- Software de audio con soporte para JACK
- Software de audio gratuito
- Reproductores multimedia gratuitos
- Software libre programado en C
- Reproductores multimedia Linux
- Software que utiliza la Licencia Pública General de GNU.