Jump to content


LraiZer

Member Since 31 Jul 2010
Offline Last Active 12 Dec 2023 20:22
-----

#1589052 Packing / unpacking IPK’s.

Posted by LraiZer on 12 December 2023 - 20:09

@Abu Baniaz
The updated unpack and repack scripts test out just fine for me with ABM.
I unpacked ABM ipk, removed depend line from control, repacked ABM ipk.
Then removed ABM from stb, and installed repacked AMB ipk. New repacked AMB runs ok.
root@xpeedlx3:/tmp# opkg --force-depends remove enigma2-plugin-systemplugins-autobouquetsmaker
Removing enigma2-plugin-systemplugins-autobouquetsmaker (3.3+git1031+41c51a4) from root...
root@xpeedlx3:/tmp# opkg install *.ipk
Installing enigma2-plugin-systemplugins-autobouquetsmaker (3.4+git1049+b7d2824)on root.
Checking for an ABM cache file
No cache file found, continuing.
Configuring enigma2-plugin-systemplugins-autobouquetsmaker.

Here are new updated scripts and Ubuntu prerequisites:

sudo apt-get install binutils fakeroot

Attached Files




#1423350 opkg tools ARM version

Posted by LraiZer on 26 January 2022 - 00:48

Are there any updated instructions please? LraiZer's script does not work on newer versions of linux.

https://forums.openpli.org/topic/55844-autobouquet-plugin/#entry809255

 

 

 

For Ubuntu 20.04.3 LTS, try install the missing required tools ar and fakeroot.

 

sudo apt install binutils fakeroot
 
also change this code in both the unpack and the repack scripts to find .xz as well as .gz archives
 
 
from
for f in *.tar.gz;
to
for f in *.tar.*z;

 

 

also change this code in the repack script so that archive manager in Ubuntu can detect the repacked .ipk as a valid archive type. debian-binary needs to be first packaged file read by the archive manager.

 

from

ar -r $BASENAME *.tar.gz debian-binary

to

ar -r $BASENAME debian-binary *.tar.gz



#1086401 Reading EPG data from OpenTV (28.2E and 13 E)

Posted by LraiZer on 27 July 2019 - 05:32

@Abu
I will put a homebuild patch on home dev section thread for testing when it is ready... Soon.!


#1086125 Reading EPG data from OpenTV (28.2E and 13 E)

Posted by LraiZer on 26 July 2019 - 00:40

In the real world MY OpenEPG Plugin pushes the EPG data directly into enigma2 ;-)

Also in the real world, there is amateur homebuild, which has built-in epg reader and reads EPG data directly in the enigma2 epgcache.cpp code, no plugin required ;-)




#1074847 Reading EPG data from OpenTV (28.2E and 13 E)

Posted by LraiZer on 28 June 2019 - 15:52

@doglover

Did you try with ONLY carousel dvb polling enabled? I would like to compare with my Zgemma which has polling issues like your HD2400!




#1073143 Only import EPG for channels in Bouquets - change requested

Posted by LraiZer on 24 June 2019 - 13:02

Crossepg does not take into account the Namespace, and so you end up there with the wrong EPG

 

 

Willy, you keep saying crossepg does not take namespace into account, where is your evidence?

 

As far as I am aware CrossEPG simply reads the lamedb file and returns the namespace for the 1st MATCH of each {nid,tsid,sid} it checks against. If you have two identical nid,tsid,sid with different namespaces in your lamedb it will always only return the first found namespace off this check and assign that namespace to all {nid,tsid,sid} combinations!




#1062781 Reading EPG data from OpenTV (28.2E and 13 E)

Posted by LraiZer on 27 May 2019 - 14:45

Can someone explain how .dat files are imported into the EPG please?

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

These old style RadioTimes format .dat files were imported by OpenPLi images via the radiotimes uk script and db_epg plugin  :rolleyes: simples :lol:

https://github.com/O...cripts/rt_uk.sh
https://github.com/O.../crtepgdata.cpp

 

Maybe the RT Emu code could be adjusted to be able to output XMLTV formatted files as used by the EPG Import plugin?




#1027433 AutoLanguageSelection does not work properly !

Posted by LraiZer on 8 March 2019 - 01:13

Those only set image defualt settings.. detecting NAR in available tracks should be pushed to end of available audio list, not left as first and so potential default track? 




#809255 Packing / unpacking IPK’s.

Posted by LraiZer on 6 December 2017 - 18:25

 

 

