It uses xine as back-end by default, but also works with the gstreamer framework for most parts. It supports DVD playback with menus, DVB and ATSC broadcasts, multiple playlists, a equalizer, and a CD cover manager. It rips and burns audio CDs to mp3 and ogg vorbis, streams audio and video and supports LIRC.