La primera versión estable apareció en Noviembre de 2000. En aquel momento, apenas había reproductores "usables" para linux. Desde entonces hemos visto bastantes 0.xx hasta la 0.90rc2 en el momento de escribir estas líneas. En un principio MPlayer era desarrollado por un único programador, aunque en poco tiempo y como suele suceder con el software libre, muchos voluntarios se unieron al proyecto.
Se nos cuenta también los problemas que existieron durante el desarrollo. En un principio MPlayer fue alojado en SourceForge, pero por problemas (el más grave que el CVS no dejaba acceder a los desarrolladores al fuente porque había demasiada gente descargándolo). Otro problema de distinta índole, es que según el equipo de MPlayer, el estado de los drivers multimedia en Linux es muy pobre, en concreto los de las tarjetas gráficas. Incluso se plantean desarrollar unos propios.
Los programadores prometen en futuras versiones cosas como un reproductor fácil para cualquier usuario, una versión 1.0 (en clara alusión al gran número de versiones 0.xx) e incluso la dominación del mundo...
Afirman también que en el 99% de las ocasiones, una gran número de usuarios es más un problema que una ventaja. Se quejan de que reciben bugs cosas del tipo "esto no funciona" en lugar de informes de fallos útiles
Otro punto que me pareció interesante, es el hecho de que mplayer no utiliza hilos. Únicamente el hilo principal. Esto tiene la desventaja que no aprovecha una máquina SMP. Sin embargo, es más sencillo escribir código sin hilos, se producen menos errores y lo que es más importante: es el programa el que controla la reproducción y no el SO ejecutando uno u otro hilo. De este modo se obtiene un mejor control. Comentan también que el soporte multihilo en el kernel 2.2 y 2.4 es pobre, pero que mejora en el 2.5
Y muchas más cosas, como detalles de los formatos que MPlayer reproduce (casi todos), drivers que puede utilizar, planes de lanzamiento de versiones y mejoras y alguna cosilla más. Échale un vistazo.