Ga naar inhoud


[Release!] PLi®'s Enigma1&2 Dreambox source code is now Public!


hemertje

Aanbevolen berichten

PLi®'s Enigma 1 and Enigma 2 Dreambox softwares source code is now public!

 

The Enigma1 and the Enigma2 source code of the International PLi® team is now available at the website http://openpli.pli-images.org.

 

Our OpenPLi project, is going to be the basis on which we continue our development of the PLi® Dreambox software, with means you can get the latest software for your set top box on demand rather than having to wait so for our users nothing will change, we have only made the code public as the GPL license requires us to do.

 

For everybody who knows how to develop and program, it is now possible to build your own PLi® based software (image).

 

If you release your own PLi based software, please add 'Based on PLi®' into your release notes.

Known bugs, issues and wanted features are also available at our OpenPLi website, see the 'View Tickets' chapter at http://openpli.pli-images.org.

 

We encourage other developers, and skinners for example, to join us in the OpenPLi project, if you like you can get a hold of a separate branch to do your own Plugin or Enigma/Python development.

 

 

Public Test Images (Beta release)

 

Our build server generates every night ‘Beta’ test images from the OpenPLi source, these ‘beta release’ test images are published daily on our forum and can be downloaded via the 'Nightly OpenPLi Builds' menu item via the main PLi menu. This is another first for the end user and a great way to keep right up to date with new technolgy on your set top box.

 

As the name implies, these are ‘untested’ images and should only be installed and used by people who know what they are doing as they are not fully tested and that is why they are called 'beta release' versions. This means that a ‘beta’ image is an automatically generated image at a fixed time every day, regardless of the state the code is in. If a developer is working on something, which might or might not be committed entirely, and could be untested, the resulting image could be potentially unstable, ranging from broken features to a crashing or even non-booting image.

 

We will NOT provide end user support for these nightly ‘beta’ test images , but rather we like to hear your comments and feedback.

 

Every now and then we will declare a version as stable, like Jade, compile it with a PLi® livery, and publish it as the next official PLi image which will be announced at our website and also via our OpenPli Twitter account.

 

 

Getting involved!

 

So, do you want to get involved with the development of OpenPLi, it is free and one of the best open source software packages in the market today?

 

 

How does it all work?

 

This a free open source resource for the whole Dreambox user community, where you can use, develop, comment, solve bugs or even develop new Dreambox features and skins.

 

Before you start, we suggest you create a ticket outlining your intentions. The maintainers of OpenPLi can then see what you plan to do, give you advise, let you know if anyone else is working on the same idea, or let you know if what you want is or is not even feasible. This makes sure that what you intent to start, you can also finish. It also provides other people information about what has been added, fixed or improved – for example, like the OpenPLi software for the DM500 with the improved Movieplayer.

 

When you start working, you can use the ticket to inform other developers of the progress you are making. When finished, attach your patches to the ticket, so the maintainers can have a look at it, and when the patch is approved, apply it to the mainline code.

 

If you want to discuss your idea before you start, please visit the PLi® forums at our third party development pages. This is also the place where you can discuss potential bugs that you have found. The 'tickets' are not meant to ask user questions; please use the PLi® forum for this!

 

Further, please note down a clear statement when you post a ticket mentioning a bug or feature or also post a screen-shot with the 'ticket', so it is clear for everybody on what you mean. It would be even better if you can also write down the solution Bug reports with a patch, will be publicly available soon.

 

 

Where to start?

 

There are a few starting points:

 

* Howto setup your own development environment

* Tickets: View active tickets, make bug reports and contribute feature requests

* Little, easy improvements?: Get your fee...native language

 

 

Branches

 

Development of major new features for OpenPLi tends to take place in branches — copies of the main codebase focuses on a particular feature. Using branches makes it easier to experiment with such sweeping changes without possibly breaking the trunk - the mainline of development. For this kind of new feature development we will consider creating a branch for you in our repository. To file such a request, login to our support site, and PM the PLi® webmaster.

 

Branches may not be stable, but they offer a chance to test out bleeding-edge code before it hits the mainline. Give them a try, and remember to send feedback to the branch developers!

 

 

GPL license

 

As mentioned above, the PLi® sources is released under the international GPL license(s).

So, you may make and release your own PLi® based images. But you are required to publish and release the diffs of your improvements towards the PLi team publicly (like we do with OpenPLi).

 

Together with this statement we invite and welcome all other developer(s), skinners, etc… and developer groups to participate, or even better, join us here in this global and public available Dreambox repository, as this is for the good of the global Dreambox user community at large!

 

 

Nightly Beta Release downloads

 

As said above you can download or update EVERY DAY towards our internal OpenPLi development status.

 

For the Enigma1 CDK boxes, like the DM500, DM56x0 or DM7000, you can download the images and install them the way you used to.

Via the revision number in the filename you will notice if something is changed or updated since the day before.

 

For the Enigma1 and Enigma2 OpenEmbedded boxes, like the DM500Plus, DM600, DM7020, DM7025(+), DM800 or DM8000, you can install the OpenPli image the way you used to and update the test images via the Online Software update.

 

The OpenPLi images are public available for our http://www.pli-images.org/ forum members, see the main menu on the left - 'Nightly OpenPLi Builds', or directly (login required).

 

 

OpenPLi Support

 

Via our PLi® website and Twitter account we keep you informed about our software development, releases, software updates, feeds updates and other news. Our Twitter account is 'OpenPLi'. You can find us also @ http://twitter.com/openpli

 

We also have mailing lists to which all commits to the source repositories are posted. You can subscribe to these lists at;

 

