SMPlayer intenta ser un frontispicio completo para MPlayer, desde para funcionalidades básicas como reproducir videos, DVDs y VCDs hasta funcionalidades más avanzadas como soporte para filtros de MPlayer y mucho más. Una de las principales funcionalidades es la posibilidad de recordar el estado de un archivo reproducido, para que cuando lo vuelvas a reproducir posteriormente, reanude la reproducción en ese punto exacto y con la misma configuración. SMplayer está desarrollado con el kit de herramientas Qt, por lo que es multiplataforma.