Mientras el BMP original fue un proyecto nacido de XMMS, el nuevo BMPx comparte sólo una mínima cantidad de código con la base original procedente de XMMS o BMP, y fue básicamente reescrito desde cero.