Kodi 18 - LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)

  Thread Rating:
  • 6 Vote(s) - 4.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #1711
(2017-05-10 13:37)popcornmix Wrote:  
(2017-05-10 13:32)Aux_ Wrote:  The only working build is # 0410x.
Yes, tvheadend backend is running on the same pi.

Okay, sounds like it is the media_build patches for the kernel.

And what does it mean now?
Can I hope that what happens?

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1712
@Aux_ can you provide "dmesg | paste" from the latest build?

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1713
New LibreELEC.tv Leia build #0510: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.0 #1 Wed May 10 21:14:09 BST 2017 armv6l GNU/Linux

# vcgencmd version
May  4 2017 16:00:32
Copyright (c) 2012 Broadcom
version 809412fa5f5f7d88833e076d71dc329367441601 (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170510211303-#0510-gcd76d64 [Build #0510]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (cd76d644, changelog) and tip of XBMC master (577435d6, changelog) with the following modifications: Build Highlights:
  1. [filesystem] ZipManager: skip path traversal
  2. webserver improvements
  3. libnfs updates
  4. newclock5: [GUI] avoid unneccesary work (see PR:12074)
Build Details:
  1. LibreELEC.tv:
    • dvb-fe-tool: add build dependency (PR:1584, 1 commit, 1 file changed)
    • linux: bump linux-amlogic and drop WP2 patch (PR:1596, 2 commits, 2 files changed)
    • tools/update_binary-addons: ignore game.* addons (PR:1615, 1 commit, 1 file changed)
    • kodi: bump kodi and binary add-ons to current (PR:1614, 5 commits, 63 files changed)
    • Odroid_C2/u-boot: Make LG CEC (Simplink) wakeup work (PR:1611, 1 commit, 1 file changed)
    • Package updates: various minor bumps (PR:1612, 47 commits, 52 files changed)
      • mesa: update to mesa-17.0.5
      • xf86-input-libinput: update to xf86-input-libinput-0.25.1
      • xkbcomp: update to xkbcomp-1.4.0
      • libXi: update to libXi-1.7.9
      • libpciaccess: update to libpciaccess-0.13.5
      • xkeyboard-config: update to xkeyboard-config-2.20
      • presentproto: update to presentproto-1.1
      • util-macros: update to util-macros-1.19.1
      • libssh: update to libssh-0.7.5
      • openvpn: update to openvpn-2.4.1
      • libnftnl: update to libnftnl-1.0.7
      • openssh: update to openssh-7.5p1
      • iptables: update to iptables-1.6.1
      • bluez: update to bluez-5.45
      • libpng: update to libpng-1.6.29
      • libraw: update to libraw-0.18.2
      • libass: update to libass-0.13.6
      • libgcrypt: update to libgcrypt-1.7.6
      • libgpg-error: update to libgpg-error-1.27
      • fuse-exfat: update to fuse-exfat-1.2.6
      • v4l-utils: update to v4l-utils-1.12.3
      • libusb: update to libusb-1.0.21
      • keyutils: update to keyutils-1.5.10
      • libevdev: update to libevdev-1.5.7
      • pciutils: update to pciutils-3.5.4
      • dbus: update to dbus-1.11.12
      • qemu: update to qemu-2.8.1
      • newt: update to newt-0.52.20
      • curl: update to curl-7.54.0
      • libepoxy: update to libepoxy-1.4.2
      • libsndfile: update to libsndfile-1.0.28
      • libmicrohttpd: update to libmicrohttpd-0.9.54
      • kodi: enable MHD_USE_INTERNAL_POLLING_THREAD with libmicrohttpd >= 0.9.54
      • ccache: update to ccache-3.3.4
      • pkg-config: update to pkg-config-0.29.2
      • pcre: update to pcre-8.40
      • elfutils: update to elfutils-0.168
      • gmp: update to gmp-6.1.2
      • libpthread-stubs: update to libpthread-stubs-0.4
      • swig: update to swig-3.0.12
      • m4: update to m4-1.4.18
      • mysql: update to mysql-5.7.18
      • lzo: update to lzo-2.10
      • hdparm: update to hdparm-9.52
      • e2fsprogs: update to e2fsprogs-1.43.4, rework host build, ship full compile_et
      • util-linux: remove unrecognized options
      • openssh: use --with-privsep-user=nobody
  2. XBMC:
    • [windows] add x64 (PR:12065, 6 commits, 14 files changed)
    • [filesystem] ZipManager: skip path traversal (PR:12023, 1 commit, 4 files changed)
    • [Android] Update AndroidKey.cpp (PR:12000, 1 commit, 1 file changed)
    • webserver improvements (PR:12072, 9 commits, 18 files changed)
  3. libnfs:
    • Provide error return from nfs_mount_8_cb() (PR:204, 1 commit, 1 file changed)
    • Free inbuf in rpc_destroy_context() (PR:203, 2 commits, 1 file changed)
    • nfs_readlink2: Return symlink without incurring ENAMETOOLONG (PR:194, 3 commits, 2 files changed)
    • Latch error return from nfs_mount_8_cb() (PR:208, 2 commits, 1 file changed)
    • Return an error if either readmax or writemax are less than NFSMAXDATA2 (PR:214, 1 commit, 1 file changed)
    • Check result of FSINFO before using result in nfs_mount_10_cb() (PR:211, 1 commit, 1 file changed)
    • Include sys/sysmacros.h on platforms that have it (5b28ab5d)
    • Changelog updates (a646519d)
    • Merge branch 'master' of github.com:sahlberg/libnfs (ba44a82b)
    • Changelog updates (0d955176)
    • Export the nfs_readlink2[_async] symbols from the win32/64 DLL (51968635)
    • We do not need an async version of readlink2 (13c25367)
  4. newclock5:
    • New commits in this build:
      • avoid unneccesary work (3da202f1)
      • GUIControl: revert for poster view issue (02a87fc1)

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #1714
(2017-05-10 22:42)Milhouse Wrote:  @Aux_ can you provide "dmesg | paste" from the latest build?

@Milhouse you mean #0510 ?

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
find quote
Namerp Offline
Member
Posts: 84
Joined: Jan 2012
Reputation: 2
Location: Saxony
Post: #1715
(2017-05-10 23:08)Aux_ Wrote:  @Milhouse you mean #0510 ?

yes, if you could pls a
Code:
dmesg | paste
from an working and a not working version - so there are the error easier to spot
find quote
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #1716
(2017-05-11 00:16)Namerp Wrote:  
(2017-05-10 23:08)Aux_ Wrote:  @Milhouse you mean #0510 ?

yes, if you could pls a
Code:
dmesg | paste
from an working and a not working version - so there are the error easier to spot

Hi,

Here working version of the Silicon Labs Si2168 - http://sprunge.us/JCHC (The dvb-c stick works quite normally) #0510

Here non-working wersion of the Panasonic MN88473 http://sprunge.us/KXbb #0510

Sorry but with build version # 0510 the stick does not want to participate at all, because immediately comes the error of TVH "The server does not respond correctly".

Here working version of the Panasonic MN88473 http://sprunge.us/bTab but build #0508

Only to the info - parallel to the DVB-C stick I still have a DVB-S tuner M88DS3103

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
(This post was last modified: 2017-05-11 09:43 by Aux_.)
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1717
@Aux_ hmmm so the Panasonic now works in #0508? I couldn't spot anything obviously wrong in the #0510 dmesg (I only took a quick look), could you provide "journalctl -a | paste" from #0510 too as that's where tvheadend dumps it's log (I believe). I guess journalctl from #0508 also wouldn't hurt, assuming that is working normally.

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #1718
I have now tried 100 times reproduce with working USB stick, unfortunately without success.

Here journalctl log of not working DVB-C stick - http://sprunge.us/SdMY #0508

Here journalctl log of not working DVB-C stick - http://sprunge.us/YQRd #0510


EDIT:
In #0510 stop working the Montage Technology M88DS3103 - DVB-S
In the webui is available and can be activated but no function, there comes error "No free adapter available" ...
I think this is due to the special TVH version ;-)

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
(This post was last modified: 2017-05-11 11:55 by Aux_.)
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1719
New LibreELEC.tv Leia build #0511: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.0 #1 Thu May 11 21:06:04 BST 2017 armv6l GNU/Linux

