Plugin KodiDirect.v1.0

  • Kodi starts but the rest make problems

  • für die 7080 ist das Plugin überhaupt nicht angepasst und (normal) installieren konntest du das Plugin als ipk eigentlich auch nicht ;) . Obwahl da 7080 steht sind doch einige Inkompatibilitäten dirn :rolleyes:

  • Quote

    Originally posted by joergm6
    für die 7080 ist das Plugin überhaupt nicht angepasst und (normal) installieren konntest du das Plugin als ipk eigentlich auch nicht ;) . Obwahl da 7080 steht sind doch einige Inkompatibilitäten dirn :rolleyes:


    .deb in Post 1. Please test.

  • Trying to install the KodiDirect package from the 1st post on my DM7080 results in the following error:

    Code
    dpkg: error processing archive kodidirect-1.0.deb (--install):
    package architecture (mips32el) does not match system (mipsel)
    Errors were encountered while processing:
    kodidirect-1.0.deb
  • Quote

    Originally posted by joergm6
    you must also modify the eConsoleAppContainer


    What change is required ? Can you give a link please ?

  • example:
    self.container = eConsoleAppContainer()
    oe2.0
    - self.container.appClosed.append(self.runFinished)
    - self.container.dataAvail.append(self.dataAvail)
    oe2.2
    + self.appClosed_conn = self.container.appClosed.connect(self.runFinished)
    + self.dataAvail_conn = self.container.dataAvail.connect(self.dataAvail)


  • Thanks. Corrections in online update20141215. Hope it works now.

    Edited once, last by pcd ().

  • Quote

    Original von joergm6
    yes, the architecture must be mipsel or all


    Well, I don't get it: *.deb packages are especially for DM7080 (my box) or DM820, so what's going on here?

  • Nothing is going on. The deb was just wrong packed. OE 2.2 has the mipsel and not mips32el (OE 2.0) architecture.

    so long
    m0rphU



    :aufsmaul: Kein Support per PN! :aufsmaul:

  • Quote

    Originally posted by Carbonide


    Well, I don't get it: *.deb packages are especially for DM7080 (my box) or DM820, so what's going on here?


    I think here it (architecture definition) is only used in unpacking. The plugin (code) is not affected - because no binary item in it. All enigma2 plugins - without binary items - can be used in any receiver box using enigma2 - except for minor code changes as mentioned earlier. .deb and .ipk are only different packaging methods, they contain the same code items.

    Edited 3 times, last by pcd ().

  • All right, I asked because I thought your answer was a bit "enigmatic" (pun intended :) ).


    Anyway, I downloaded the updated package and it installed fine.


    At first launch, KodiDirect invited me to update to the newest version. I OKed it, saw a brief update screen and then enigma froze. I had to reboot using the terminal.


    After the restart I was able to install several plugins, but all of those that I tried crashed the box (arte.tv, 4OD, howstuffworks...).


    I stopped trying after a few.

  • Sorry, should have done that right away.

  • Only plugins that work in a xbmc setup (pc or android devices etc) will work (look for recenly updated versions).


    In the official frodo repo - try youtube for example.


    If you are looking for German plugins - try addonscriptor repo.


    Also important :- Please first select your cache folder in Settings.

    Edited 3 times, last by pcd ().

  • Is this plugin (.deb version) working with anybody using the dm7080hd ?


    My friends with that box in another forum (TDW) tested and found it was working. If nobody can work it here - I will go back to our testers.

  • I have'nt 7080 for testing , still a few comments ..... The self.container.xxxxxx.append are still contained. Also container ".remove" may not be used to the 7080.
    oe2.0
    self.container.appClosed.remove(self.runFinished)
    oe2.2
    self.appClosed_conn = None


    Easier to use is "if" instead of "try". Check for DreamOS at the beginning of the program:

    Code
    try:
    from enigma import eMediaDatabase
    DOS = True
    except:
    DOS = False


    Then you can easy use "if DOS:" to differentiate ....