DVB Daemon
GNOME DVB Daemon is a daemon written in Vala based on GStreamer to setup your DVB devices, record and watch TV shows and browse EPG. It can be controlled by any application via its D-Bus interface. |
Contents
News
November 19, 2009: GNOME DVB Daemon 0.1.13 released
October 14, 2009: GNOME DVB Daemon 0.1.12 released
October 6, 2009: GNOME DVB Daemon 0.1.11 released
September 30, 2009: GNOME DVB Daemon 0.1.10 released
August 24, 2009: GNOME DVB Daemon 0.1.9 released
August 5, 2009: GNOME DVB Daemon 0.1.8.1 released
May 16, 2009: GNOME DVB Daemon 0.1.7 released
May 15, 2009: GNOME DVB Daemon 0.1.6 released
March 3, 2009: GNOME DVB Daemon 0.1.5 released
February 16, 2009: GNOME DVB Daemon 0.1.4 released
Features
- Recording with manually provided start time and duration
- Automatically distribute overlapping recordings between adapters of same group
- Record multiple shows on same transport stream at the same time with a single adapter
- Scan for channels with initial tuning data
- Brute force scan for DVB-T
- Browse already recorded shows
- Browse EPG data
- UI to scan for channels
- UI to configure devices
- UI to create and delete timers
- Schedule recording from EPG
- Recognize when recorded show is deleted manually and not by the daemon
- Watch live TV
- Totem integration
Requirements
- Daemon:
GStreamer >= 0.10.25
gst-plugins-good >= 0.10.14
gst-plugins-bad >= 0.10.13
glib >= 2.16
dbus-glib >= 0.74
libgee >= 0.5.0
sqlite >= 3.4
gst-rtsp-server 0.10.5 (http://people.freedesktop.org/~wtay/)
- UI:
Python >= 2.5
- python-gstreamer
pygobject >= 2.15.3
python-gtk >= 2.10
- python-dbus
(Recommended) dvb-apps for initial tuning data
Download
Release tarballs are available at https://launchpad.net/gnome-dvb-daemon/+download
Packages for the following distributions are available:
User Guide
Check out the user guide describing the essential steps to setup your DVB cards and schedule recordings.
Contact
If you have question or problems please subscribe to dvb-daemon-list.
About
The project was started during Google Summer of Code 2008 by Sebastian Pölsterl.
Reporting Bugs
Bugs can be reported in Launchpad
Development
Development takes place in a Bazaar repository. To checkout the latest version run the following command:
bzr branch lp:gnome-dvb-daemon
In addition to the requirements above you need:
Vala 0.7.8
Communication with DVB daemon is possible through its D-Bus interfaces. DVB daemon already ships a D-Bus wrapper for Python (gnomedvb module) and some basic GTK+ widgets (gnomedvb.widgets module). You can browse the gnomedvb module if you run python and enter the following commands:
>>> import gnomedvb >>> help(gnomedvb)
Planned Features
- Search EPG
Merge EPG information from other sources using XMLTV
- Better integrate into UPnP world
