https://dream.reichholf.net/wiki/Enigma2enigma2 is a framebuffer-based zapping application (GUI) for linux. It's targeted to real set-top-boxes, like the DM7025, but would also work on regular PCs. Enigma2 is based on the Python programming language with a backend written in C++. It uses the [LinuxTV DVB API], which is part of a standard linux kernel.