The OE-A bitbake has a dependency on Enigma2. This dependency is not needed. Installing it also updates Enigma2. Building the plugin builds Enigma2 too. Despite numerous attempts to convince my collaborators otherwise, they won't agree to removing it. You can only insatll this on Enigma2 they say!

 

The standlone versions I used to post used to have the dependency removed. Using opkg-tools, I used to unbuild them, edit the control file and remove dependency, rebuild it. Recent changes mean I can no longer use opkg-tools. Despite numerous requests, nobody has provided and idiot's guide on how to do this. I tried modifying the bitbake file and building a shareable one. I was unsuccessful. My abilities do not stretch that far.

 

Please feel free to amend your bitbake file so that it does not depend on E2 and is architecture based instead of machine based.

 

Idiots Guide here ;)

Have you tried editing control by unpacking and repacking with standard linux tools on Ubuntu?

I adapted some old scripts for Ubuntu 16, so it should now be possible to simply right mouse click on an existing ipk and unpack it. You can then modify files and then right mouse click on the ipk again to repack it.

Try dropping these two scripts into the nautilus file browser script folder so they can be run directly from its menu.

Attached Files




#807389 What happened to 16 and 32?

Posted by LraiZer on 2 December 2017 - 15:59

Not obviously used, it went straight from 8 to 64 https://github.com/U...bb49151d31a527b




#799778 UK Cable

Posted by LraiZer on 18 November 2017 - 22:12

To help you work out how i made my fix, I first spent over 15 years looking at dvb cable / satellite c++ neutrino / enigma / enigma2 code and studying the dvb stream data. The first step i took in learning how to create this patch started many many years ago by first putting my trusty old dbox2 Nokia 2x chip dvb-c STB into debug mode, building and patching the tuxbox-cvs to create my own images. Years later i starting building my own images and patching the code for neutrino on my dm500s and then E2 code on my dm800se. The past few years i have drifted off STB image creation stuff and mainly only continue to keep an eye on what is going on with the latest changes in the dvb stream data.
 
As i hope you can now understand, my patch has not come all of sudden as you suggest, My patch has taken well over 10,000+ hours of learning and looking at this stuff as a hobby. If Hackmax feels aggrieved that others also know how to look at this and fix this issue, then i apologise for all the knowledge learned over these years. I simply saw there was an issue, i looked where the issue was likely to be, then i traced the code back to where it was happening and where it could best be fixed and i fixed it. I hope this helps you understand how and why there are suddenly so many fixes, as there are also many developers with the knowledge to do this stuff.
 
I hope Hackmax does continue to provide E2 support, as any help and knowledge is most welcome and thanked, at least by myself. My patch was not used either, but i don't see why that should stop me from submitting future patches for E2 as Hackmax is suggesting. Unless you are in an E2 team and coordinate tasks, of which i am not, sometimes others will be working on the same coding issues as you and they may come up with a better or simpler solution. Don't get mad, take on board why there code was better or simpler and keep learning why.  



#578308 Current lamedb implementation does not make any sense.

Posted by LraiZer on 18 August 2016 - 18:21

It is already simple in my head, why is everyone trying to complicate this more than has already been implemented and working? The current format for version 5 is just fine, and the lamedb name is known for a long time already.
 
one file called lamedb with the version reference on first line
 
eDVB services /4/
 
eDVB services /5/
 
The enigma2 code should just read a lamedb file based on version in lamedb, and write a lamedb file based on last version read unless a menu setting overrides this to write a specific version.



#537615 autobouquets E2 for satellite 28.2 E

Posted by LraiZer on 19 March 2016 - 01:52

yes, localization plugin is provided in .bb on the link in previous post. also in attachment.

Attached Files




#537432 AutoBouquetMaker for multiples satellites

Posted by LraiZer on 17 March 2016 - 20:27

I was silently hoping someone does offer us a ready to go merge suggestion on our github so I simply could accept it (with my iPad)...

 

If this helps any?

https://github.com/O...oe-core/pull/54




#438888 Jump list with services hide

Posted by LraiZer on 15 August 2014 - 19:41

jump list hidden service marker 832 is the combination of..

isMarker=64
isNumberedMarker=256
isInvisible=512

 

ServiceList: Add isInvisible flag

http://sourceforge.n...1cb191a8bdc992a

 

ServiceList: Add option to hide number markers

http://sourceforge.n...75d01c7a91c60e6