- https://lists.sourceforge.net/lists/listinfo/openpli-svn-commits ( SubVersion, Enigma1 )

- https://lists.sourceforge.net/lists/listinfo/openpli-git-commits ( git, Enigma2 and OpenEmbedded )

 

 

Have fun and please feel free to tell us your comments and feedback.

 

The PLi team

DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs

Hemertje.Dreambox Webmaster

Sat-nerds Moderator

Plinux Member

Link naar reactie
Delen op andere sites


Uhm, http://openpli.pli-images.org/ gaat nog helemaal over Enigma1 en SVN. Over Enigma2, GIT en openembedded is op deze pagina niets te vinden, afgezien van de link naar de E2 mailing list, wat niet echt een eerste stap zal zijn...

 

Misschien is het wel een goed idee om duidelijk onderscheid te maken tussen E1 en E2, nu loop ik steeds vast op de website omdat ik toch weer bij E1 uit kom waar ik niets aan heb.

Link naar reactie
Delen op andere sites

Origineel bericht van: MiLo
Uhm, http://openpli.pli-images.org/ gaat nog helemaal over Enigma1 en SVN. Over Enigma2, GIT en openembedded is op deze pagina niets te vinden, afgezien van de link naar de E2 mailing list, wat niet echt een eerste stap zal zijn...

Misschien is het wel een goed idee om duidelijk onderscheid te maken tussen E1 en E2, nu loop ik steeds vast op de website omdat ik toch weer bij E1 uit kom waar ik niets aan heb.


cool

Getting the code

Have a look here for a step by step description on how to get a working build environment, and how to build an OpenPLi openembedded image.

http://openpli.pli-images.org/wiki/openembeddedbuild

DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs

Hemertje.Dreambox Webmaster

Sat-nerds Moderator

Plinux Member

Link naar reactie
Delen op andere sites

Origineel bericht van: MiLo
Wat ik, en andere potentiele ontwikkelaars, willen zien is dit (op sourceforge gevonden, maar niet via de PLI website):

http://openpli.git.sourceforge.net/git/gitweb-index.cgi


toegevoegd:

Browsing the code online
* View the git, Enigma2 and OpenEmbedded commitlogs on SourceForge.net

verder is het natuurlijk mogelijk om je aan te melden voor de mailinglists zodat je de wijzigingen in je mailbox binnenkrijgt...

DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs

Hemertje.Dreambox Webmaster

Sat-nerds Moderator

Plinux Member

Link naar reactie
Delen op andere sites

  • 3 weken later...

Hoe moet ik dit nu zien? Betreft het hier een compleet nieuw door Pli ontwikkeld image of gaat het hier om de 'oude' image waarvan alleen de code openbaar is gemaakt?

 

Ik vraag dit omdat ik de OpenPli image wil gaan uitproberen maar ik had last van de motorbug in de Laatste Jade image met mijn 7020.

 

Link naar reactie
Delen op andere sites

Origineel bericht van: Littlesat
Het betreft hier onze laatste (beta) versie die gloed nieuw is...


Voor de duidelijkheid:
De verdere ontwikkeling van de PLi images zal in een "open source" omgeving zijn, hierdoor zijn dagelijks unstable releases beschikbaar met de laatste stand van zaken.
En zoals gewend, af en toe brengen we dan een stabiele release uit zoals iedereen gewend was.

Dreambox 8000HD, Xtrend et5000 & et9000, Qnap 209-II Pro 2Tb,Wavefrontier T 90,Stab HH120 Triax 78 cm, Triax 78 cm CDS Duo LNB

Member of the PLi team

Link naar reactie
Delen op andere sites

Origineel bericht van: dAF2000
Dus we (en iedereen die dat wil) ontwikkelen verder op OpenPLi en als we die stabiel genoeg vinden dan noemen we 'em PLi Jade4 of PLi K... of wat dan ook. De enige verschillen zijn dan de bootlogo's en dergelijke.

Het rotorprobleem is nog niet opgelost. Als je deze bug wil volgen, kijk dan op http://openpli.pli-images.org/ticket/43


Jammer, had deze graag geprobeerd, maar zonder het opgeloste motor probleem heeft het weinig zin. Ik ga dat draadje zeker volgen.
Bedank voor de antwoorden.
Link naar reactie
Delen op andere sites

Citaat:

Jammer, had deze graag geprobeerd, maar zonder het opgeloste motor probleem heeft het weinig zin. Ik ga dat draadje zeker volgen.
Bedank voor de antwoorden.

Dankzij OpenPli hebben "jullie" de mogelijkheid zelf het rotor probleempje op te lossen...

En trouwens er is een work-a-round. De work-a-round is NIET kiezen voor motor input power in het rotormenu. Als je dat doet is het image gewoon te gebruiken.
Binnenkort is bijna alles in MPEG4 bij CanalDigitaal... je SD ontvanger kan dus in de Kliko
Link naar reactie
Delen op andere sites

Origineel bericht van: Littlesat
Citaat:

Jammer, had deze graag geprobeerd, maar zonder het opgeloste motor probleem heeft het weinig zin. Ik ga dat draadje zeker volgen.
Bedank voor de antwoorden.

Dankzij OpenPli hebben "jullie" de mogelijkheid zelf het rotor probleempje op te lossen...


Tja, ik zou willen dat ik die capaciteiten tot mijn beschikking had.

Citaat:
En trouwens er is een work-a-round. De work-a-round is NIET kiezen voor motor input power in het rotormenu. Als je dat doet is het image gewoon te gebruiken.


Dit heb ik al eens geprobeerd maar resulteerde niet in een tevredenstellend effect.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...