Skip to content
Enigma2 version for PC.
Python C++ Other
Failed to load latest commit information.
data Added KEY_AUDIO and exit from the video player. May 24, 2011
doc refs bug #467 Oct 6, 2010
dvbsoftwareca Corrected index handling in dvbsoftwareca and descr. May 7, 2011
include install header files Nov 16, 2010
lib Added KEY_AUDIO and exit from the video player. May 24, 2011
m4 update .gitignore Nov 16, 2010
main Added internal descrambler, recording (also other channel from the sa… May 15, 2011
patches New patch for xine-lib. May 5, 2011
po Merge remote branch 'origin/pootle-import' into experimental Apr 21, 2011
tests remove obsolete .cvsignore files Aug 18, 2009
tools use /usr/share/backdrop.mvi instead of /boot/backdrop.mvi Feb 22, 2011
.gitignore Added Makefile for 'dvbsoftwareca' and 'descr'. Fixed .gitignore file. May 3, 2011
AUTHORS import of enigma2 Oct 17, 2003
COPYING add COPYING and README Nov 16, 2010
ChangeLog import of enigma2 Oct 17, 2003 add a global ActionMap Jan 15, 2006
LICENSE.GPLv2 license: add preliminary license Jan 5, 2006 update and install enigma2.pc Dec 1, 2010
NEWS import of enigma2 Oct 17, 2003 dont restart (alternative) service when not needed Mar 31, 2010 - add missing files May 16, 2005
README Corrected README file and infos. May 15, 2011 more robust timer sanity check / autoincrement handling, small code c… Mar 10, 2011 permit also to record from service groups (services with associated a… Oct 6, 2010 simplify enabling the sleep timer by defaulting the action of the sleep Jun 23, 2008 use autoreconf Nov 16, 2010 Many changes: Xlib, Xine, software descrambler, virtual CA device etc. May 2, 2011 Quit mainloop when receiving a KeyboardInterrupt exception. Nov 10, 2008 add in-place bitbake recipe Nov 16, 2010 update and install enigma2.pc Dec 1, 2010 more work on keyboard support Jun 7, 2006 small optimizations and cleanups by Moritz Venn Feb 24, 2009
lamedb bigger lamedb Dec 21, 2005 fix commit fb764c8 (fixes PiP) Apr 1, 2011 New stream handling - Live-TV and recordings, without descrambler. May 8, 2011 import of enigma2 Oct 17, 2003 revert change needed for recordtimer add own doActivate to … Aug 20, 2009
timers.xml sample timers.xml file Nov 8, 2005 added tools Mar 21, 2005 add some default bouquets Oct 29, 2005 add some default bouquets Oct 29, 2005 add some default bouquets Oct 29, 2005


It works only with libvdpau for Nvidia cards installed.

To build enigma2 on Ubuntu 10.10, follow these steps:

1.) Install these packages:


2.) Build and install libdvbsi++:

git clone git://
cd libdvbsi++
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libdvbsi++*.deb

3.) Build and install libxmlccwrap:

git clone git://
cd libxmlccwrap
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libxmlccwrap*.deb

4.) Build and install libdreamdvd:

git clone git://
cd libdreamdvd
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libdreamdvd*.deb

5.) Build and install libdvbcsa:

svn co svn:// libdvbcsa
cd libdvbcsa
autoreconf -i
./configure --prefix=/usr --enable-sse2
make install

6.) Build and install xine-lib:

git clone git://
cd xine-lib
git checkout remotes/origin/df-osd-handling
./ --disable-xinerama --prefix=/usr
# apply patch xine_enigma2.patch from patches/ directory
make install

7.) Build and install enigma2:

git clone git://
cd enigma2
autoreconf -i
./configure --prefix=/usr/local --with-xlib
make install

8.) Build dvbsoftwareca kernel module:
cd dvbsoftwareca
make   # You must have installed dvb-core (for example from s2-liplianin).
insmod dvbsoftwareca.ko  # It will create ca0 and ca1 devices for adapter0

9.) Prepare configuration files:
put required configuration files in /usr/local/etc/tuxbox and /usr/local/etc/enigma2
put logo.mvi in /usr/local/etc/tuxbox
prepare /usr/local/etc/tuxbox/nim_sockets for your adapters
Something went wrong with that request. Please try again.