[TESTING] Kodi 18 (Leia) builds for Vero 2 & 4K

17.8-378, 21 Dec 2018: Based off OSMC commit (c26b84e10) and xbmc (c460472fb)

OSMC Skin Leia 17.9.3-28

  • Remove hide preview art of TV show episodes option

OSMC

  • Fixup PR15010/15020 patch

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-379, 21 Dec 2018: Based off OSMC commit (dd6bdb79b) and xbmc (f5df89eef)

pvr.dvbviewer:

  • [lang] updated language files from Transifex (0aa6070)

pvr.hts:

  • [lang] updated language files from Transifex (d35dfcd)

pvr.nextpvr:

  • [lang] updated language files from Transifex (450caeb)

pvr.vuplus:

  • [lang] updated language files from Transifex (c3d984b)

pvr.wmc:

  • [lang] updated language files from Transifex (2697409)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

1 Like

I now have BD-J menus on Vero 4k running OSMC Leia. Here’s how I did it:

  • Download Oracle JDK 8 (arm32 version) and extract just the jre directory to /usr/lib/jvm/default-java (only need the jre not the full jdk)

  • copy the following X11 libraries into /usr/lib/jvm/default-java/jre/lib/arm
    libbsd.so.0
    libbsd.so.0.8.3
    libX11.so.6
    libX11.so.6.3.0
    libXau.so.6
    libXau.so.6.0.0
    libxcb.so.1
    libxcb.so.1.1.0
    libXdmcp.so.6
    libXdmcp.so.6.0.0
    libXext.so.6
    libXext.so.6.4.0
    libXi.so.6
    libXi.so.6.1.0
    libXinerama.so.1
    libXinerama.so.1.0.0
    libXrender.so.1
    libXrender.so.1.3.0
    libXtst.so.6
    libXtst.so.6.1.0

(I copied these libraries from raspbian)

  • install xserver-xorg-dev

  • recompile libbluray 1.0.2 with bdjava-jar option enabled. Copy the resulting libbluray-j2se-1.0.2.jar to /usr/share/java

  • add the command “export DISPLAY=:0.0” to /usr/bin/mediacenter

  • reboot

BD-J menus will work however…

…playback is choppy. In the logs I see
“NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10”

whereas when bypassing the BD menu and going direct to main title I see
“DEBUG: CDVDVideoCodecAmlogic::Opening: codec 27 profile:100 extra_size:102”

Unfortunately I do not have time to investigate further at the moment. Could this be due to using X11 libraries from Raspian?

1 Like

Probably because the menus cannot be HW accelerated, and VideoPlayer can’t switch decoding method without being re-opened.

Unfortunately requiring X11 packages makes implementing this not an option.

Sam

Where can we get x11 library for amlogic? Is it still using Mali?

There are dedicated install instructions for Vero4k in my [Testing] X11(simple desktop) + Chromium(web browser) in a simple installer for Stretch thread.

A bit down…

You don’t want to go down that route.

17.8-380, 23 Dec 2018: Based off OSMC commit (ab0dd932b7) and xbmc (4a1b32b8a)

OSMC Skin Leia 17.9.3-29

  • Fix syntax errors

pvr.nextpvr:

  • Bug fixes in seeking and fix for uninitialized usec in struct timeval (PR:76, 2 commits, 8 files changed)

pvr.vuplus:

  • Get stream times recordings (PR:149, 4 commits, 20 files changed)
  • In 3.15.2 WebIf that is not OpenWebIf does not support auto timer API - Addon won’t load Newnigma2 image (PR:153, 1 commit, 4 files changed)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

X11 Unstable?

It’s very bloaty: so it would kill performance and make OSMC quite large.
Kodi are deprecating X11 in v19.

Got it. Not good to invest time on something that’s going to be obsolete soon.

Considering v18 isn’t even here yet I’d say v19 is at least a year away.

Ah. I didn’t know it was still far off. Thanks :smile: Merry Christmas, everyone!

Hi. With the latest update the mysql db went from 112 (myvideos version for Leia) to 113 which makes it compatible for my other Leia devices. Does someone know the reason for that?

db version was bumped in this commit:

hmmmm… okay ty for the info.

17.8-381, 28 Dec 2018: Based off OSMC commit (90764f7d1d) and xbmc (8a178cd417)

pvr.zattoo:

  • Update build steps (d44651f)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

17.8-382, 29 Dec 2018: Based off OSMC commit (c946f89d5) and xbmc (85486a286)

XBMC:

  • fix CID 1441972 (PR:15140, 1 commit, 2 files changed)
  • Do not list non-repo add-ons as “unavailable” in info dialog (PR:15099, 1 commit, 1 file changed)
  • Fix unchecked reinterpret_cast of ID3v2 UFID frame (PR:15137, 1 commit, 1 file changed)
  • [joystick.xml] Add more buttons to bring up OSD in LiveTV/Radio and Menu in EPG (PR:15038, 2 commits, 1 file changed)
  • Workaround file copying bug decoding “+” to space in file names in add-on installation (PR:15109, 1 commit, 1 file changed)
  • Scroll GUIListLabel on focus only when enabled (PR:15124, 1 commit, 2 files changed)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

Vero3 build was corrupted so and busy rebuilding. Will be a few hours.

17.8-383, 30 Dec 2018: Based off OSMC commit (2d8460c78) and xbmc (85486a286)

XBMC:

  • [keymaps] Specify that gamepad.xml is for EventServer “gamepads” (PR:15138, 1 commit, 1 file changed)
  • bump to v18.0 rc5 (PR:15152, 1 commit, 1 file changed)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

Do these recent Leia builds for the Vero 4K+ include the various OSMC fixes that have been released in the last few months? For example the video improvement fixes for HDR and colourspace, and the network performance/stability improvements?

While I have some free time during this short holiday period I would like to get my media server up and running with a Leia VM for library updates and several Veros running Leia. Everything looks good in testing but I want to ensure I have the most recent fixes as I will not be touching the set up for a while after I go back to work.

If they don’t include the fixes mentioned, is there any way to manually apply these fixes to a Leia build?