Officially, only http://openpli.org/download/
The rest - unofficially.
Posted 28 March 2016 - 20:44
Artwork is not covered by the GPL license, only code is. Artwork is protected by copyright, and requires permission from the copyright owner.
Also the artwork can use the GPL license: http://freegamedev.n...licensing_guide
I assume that openpli did not want to distribute their boot-logo with the GPL license, but simply not paid attention that the package is builded with such.
However, it is a fact.
You may not be include in a package, which is distributed under the GPL license anything that conflict with it.
If someone is used following package contents then prohibiting him to do it, you violate the GPL license.
Or you violate the GPL license inserting in package artwork, which should not be free to use.
I think that the right way is change the boot-logo package license and point out what to do only with the boot-logo that comes out of this, non GPL package.
Edited by Taapat, 28 March 2016 - 20:46.
Posted 28 March 2016 - 21:36
Artwork is not covered by the GPL license, only code is. Artwork is protected by copyright, and requires permission from the copyright owner.
I assume that openpli did not want to distribute their boot-logo with the GPL license, but simply not paid attention that the package is builded with such.
I think that the right way is change the boot-logo package license and point out what to do only with the boot-logo that comes out of this, non GPL package.
We do not provide any artwork, it is not part of the source. To get to it, you have to download an image (or a package from the feeds), unpack it, and remove the artwork, and include it in your own build. Which means that when you do, you are deliberately trying to make your handywork look like an OpenPLi product. This is not any different from creating a car out of a soap box, sticking a Ford badge at the front, and trying to con people thinking it is a genuine Ford motorcar.
The name OpenPLi, and the OpenPLi artwork, is NOT free to use. This is about intellectual property and copyright, not about code or licencing.
Case closed.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 28 March 2016 - 23:33
@WanWizard: Taapat has a point, the control file of the openpli-bootlogo package states GPLv2+ License
Posted 29 March 2016 - 11:10
@WanWizard: Taapat has a point, the control file of the openpli-bootlogo package states GPLv2+ License
Woops, that is an oversight that needs to be fixed ASAP. It should be CC BY-NC-ND 4.0.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 29 March 2016 - 20:47
License is changed in the package, and also a reminder of this license is added to the branding.conf.sample file (which explains how you can brand your own image).
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 29 March 2016 - 21:44
I have an issue with the OpenUitzendingGemist plugin. Since I use your image, I guess this belongs to this topic. However I do believe that it's due to a change with the streaming party (NPO)
<?xml version="1.0" encoding="utf-8"?> <openpli> <enigma2> <crashdate>di mrt 29 22:29:32 2016</crashdate> <compiledate>Dec 10 2015</compiledate> <contactemail>forum at www.openpli.org</contactemail> <!-- Please email this crashlog to above address --> <skin>PLi-HD/skin.xml</skin> <sourcedate>2015-12-10</sourcedate> <branch>(detached from 71e2eed)</branch> <rev>71e2eed</rev> <version>4</version> </enigma2> <image> <stbmodel>dm500hd</stbmodel> <kernelversion> <![CDATA[ Linux dm500hd 3.2-dm500hd #1 SMP Mon Dec 7 16:46:03 CET 2015 mips GNU/Linux ]]> </kernelversion> <kernelcmdline>root=/dev/mtdblock3 rootfstype=jffs2 rw console=ttyS0,115200 bmem=116M@140M</kernelcmdline> <nimsockets>NIM Socket 0:</nimsockets> <imageversion> <!-- No such file or directory --> </imageversion> <imageissue> <![CDATA[ OpenPLi 4 %h ]]> </imageissue> </image> <crashlogs> <enigma2crashlog> <![CDATA[ d=18 <131479.822504> [eDVBSectionReader] DMX_SET_FILTER pid=18 <131479.822762> [eDVBSectionReader] DMX_SET_FILTER pid=18 <131479.823100> [eDVBSectionReader] DMX_SET_FILTER pid=5000 <131479.823398> [eDVBSectionReader] DMX_SET_FILTER pid=5000 <131479.823669> [eDVBSectionReader] DMX_SET_FILTER pid=57 <131486.823915> [eEPGCache] abort non avail netmed schedule reading <131486.824392> [eEPGCache] abort non avail netmed schedule other reading <131486.824552> [eEPGCache] abort non avail FreeSat schedule_other reading <131486.824777> [eEPGCache] abort non avail viasat reading <131494.858484> [eEPGCache] nownext finished(1459278658) <131576.828330> [eEPGCache] schedule other finished(1459278740) <131576.838789> [eEPGCache] schedule finished(1459278740) <131576.839292> [eEPGCache] stop caching events(1459278740) <131576.839421> [eEPGCache] next update in 60 min <132338.161913> [eDVBDemux] open demux /dev/dvb/adapter0/demux0 <132338.162229> [eDVBSectionReader] DMX_SET_FILTER pid=18 <133031.873710> [eDVBDemux] open demux /dev/dvb/adapter0/demux0 <133031.873950> [eDVBSectionReader] DMX_SET_FILTER pid=20 <133041.864278> [eDVBLocalTimerHandler] diff is -1 <133041.864493> [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time <133041.864772> [eDVBLocalTimerHandler] no RTC available :( <133041.864866> [eDVBLocalTimerHandler] time update to 21:36:44 <133041.864939> [eDVBLocalTimerHandler] m_time_difference is -1 <133041.865097> [eDVBLocalTimerHandler] set Linux Time <133041.865927> [eDVBChannel] getDemux cap=00 <134841.866247> [eDVBDemux] open demux /dev/dvb/adapter0/demux0 <134841.866563> [eDVBSectionReader] DMX_SET_FILTER pid=20 <134851.866484> [eDVBLocalTimerHandler] diff is -1 <134851.866640> [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time <134851.866899> [eDVBLocalTimerHandler] no RTC available :( <134851.866998> [eDVBLocalTimerHandler] time update to 22:06:54 <134851.867143> [eDVBLocalTimerHandler] m_time_difference is -1 <134851.867201> [eDVBLocalTimerHandler] set Linux Time <134851.868564> [eDVBChannel] getDemux cap=00 <135176.938919> [eEPGCache] start caching events(1459282340) <135176.939150> [eDVBSectionReader] DMX_SET_FILTER pid=3842 <135176.939602> [eDVBSectionReader] DMX_SET_FILTER pid=3003 <135176.939882> [eDVBSectionReader] DMX_SET_FILTER pid=18 <135176.940189> [eDVBSectionReader] DMX_SET_FILTER pid=18 <135176.940469> [eDVBSectionReader] DMX_SET_FILTER pid=18 <135176.940760> [eDVBSectionReader] DMX_SET_FILTER pid=5000 <135176.941047> [eDVBSectionReader] DMX_SET_FILTER pid=5000 <135176.941331> [eDVBSectionReader] DMX_SET_FILTER pid=57 <135183.941579> [eEPGCache] abort non avail netmed schedule reading <135183.941960> [eEPGCache] abort non avail netmed schedule other reading <135183.942150> [eEPGCache] abort non avail FreeSat schedule_other reading <135183.942342> [eEPGCache] abort non avail viasat reading <135191.992581> [eEPGCache] nownext finished(1459282355) <135273.986565> [eEPGCache] schedule other finished(1459282437) <135274.622546> [eEPGCache] schedule finished(1459282437) <135274.622973> [eEPGCache] stop caching events(1459282437) <135274.623120> [eEPGCache] next update in 60 min <135939.150928> [eDVBDemux] open demux /dev/dvb/adapter0/demux0 <135939.151275> [eDVBSectionReader] DMX_SET_FILTER pid=18 action -> InfobarMenuActions mainMenu loading mainmenu XML... TimerEdit TimerEditList PluginBrowser PluginBrowser action -> OkCancelActions cancel action -> InfobarExtensions extensions action -> WizardActions ok [SKIN] Parsing embedded skin <embedded-in-'OpenUgSetupScreen'> action -> DirectionActions down unknown action DirectionActions/down! typo in keymap? action -> DirectionActions downUp unknown action DirectionActions/downUp! typo in keymap? action -> DirectionActions down unknown action DirectionActions/down! typo in keymap? action -> DirectionActions downUp unknown action DirectionActions/downUp! typo in keymap? action -> SetupActions ok [SKIN] Parsing embedded skin <embedded-in-'SmallScreen'> action -> SetupActions ok [SKIN] Parsing embedded skin <embedded-in-'OpenUg'> <136195.284554> [gRC] main thread is non-idle! display spinner! <136196.681831> [eDVBPESReader] ERROR reading PES (fd=48): Value too large for defined data type <136196.682086> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 48(8) action -> WizardActions down action -> DirectionActions downUp unknown action DirectionActions/downUp! typo in keymap? action -> WizardActions down action -> DirectionActions downUp unknown action DirectionActions/downUp! typo in keymap? action -> WizardActions down action -> DirectionActions downUp unknown action DirectionActions/downUp! typo in keymap? action -> WizardActions ok <136203.104881> [gRC] main thread is non-idle! display spinner! <div class="transparent_container"> <div class="header"><span class="head">Uitzending Gemist</span><span class="title">Opsporing Verzocht</span><img src="http://hbbtv.distributie.publiekeomroep.nl/config/images/hbbtv/logo01_74px.png"/></div> <div class="middle"> <div id="bekijk_gemist_menu" class="mainmenu"> <div id="bekijk_gemist_mainmenu_0" class="button_top" rel="back_gemist"> <div class="back_arrow"><p>Uitzending Gemist</p></div> <div class="arrow_right" onclick="return App.arrowRIGHT(event);"></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> </div> <div id="bekijk_gemist_mainmenu_1" class="button_middle" rel="bekijk"> <p>Bekijk</p> <div class="arrow_right" onclick="return App.arrowRIGHT(event);"></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> </div> <div id="bekijk_gemist_mainmenu_2" class="button_middle" rel="prev"> <p>Vorige aflevering</p> <div class="arrow_right" onclick="return App.arrowRIGHT(event);"></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> </div> <div id="bekijk_gemist_mainmenu_3" class="button_bottom" rel="fav"> <p>Voeg toe aan Favorieten</p> <div class="arrow_right" onclick="return App.arrowRIGHT(event);"></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> </div> </div> <div class="current_content bekijk border" id="bekijk_gemist_AT_2049544"> <div class="vid_view"> <img src="http://images.poms.omroep.nl/image/s537/c537x320/730133.png"/> <img class="overlayer" id="bekijk_layer_kijk_nu" src="http://hbbtv.distributie.publiekeomroep.nl/config/images/hbbtv/layer_kijk_nu_new_logo.png" /> </div> <div class="infobox"> <p class="time">Di 29 mrt   20:30 - 21:15 <br/>Duur: 46 minuten</p> <p class="info">Zutphen: Dood Joël Alfarez (23) * Asten: Mishandelingen * Lopikerkapel: Woningoverval *...</p> <p class="info_full">Zutphen: Dood Joël Alfarez (23) * Asten: Mishandelingen * Lopikerkapel: Woningoverval * Zoetermeer: Overval geldloper</p> </div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_left" onclick="return App.arrowLEFT(event);"></div> <div class="arrow_right" onclick="return App.arrowRIGHT(event);"></div> </div> <div id="bekijk_gemist_tips" class="tips"> <p>Uitgelicht</p> <div class="vid" rel="http://hbbtv.distributie.publiekeomroep.nl/nu/bekijk/context/bekijk_gemist/trm_id/204658"> <div class="container_top"></div> <div class="container"> <div class="vid_view_bg"> </div> <img class="vid_view" src="http://images.poms.omroep.nl/image/s187/c187x111/729537.png"/> </div> <div class="container_bottom"><p class='title'>DWDD presenteert de...</p><p class="descr" >De Wereld Draait Door presenteert de documentaire 'Alles...</p></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> <div class="arrow_left" onclick="return App.arrowLEFT(event);"></div> </div> <div class="vid" rel="http://hbbtv.distributie.publiekeomroep.nl/nu/bekijk/context/bekijk_gemist/trm_id/204438"> <div class="container_top"></div> <div class="container"> <div class="vid_view_bg"> </div> <img class="vid_view" src="http://images.poms.omroep.nl/image/s187/c187x111/729568.png"/> </div> <div class="container_bottom"><p class='title'>3FM Awards gaan...</p><p class="descr" >De dj's nemen live vanuit De Vredenburg in Utrecht de...</p></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> <div class="arrow_left" onclick="return App.arrowLEFT(event);"></div> </div> <div class="vid" rel="http://hbbtv.distributie.publiekeomroep.nl/nu/bekijk/context/bekijk_gemist/trm_id/204237"> <div class="container_top"></div> <div class="container"> <div class="vid_view_bg"> </div> <img class="vid_view" src="http://images.poms.omroep.nl/image/s187/c187x111/726827.png"/> </div> <div class="container_bottom"><p class='title'>Falco: Kunstgrepen</p><p class="descr" >De nieuwe commissaris spreekt het team toe maar Chevalier...</p></div> <div class="arrow_up" onclick="return App.arrowUP(event);"></div> <div class="arrow_down" onclick="return App.arrowDOWN(event);"></div> <div class="arrow_left" onclick="return App.arrowLEFT(event);"></div> </div> </div> <div class="extra_video_list" id="bekijk_gemist_extra_videos" style="display: none"> </div> </div> <div id="bekijk_gemist_add_favs" class='add_favs' style="display: none"> <div class="background"> <div class="head"> <p class="title">Voeg toe aan Favorieten</p> <p class="sub">Kijk dit programma op een ander moment na uitzending</p> </div> <div class="content"> <p class="name_of_series">Opsporing Verzocht</p> <p class="date_of_sending">dinsdag 29 maart</p> <div id="bekijk_gemist_buttons_favs" class='buttons_addfavs'> <div class="addfav_button" rel="addfav/serie_id/AT_2046089/timeStart/1459276200"><div class="textpos"><p>Deze en volgende afleveringen</p></div></div> <div class="addfav_button" rel="addfav/pr_id/AT_2049544"><div class="textpos"><p>Alleen deze aflevering</p></div></div> <div class="addfav_button" rel="cancel"><div class="textpos"><p>Annuleer</p></div></div> </div> </div> </div> </div> </div> <script language='javascript' type='text/javascript'> //<![CDATA[ (function(){ function isSilverlightInstalled(){ //try firefox/non-IE version. try{ var nav = navigator.plugins["Silverlight Plug-In"]; if (nav) { return true; } else { var control = new ActiveXObject('AgControl.AgControl'); return true; } } catch (e) { } return false; } BF.debug('showLayer bekijk'); App.showLayer('bekijk'); var menuHandler = new MenuHandler(App.navigHandler); //App.navigHandler.child = menuHandler; var contentHandler = new CurContHandler(menuHandler); var $elt = $('#bekijk_gemist_AT_2049544'); var bekijkNuChannel = false; var favHandler = new FavHandler(menuHandler, $('#bekijk_gemist_add_favs'), function(){ //menuHandler.focus(); KeyController.currentHandler = menuHandler.parent; // new way of fav without reload, just XHR which sets the cookie as well App.sitestat("favoriet_add.Opsporing-Verzocht"); App.layers['bekijk'].load(App.nuBaseUrl + 'bekijk/context/bekijk_gemist/trm_id/204502'); //////////////////////////////////////////// }); App.tipsHandler = new TipsHandler(contentHandler); App.tipsHandler.init($('#bekijk_gemist_tips'), function(){ var $tipElt = App.tipsHandler.$elt; menuHandler.parent.focus(); App.layers['bekijk'].load($tipElt.get(0).getAttribute('rel')); }); var extraVideoHandler = new ExtraVideoHandler(menuHandler); var $extraVideoElt = $('#bekijk_gemist_extra_videos'); contentHandler.init($elt, $extraVideoElt, 'bekijk_gemist', function(){ App.videoPlayer.parent = contentHandler; App.videoPlayer.focus(); // for TV or when silverlight is not installed if(App.isTV || (false) || (false == isSilverlightInstalled())){ App.videoPlayer.fetchLinkAndStart('/streams/video/pr_id/AT_2049544/csrf/166dbb4779c06e7c9bfa496a85f0a118', "Opsporing-Verzocht"); } else { // not a TV or silverlight installed. direct_stream_url is also not possible! App.videoPlayer.fetchVideo(App.nuBaseUrl + 'silverlight/pr_id/AT_2049544'); } }, App.tipsHandler); // extraVideoHandler.init($extraVideoElt, function(){ var $vidElt = extraVideoHandler.$elt; if($vidElt.hasClass('pr_id_linked')){ menuHandler.parent.focus(); App.layers['bekijk'].load(App.nuBaseUrl + 'bekijk/context/bekijk_gemist/pr_id/' + $vidElt.get(0).getAttribute('rel') + ''); } else { App.videoPlayer.parent = extraVideoHandler; App.videoPlayer.focus(); App.videoPlayer.startVideo($vidElt.get(0).getAttribute('rel')); } }); extraVideoHandler.setToggleElt($elt, menuHandler); menuHandler.init($('#bekijk_gemist_menu'), contentHandler); menuHandler.actions = []; // menu array menuHandler.actions['bekijk'] = function(){ contentHandler.focus(); }; menuHandler.actions['back_gemist'] = function(){ // App.navigHandler.child = menuHandler.parent; menuHandler.parent.focus(); App.showLayer('gemist'); }; menuHandler.actions['back_favorieten'] = function(){ // always reload favs layer App.navigHandler.focus(); App.navigHandler.blur(); App.showLayer('favorieten'); App.layers['favorieten'].load(App.nuBaseUrl + "favorieten"); }; menuHandler.actions['back_straks'] = function(){ App.navigHandler.child = menuHandler.parent; menuHandler.parent.focus(); App.showLayer('straks'); }; menuHandler.actions['back_azzoek'] = function(){ App.navigHandler.child = menuHandler.parent; menuHandler.parent.focus(); App.showLayer('azzoek'); }; menuHandler.actions['back_spirit'] = function(){ //App.navigHandler.child = menuHandler.parent.parent; //menuHandler.parent.parent.focus(); App.navigHandler.focus(); App.navigHandler.blur(); App.showLayer('spirit'); App.layers['spirit'].load(App.nuBaseUrl + "spirit"); }; menuHandler.actions['back_nu'] = function(){ App.goToHome(); }; menuHandler.actions['fav'] = function(){ favHandler.init('AT_2049544', $('#bekijk_gemist_buttons_favs')); favHandler.focus(); }; menuHandler.actions['next'] = function(){ App.navigHandler.child = menuHandler.parent; menuHandler.parent.focus(); App.layers['bekijk'].load(App.nuBaseUrl + 'bekijk/context/bekijk_gemist/trm_id/'); }; menuHandler.actions['prev'] = function(){ App.navigHandler.child = menuHandler.parent; menuHandler.parent.focus(); App.layers['bekijk'].load(App.nuBaseUrl + 'bekijk/context/bekijk_gemist/trm_id/202975'); }; menuHandler.actions['extra_video'] = function(){ // toggle detail and extravideo list extraVideoHandler.focus(); }; menuHandler.parent = KeyController.currentHandler; //BF.debug('menuHandler.parent'); //BF.debug(menuHandler.parent); menuHandler.focus(); // set the child for the main navigation App.navigHandler.child = menuHandler; // defaultSelectedMenu menuHandler.paint(1); menuHandler.enter(); App.sitestat("bekijk_gemist.Opsporing-Verzocht"); })(); //]]]]><![CDATA[> </script> Traceback (most recent call last): File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action File "/usr/lib/enigma2/python/Plugins/Extensions/OpenUitzendingGemist/plugin.py", line 1358, in go self.doUGPlay() File "/usr/lib/enigma2/python/Plugins/Extensions/OpenUitzendingGemist/plugin.py", line 1371, in doUGPlay url = tmp.split("stream_link\":\"")[1].split("\",")[0] IndexError: list index out of range <136209.774091> [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x252ee90>>,('WizardActions', 'ok')) failed) ]]> </enigma2crashlog> </crashlogs> </openpli>
Perhaps someone can verify that it is the plugin?
Posted 1 April 2016 - 21:59
Ciao, con questo vi è la possibilità di inviare un film avanti indietro, grazie
Mijn schotel is een T90 met 10 LNB's. Daarnaast voor de fun nog een draaibaar systeem met een Triax TD 78.
Dreamboxen heb ik niet meer echt actief. Verder heb ik ook nog een een VU+ duo2 met 500Gb harddisk + een VU+ Uno, Zero, Solo 4K, Ultimo 4K, Zero 4K, Uno 4Kse. + ook nog een Xtrend ET7x00. Daarnaast heb ik ook nog diverse andere modellen w.o. een Formuler F4, ET8500, ET7500, Mut@nt 2400HD, Xsarius Fusion HD se en verder nog wel het e.e.a. waarmee op verzoek vanalles wordt getest. Iemand moet het tenslotte doen.
Los van de eerder genoemde modellen heb ik nog wel een rits aan testsamples als Mut@nt 2400HD, HD60, GB UE4K, GB Trio4K, Maxitec Multibox combo en Twin, Octagon sf8008, sf8008 mini en last but nog least enkele modellen van het Grieks Duitse Edision.
Voor centrale opslag van media gebruik ik een Qnap 219P met tweemaal 2 Tb harddisks + een Synology DS414 met 12 Tb Totale opslag.
-------------------------------------------------------------------------------------------
Many answers to your question can be found in our wiki: Just one click away from this "solutioncentre".
Als ik alles al wist hoefde ik ook niets te vragen. If I had all the knowledge I had no questions at all.
Posted 5 April 2016 - 21:49
Hi there friends,
I've created a new batch of unofficial OpenPLi-4 images.
These images are shipping with gstreamer 1.x and some patches which have not been applied to the official images (yet).
See my previous round of images for more general information: http://forums.openpl...images-2016-02/
Changes since last release:
- Replaced the official bootlogo with the World Press Photo of 2015:
"Hope for a New Life" by Warren Richardson.
- Resynced with master and taapat's oe-core.
- Gstreamer snapshot upgraded to 1.7.90, except for spark/spark7162 where I ship version 1.6.3.
Reason for this was the playbin issue which I couldn't solve: http://forums.openpl...ndpost&p=534693
- FFMpeg upgraded to 3.0 (thx to Taapat for the recipes).
gstreamer1.0-libav is now compiled against a reduced version of ffmpeg, leaving more free space.
- Reworked the Dreambox BSP thx to Captain and gjstroom for their work in OE-A.
Hopefully the DM800Se V2, DM7020HD V2 and DM500HD V2 are now working again.
If you have such receiver, please test and report back.
- Added libluray and the blurayplayer plugin by Taapat.
- Moved EMC plugin back to the feeds.
- Added Media-button support in keymap.xml thx to .:MarcinO:.
- Added wifi support for Atemio Nemesis thx to .:MarcinO:.
- Applied patch to servicemp3.cpp from mx3L to fix possible GSOD on switching audio tracks.
- Applied patch to servicemp3.cpp from mx3L for faster IPTV zapping.
- Applied patch to the dvbmediasink from mx3L to fix a possible freeze when seeking mp4 files.
See: http://forums.openpl...ndpost&p=534766
Please test and report back for me.
- Applied the linux 2.6.18 vermagic removal patch.
You should be able to load any kernel module on the DM800 again (use at your own risk).
- Created images for X Solo Mini 3 and Zgemma Star i55.
- Created new libeplayer builds for spark/spark7162 based on ffmpeg 3.0 thx to Taapat.
- Hopefully fixed CrossEPG (untested).
- Applied christophecvr's patch for setting the debug level.
See: http://forums.openpl...ndpost&p=530210
You can find the option in the bottom at Menu -> Settings -> User-interface.
Setting it to "0" will disable eDebug's completely and will give you smoother playback of IPTV streams on slower receivers.
Have fun testing
Images: https://mega.nz/#F!a...NkKVpNK4ITf0U4g
Spark ePlayer: https://mega.nz/#F!2...fPEeGvcJJJX8i_A
hi mate,
I flashed my dreambox HD 800 pvr with his image.
I loved this image but after a while, when I uploaded my sat channels, iPTV disappeard. I will be happy if you can bring my IPTV back please
regards
Posted 6 April 2016 - 12:37
@difficult_guy, I'm glad you like my image.
Keep in mind that this not an official image for the DM800HD and it not supported by the PLi team.
Anyways. the IPTV list is stored in /etc/enigma2/userbouquet.favourites.tv
If you upload your channellist it will probably overwrite it.
So you could do two things to get back the IPTV list.
Login to your receiver using telnet or ssh (PuTTY for example) and issue the following command:
opkg update && opkg --force-overwrite --force-reinstall install japhar-iptvlist
Or simply reflash the image and use FTP to save the /etc/enigma2/userbouquet.favourites.tv first to your computer.
Then after you imported your channellist, copy back the file and overwrite the existing one
Anyways, I'm uploading a new set of images at the moment.
I'll post them later today (the feed is taking a while).
Posted 14 April 2016 - 20:20
@difficult_guy, I'm glad you like my image.
Keep in mind that this not an official image for the DM800HD and it not supported by the PLi team.
Anyways. the IPTV list is stored in /etc/enigma2/userbouquet.favourites.tv
If you upload your channellist it will probably overwrite it.
So you could do two things to get back the IPTV list.
Login to your receiver using telnet or ssh (PuTTY for example) and issue the following command:
opkg update && opkg --force-overwrite --force-reinstall install japhar-iptvlist
Or simply reflash the image and use FTP to save the /etc/enigma2/userbouquet.favourites.tv first to your computer.
Then after you imported your channellist, copy back the file and overwrite the existing one
Anyways, I'm uploading a new set of images at the moment.
I'll post them later today (the feed is taking a while).
Some other guy helped me by sending me link of IPTV and told me how to upload it with my DREAMBOXEDIT. I managed to upload it but my dreambox memory run out and I had to reinstall image. What is your latest image mate (for original Dreambox 800HD prv)
0 members, 22 guests, 0 anonymous users