Jump to content


MastaG

Member Since 16 May 2009
Offline Last Active 22 Jun 2022 15:23
*****

#860597 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 21 March 2018 - 15:19

 

please submit a PR then :)

I have never submitted a PR on github. A new user of github.

But have submitted now, can you do me a favour to check and let me know that have I done it correct?

 

 

You've committed a new patch with a new name.. but didn't change the kernel recipe (.bb file) to include the new file in the SRC_URI.




#860573 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 21 March 2018 - 14:32

please submit a PR then :)




#854708 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 6 March 2018 - 15:15

Wow Persian Prince is on "Killing Spree" with so many metas !

Great job :)




#845237 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 15 February 2018 - 15:44

Hi,

 

Since people keep asking me how to build OpenPLi for non-supported receivers such as the Dreambox DM800 or Spark receiver, I've came up with an easy to use add-on.

The pli-extras module, is an unsupported, unofficial (and likely to break) addon for allowing you to compile homebuild images for your receiver.

 

This is the list we support so far:

 

Dreambox:
  • DM7020HD
  • DM7020HD V2
  • DM7080
  • DM800
  • DM800Se
  • DM800Se V2
  • DM8000
  • DM500HD
  • DM500HD V2
  • DM520
  • DM820
  • DM900
  • DM920
Fulan (spark):
  • Spark7111
  • Spark7162
Raspberry Pi:
  • Pi 1
  • Pi 2
  • Pi 3
  • Pi 3 (64bit)
  • Pi Zero
INI:
  • Atemio6000
  • Atemio6100
  • Atemio6200
  • Atemio Nemesis
  • Beyonwiz T2
  • Beyonwiz T3
  • Bwidow X2
  • Herobox EX4 HD
  • MB Hybrid
  • MB Mini Plus
  • Opticumtt
  • Xsolo Mini 3

 

Steps to build:

 

1. Clone openpli-oe-core somewhere:

git clone https://github.com/OpenPLi/openpli-oe-core.git
2. Enter the openpli-oe-core directory:
cd openpli-oe-core
3. Clone pli-extras:
git clone https://github.com/PLi-metas/pli-extras.git
4. Initialize and update all repositories:
pli-extras/update.sh
5. Build for your favourite machine:
cd build
source env.source
MACHINE=dm800 bitbake openpli-enigma2-image
6. Optional build the feed for your favourite machine:
MACHINE=dm800 bitbake openpli-enigma2-feed

 

Note: Each time you run the command from step 4, all git repositories will get updated to their latest versions (getting bugfixes etc..)




#845054 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 15 February 2018 - 09:42

When I install ServiceApp plugins and then the device always restarts 
crashdate=Sat Jan  1 01:39:42 2000
compiledate=Feb  2 2018
skin=PLi-FullNightHD/skin.xml
sourcedate=2018-02-02
branch=develop
rev=44925bc
component=Enigma2

stbmodel=dm800
kernelcmdline=root=/dev/mtdblock3 rootfstype=jffs2 rw console=ttyS0,115200
nimsockets=NIM Socket 0:
imageissue=openpli homebuild %h


Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 52, in readPluginList
  File "/usr/lib/enigma2/python/Tools/Import.py", line 2, in my_import
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceApp/plugin.py", line 19, in <module>
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceApp/serviceapp_client.py", line 5, in <module>
ImportError: libuchardet.so.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 294, in doDimming
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 384, in doHide
TypeError: unsupported operand type(s) for /: 'int' and 'str'


dmesg

 

This is already fixed, including the screenshot issue in the webif, the gsod on the hotkey plugin and much more fixes.. spark7111 and 7162 running very well now :)

Will post fixed images later once I've done migrating everything to pli-metas.




#838265 Howto build unofficial pli for your unsupported receiver

Posted by MastaG on 2 February 2018 - 14:20

Thank you persianpro's and beeker of course :)

My apologies for not keeping up lately (my mailbox has been flooded though with messages from github :P )

 

I've built the missing images:

dm800: https://mega.nz/#!Hl...ACd7pWJWjtxmKI4

dm800se: https://mega.nz/#!6h...iV3q9Kmqp-l32Ss

dm500hd: https://mega.nz/#!fw...gNCCPmZOYydcQ7U

 

 

There's no feed (as I don't have a public feed server).

So at least oscam has been included.

 

They'e been built using my own pli-oe-core with meta-dream rev: https://github.com/D...ac378769d6f4910

(so before wifi got stripped)

 

For the space issues, perhaps this is the big saver: https://github.com/M...er_2.%.bbappend

