Entertainer is written completely in Python. It uses the gstreamer multimedia framework for multimedia playback. The user Interface is implemented with Clutter UI-library, which creates sleek OpenGL animated user interfaces. Entertainer also uses other great projects like SQLite and iNotify for caching media libraries.