There are two main branches on github for PVR: a development branch (opdenkamp/master) and a stable branch that's used to create the ppa builds (opdenkamp/pvr-ppa).
The Dharma-pvr branch (opdenkamp/Dharma-pvr) contains a merge of the old pvr-testing2 with the Dharma tree. No development will happen in the Dharma tree anymore
So, if you just want to use PVR and you're not developing, take the pvr-ppa tree. If you're developing, take the master tree.
- development: https://github.com/opdenkamp/xbmc/tree/master
- pvr-ppa: https://github.com/opdenkamp/xbmc/tree/pvr-ppa
- Dharma-pvr: https://github.com/opdenkamp/xbmc/tree/Dharma
How to get the source
To get a local copy of the tree, execute these commands:
git clone git://github.com/opdenkamp/xbmc.git
Then get the pvr-ppa branch if you're not going to develop anything:
git checkout pvr-ppa
More information about git can be found here on the wiki.
There are binary packages available for Ubuntu Karmic, Lucid and Maverick, built from the pvr-ppa branch. They can be found in this PPA on Launchpad.
To install it, execute these command:
sudo apt-get install -y python-software-properties
sudo add-apt-repository ppa:lars-opdenkamp/xbmc-pvr
sudo apt-get update
sudo apt-get -y install xbmc
Packages available here: http://xbmc.opdenkamp.eu/
If you're using another Linux distribution or if you're using OSX, you'll have to build your own binaries. Instructions are available on the wiki:
If you're a VDR user and want to use the latest PVR builds, you'll need a new add-on. It's sources can be found here: https://github.com/pipelka/vdr-plugin-vnsiserver