I've had did in my pli-oe-core because I don't want cpp in my other (non-Dreambox) images as well.

Please try vanilla openpli-oe-core with meta-dream and the above bbappend to see if it makes a difference.

 

Great job! :)




#816842 Sources for IPTVPlayer helper binaries

Posted by MastaG on 24 December 2017 - 02:29

Well here's the update: https://github.com/O...e-core/pull/384

 

- duktape updated to SSS' 2.1.99

- duktape and hlsdl now install to /usr/bin/

- Add uchardet as a dependency for IPTV Player

 

After this is been merged and built into the feeds for the nightly builds, users can simply install the "iptvplayer-deps"-package from the extensions-section in the plugin browser.

Then IPTV Player will pass the initial wizard in one go, without asking questions.




#816461 Sources for IPTVPlayer helper binaries

Posted by MastaG on 22 December 2017 - 21:23

@samsamsam

 

Thanks again, I've tested all dependencies built by bitbake on sh4, mipsel and arm.. and all three platforms are now passing the initial wizard without asking questions.

Furthermore, I've tested your plugin on my spark triplex (7162) receiver.. and I just had to set a valid cache path (to my usb flash disk).

Playing back various videos from different addons works, including downloading and displaying subtitles.

 

Great job!




#809132 Sources for IPTVPlayer helper binaries

Posted by MastaG on 6 December 2017 - 14:55

Hi samsamsam,

 

I've been making some recipes for building the dependencies required for your IPTV Player plugin:

See:

https://github.com/M...s-iptvplayer.bb

https://github.com/M...dl/hlsdl_git.bb

https://github.com/M.../f4mdump_git.bb

https://github.com/M...ubparser_git.bb

https://github.com/M...t-ifdsrc_git.bb

https://github.com/M...ir/lsdir_git.bb

 

This way, the startup wizard doesn't have to download any files from your server.

Also half of them don't download correctly due to difference version of openssl used in our release of OpenEmbedded.

 

The above ones all pass now, but I can't seem to find your modified sources for rtmpdump and duk.

duk will correctly download from your server and works OK, but it's nice to build it ourselfs.

However rtmpdump is deprecated according to your plugin and fails to download.

 

So where do you host those two projects?

 

Thanks in advance :)




#792464 serviceapp - gstplayer and exteplayer3

Posted by MastaG on 3 November 2017 - 07:37

You're right, I should !

 

I just gotta be a man and apologize to each IPTVPlayer user personally.

So for everyone feeling offended, please PM me your phone number and I'll call you up personally to make up for this gross and foul statement.

 

And for you SSS, I think it's best I attend your wedding, so I can publicly apologize in front of all your guests and family :)

Then I can also sing, dance and entertain while I'm at it ^_^




#774001 Dreambox dm900 videomode ok

Posted by MastaG on 26 September 2017 - 19:05

Well because PLi decided to drop support for all DMM receivers except for the dm8000.
So we've created an out-of-tree (as in unofficial) meta-dream BSP layer so people can still build for their receivers, including the new ones like the dm900.
(actually I've only contributed to the old dm800hd, it's persianpros and beeker who did all the work for the new DMM receivers).

 

This is 3rdparty development afterall ;)




#759859 dm7020hdv2 help for dmm-bsp

Posted by MastaG on 25 August 2017 - 14:47

Hi, I've added full support for the old DM800HD PVR to you meta-dream BSP Layer.

I've also fixed a few other issues regarding the dvb-modules and added back the splash-screens which were removed from the openpli-bootlogo.

It required a shitload of work to get the kernel up and running using gcc-6.

But it's here.

 

See: https://github.com/D...ta-dream/pull/8

 

It can successfully build both the openpli-enigma2-image and openpli-enigma2-feed :)

 

So the "most cloned" receiver can now run OpenPLi 6 again ;)

 

Will probably make lots of users happy hehe.




#739471 serviceapp - gstplayer and exteplayer3

Posted by MastaG on 14 July 2017 - 16:53

e31.jpg

I guess we should all meet up one day, sniff some coke together and try to agree on this :D

I'll join as well..

Oh and remember.. it's always better to spend your money on coke than on a dm900 :)


#739108 Mediaplayer can't play Youtube 1080 HD format...

Posted by MastaG on 14 July 2017 - 08:37

Install serviceapp from the plugin selection menu.

It will automatically install exteplayer3 and gstplayer as well.

Then go to Menu -> Settings -> System -> ServiceApp

And set exteplayer3 as the default playe backend.

 

Now try 1080p youtube :D




#721580 Serviceapp request

Posted by MastaG on 11 June 2017 - 10:48

I'll make a PR for that today.