Welcome to OpenPLi
OpenPLi is the publicly available source repository of the world renowned PLi software for DVB receivers.
Currently, OpenPLi is supported on all Dreamboxes (except the DM100) and the VU+ Duo.
OpenPLi is released under the GPL license.
- Getting the code
- Daily binary images
- Browsing the code online
- Monitor ticket progress
- Following the development
- Getting involved
- Descriptions of major changes to the codebase
- Under discussion
- More PLi resources
Getting the code
OpenPLi uses Subversion (`svn`) to manage its Enigma1 code, in a repository hosted on SourceForge.
Assuming you have Subversion installed, the following command in a terminal will fetch the most recent code for you:
svn co https://openpli.svn.sourceforge.net/svnroot/openpli/trunk
With this code, you should be able to build a CDK image. Recent hardware however uses firmware based on an OpenEmbedded distribution.
OpenPLi uses git for its OpenEmbedded metadata, as well as for the Enigma2 code. Both are hosted on SourceForge.
For a step by step description on how to get a working build environment, check this wiki page.
Daily binary images
OpenPLi is offering daily snapshot images, they can be downloaded from the PLi website.
Please note that these images are not stable release builds. They are just daily snapshots, there is no guarantee that a particular snapshot was made when the code was stable. So be prepared for broken features, crashes, or even an image that won't boot.
Browsing the code online
- Browse source: Browse the subversion repository via a web interface
- Timeline: Keep track of recent changes.
- View the git (Enigma2 and OpenEmbedded) commitlogs on SourceForge.net
Monitor ticket progress
- Announcements: Subscribe to announcement groups to receive updates via email (login required).
Following the development
View the git (Enigma2 and OpenEmbedded) commitlogs on SourceForge.net
We run mailing lists to which all commits to the source repositories are posted. You can subscribe to these lists:
https://lists.sourceforge.net/lists/listinfo/openpli-svn-commits ( SubVersion, Enigma1 )
https://lists.sourceforge.net/lists/listinfo/openpli-git-commits ( git, Enigma2 and OpenEmbedded )
You can also follow the development progress on Twitter: http://twitter.com/openpli
Getting involved
Before anything, please read How to contribute to OpenPLi. You'll find out how the PLi community works, and possibly save yourself much grief in the future.
Descriptions of major changes to the codebase
- Nothing at the moment
Under discussion
- Nothing at the moment
More PLi resources
See the resources index for a cornucopia of unofficial articles, code samples and other information contributed by the community, or visit our support site.