# vcgencmd version
May  4 2017 16:00:32
Copyright (c) 2012 Broadcom
version 809412fa5f5f7d88833e076d71dc329367441601 (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170511210501-#0511-g1a5dca9 [Build #0511]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (1a5dca9f, changelog) and tip of XBMC master (45519783, changelog) with the following modifications: Build Highlights:
  1. [Linux] EGL split up and cleanup
  2. libnfs: more changes
  3. PR:1616: glibc: update to glibc-2.25
Build Details:
  1. LibreELEC.tv:
    • projects/imx6: use galcore v5 on linux 4.4 (PR:1620, 1 commit, 2 files changed)
  2. XBMC:
    • [network][windows] GetNameServers(): use GetAdaptersAddresses (PR:11995, 1 commit, 2 files changed)
    • [settings] fix custom localization of setting labels/options (PR:12063, 1 commit, 9 files changed)
    • changed: always expand iso images in music window (PR:12004, 1 commit, 3 files changed)
    • [PVR] Fix time_t db insertion (typecast time_t -> uint) (PR:12069, 1 commit, 2 files changed)
    • [Linux] EGL split up and cleanup (PR:11986, 3 commits, 46 files changed)
    • Fix bookmark thumbnails creation when using amcodec (PR:12056, 1 commit, 2 files changed)
    • spelling: [API] GetMininumGameAPIVersion (PR:11993, 1 commit, 4 files changed)
    • [buildsteps][windows] optimize keeping of downloaded files (PR:12077, 2 commits, 4 files changed)
  3. libnfs:
    • Allow autoreconnect to be disabled (PR:213, 1 commit, 3 files changed)
    • Use clock_gettime(CLOCK_MONOTONIC_COARSE) if/when available (2db08783)
    • Document the new url argument to disable autoreconnect (0e37be03)
    • Provide documentation for autoreconnect option (ef8c67e8)
    • Merge branch 'issues-212' of https://github.com/earlchew/libnfs into earlchew-issues-212 (79d1dc5a)
  4. newclock5:
    • Commits no longer in build:
      • add WINDOW_SYSTEM_RPI to WinSystem.h (ee29980f)
      • add rpi to windowing (0ccbb75e)
      • remove rpi from egl (3709b0de)
      • egl: don't build mmal (6ec86bb7)
      • treedata/rbpi: add windowing/rpi (5e2ed0d0)
      • add WinSystemRpiGLESContext.h to WindowingFactory.h (d10ca678)
      • add amlogic to windowing (38b1fd97)
      • remove amlogic from egl (a8b8362b)
      • add amlogic windowing functions to AMLUtils (60010968)
      • remove amlogic from egl/CMakeLists.txt (48b29781)
      • add WINDOW_SYSTEM_AML to WinSystem.h (34ce632d)
      • add WinSystemAmlogicGLESContext.h to WindowingFactory.h (59e8d521)
      • xbmc/windowing: add amlogic subdir (27c4b711)
      • windowing/android: append CMakeLists.txt (0b3b3088)
      • add android to windowing (ed420f8e)
      • add WinSystemAndroidGLESContext.h to WindowingFactory.h (a9f81b6f)
      • remove windowing/egl for android (bc4d9d0c)
      • remove android from egl/CMakeLists.txt (e75ee354)
      • XBMCApp.cpp: change egl to android (1fe97d26)
      • add imx to windowing (6a9adfb0)
      • add WINDOW_SYSTEM_IMX to WinSystem.h (11bd4c9f)
      • add WinSystemImxGLESContext.h to WindowingFactory.h (b26ddfa6)
      • remove windowing/egl (5d7750dc)
      • remove windowing/egl from subdirs.txt (88ce10b4)
      • xbmc/windowing: add imx subdir (34273f7c)
      • fix VideoSyncIMX (de97555d)
      • fixup! add rpi to windowing (da07ab14)
      • fixup! add amlogic to windowing (5337d244)
      • fixup! add imx to windowing (e3b1c786)
      • fixup: Change class to struct (5fd68289)
  5. kernel 4.11.y:
    • New commits in this build:
      • dwcotg: Allow to build without FIQ on ARM64 (f84a32f8)
      • drm/vc4: Add a mode for using the closed firmware for display. (6b1dfcb1)
      • drm/vc4: Name the primary and cursor planes in fkms. (9e28ef64)
      • drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. (9aad0d49)
      • drm/vc4: Fix sending of page flip completion events in FKMS mode. (f69343bd)
      • squash: vc4_firmware_kms fixups (2994b71f)
      • vc4_fkms: Apply firmware overscan offset to hardware cursor (4f1e2231)
  6. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:932: fix same missing dependencies
    • Added: [env] PR:1616: glibc: update to glibc-2.25

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Vimes Offline
Fan
Posts: 308
Joined: Feb 2009
Reputation: 3
Post: #1720
Hi

Having blown the dust off my Pi 3 I have decided to try out these builds Smile

But could anyone help to remind me what was the name and source of the addon which would automagically tell me of the new build when it is available and download it for me to the Pi, I can't even remember the repo where I grabbed it from for the Pre-17 builds.

If, of course, there is one for these builds Smile


Thanks
find quote
MikeKL Offline
Fan
Posts: 436
Joined: Aug 2014
Reputation: 56
Post: #1721
^^^
Add-on I am currently using atm is https://github.com/LS80/script.libreelec.devupdater which I installed via Leopold's latest repository by downloading and installing http://addons.leopold.me.uk/repository.l...-3.0.0.zip

http://addons.leopold.me.uk/

rPi 3, SanDisk Ultra 8Gb SD & Milhouse LE TestBuild (Kodi 18) -> Onkyo AV -> Philips 42" LCD TV
(This post was last modified: 2017-05-12 19:23 by MikeKL.)
find quote
bmonster Offline
Senior Member
Posts: 193
Joined: Aug 2008
Reputation: 3
Post: #1722
Hi,

Has the splash screen been removed, not an issue, im just curious.
My pi 3 shows the video, then its blank till kodi loads..started #0505 for me

Thanks Bucky
(This post was last modified: 2017-05-12 21:21 by bmonster.)
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1723
(2017-05-12 21:20)bmonster Wrote:  Hi,

Has the splash screen been removed, not an issue, im just curious.
My pi 3 shows the video, then its blank till kodi loads..started #0505 for me

Thanks Bucky

Not really noticing anything different here... and I've gone back to builds from Oct 2016 (#1001[2016]) while testing this.

In all cases, including #0505, the LE splash screen appears (for 2-3 seconds), the splash video plays normally (for 6 seconds), and then after the video ends Kodi shows a blank black screen for 8 seconds while it loads the GUI (timings from RPi3/arm_freq=1300). The only way to avoid/minimise the blank screen is to use a longer video... or for Kodi to start more quickly.

Might possibly skin related - for example, a lightweight skin might load more quickly (I'm testing with stock Estuary). Or maybe a change in #0505 (stats?) is slowing down the loading process enough to be noticeable (which I'm not seeing with stock Estuary, as this has always been slow).

If you're sure something has changed, can you upload a video with before/after #0505 showing what you are seeing?

Edit: added approximate timings, which don't appear to have changed since at least #0401.

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(This post was last modified: 2017-05-12 22:12 by Milhouse.)
find quote
Vimes Offline
Fan
Posts: 308
Joined: Feb 2009
Reputation: 3
Post: #1724
(2017-05-12 19:10)MikeKL Wrote:  ^^^
Add-on I am currently using atm is https://github.com/LS80/script.libreelec.devupdater which I installed via Leopold's latest repository by downloading and installing http://addons.leopold.me.uk/repository.l...-3.0.0.zip

http://addons.leopold.me.uk/


Thanks for that. I might need to use that if I figure out....

I had installed the latest build here and a working LE 8.01 and ran into issues, it would not recognise any Windows SMB shares.
I then hard reset it and started to add shares via the wired Ethernet connection. Again Windows SMB shares can't be seen nor added. Using the Media servers name or IP address is not helping.

Swapping the card over and going back to the LE 8.01 build and all is well with the Windows SMB shares being there and others can be added, as to what is seen on the network.

I will need to take a look at this again when I have a little time.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #1725
(2017-05-12 22:13)Vimes Wrote:  Thanks for that. I might need to use that if I figure out....

I had installed the latest build here and a working LE 8.01 and ran into issues, it would not recognise any Windows SMB shares.
I then hard reset it and started to add shares via the wired Ethernet connection. Again Windows SMB shares can't be seen nor added. Using the Media servers name or IP address is not helping.

Swapping the card over and going back to the LE 8.01 build and all is well with the Windows SMB shares being there and others can be added, as to what is seen on the network.

I will need to take a look at this again when I have a little time.

With these test builds, which currently use Samba4 and allow Samba to negotiate SMB3 connections in preference to SMB1, you might need to force SMB1 if your server is buggy or misconfigured and claims it supports SMB3 when it doesn't.

See: http://forum.kodi.tv/showthread.php?tid=...pid2560049

Edit: SMB1 is a security risk. Just ask the NHS...

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(This post was last modified: 2017-05-12 22:23 by Milhouse.)
find quote
Post Reply