v18 -  LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
#1
Bug 
Kodi "master" is now based on Leia, or Kodi 18. See this thread for Kodi 17 (Krypton) testbuilds.

Fair Warning

Kodi 18 is currently alpha and there is likely to be a lot of activity in the coming weeks/months. There will be some breakage.

In addition, these are "bleeding edge" builds - they often contain cherry-picked commits that require early testing prior to merging upstream, and which won't be found in regular nightlies until after they have been merged.

Please continue to report issues in this thread, but as I'm often not responsible for bugs and regressions (unless it's build related) don't expect personal replies or for me to file any upstream bug reports on your behalf. The best you can hope for is that the developer responsible is monitoring this thread and responds appropriately. If you want to progress an issue, identify when the issue first appeared as that may help suggest the pull request (PR) responsible, then post a comment on the relevant github PR or - if it's VideoPlayer related, or you don't know which PR is responsible - on trac.kodi.tv.

Bug reports

Please include a debug log with all bug reports as this greatly increases your chances of anyone taking an interest in your issue.

Best way to do this:
  1. Enable debug logging: Settings > System > Logging > Enable debug logging
  2. Reboot
  3. Reproduce the issue
  4. Upload the log: Settings > LibreELEC > System > Submit Log > Upload latest Kodi log
  5. Post the URL in the forum with a description of the problem
In the case of Kodi crashing use the Upload latest Kodi crash log option.

Bug reports without a suitable log will often be ignored - no debug log, no issue - or at best will take much longer to be investigated.

Skin Usage

By all means use third party skins with these builds (if the skins are compatible), but please do not report problems that cannot be reproduced while using the stock Estuary skin that is included with every build.

If a problem is not reproducible with stock Estuary then it's most likely to be a third-party skin problem, in which case contact the skin maintainer.

Installing

You need a working LibreELEC system in order to install a test build. If you are starting from scratch, use an official LibreELEC disk image to create a working system on your SD card. Once you have a working system, install the test build by copying the tar file into your Update folder and reboot.

RPi 3/RPi 3+ users: Use RPi2 builds.


Recent builds (see next post for older builds):
  • #0917, 17-Sep-2018: RPi / RPi2 -- Release post (New 4.18.8 kernel; SQLite 3.25.0)
  • #0916, 16-Sep-2018: RPi / RPi2 -- Release post ((Potential) fix for CMA-related audio stutter; [keymaps] Map key 'numpad period' to action 'channel number separator'.)
  • #0915, 15-Sep-2018: RPi / RPi2 -- Release post (curl: update to curl-7.61.1 with latest CA cert bundle; revert reverted CMA changes)
  • #0914, 14-Sep-2018: RPi / RPi2 -- Release post (AEBitstreamPacker: Differentiate between DTS-HD-MA and DTS-HD-HR; revert "Merge pull request #14429 from ace20022/bd_mouse_select")
  • #0913, 14-Sep-2018: RPi / RPi2 -- Release post (samba: update to samba-4.9.0; revert "mm, compaction: allow compaction for GFP_NOFS requests")
  • #0912, 12-Sep-2018: RPi / RPi2 -- Release post (VideoPlayer: rt streams - flush demux queue if sync error is too big)
  • #0911, 11-Sep-2018: RPi / RPi2 -- Release post ([Music]Fix forced expansion of .m3u playlists)
  • #0910, 10-Sep-2018: RPi / RPi2 -- Release post (New firmware; new 4.18.7 kernel (with RPi POE support); input: libinput: add setting to allow changing keymap layout)
  • #0909b, 09-Sep-2018: RPi / RPi2 -- Release post (Kodi Beta 3 begins; VideoPlayer demux and sync fixes; revert CServiceBroker pointer and PVR OSD changes until newclock5 rebase)
  • #0909, 09-Sep-2018: RPi / RPi2 -- Release post (Increase systemd TimeoutStop for kodi service to 30 seconds; VideoPlayer: fix timeshift on demand; [PVR] Guide window: Fix deadlock; update to mesa-18.2.0, wireless-regdb-2018.09.07, Python3-3.7.0; ath9K improvements)
  • #0907, 07-Sep-2018: RPi / RPi2 -- Release post (inputstream.adaptive with Widevine api 10 implemented; [videoplayer] [bluray] Fix playback of disc with truehd tracks in menu mode.)
  • #0906, 06-Sep-2018: RPi / RPi2 -- Release post ([PVR] trac#18022: Add support for ACTION_SHOW_INFO to CGUIDialogPVRChannelGuide; pvr.dvbviewer and pvr.mediaportal.tvserver fixes)
  • #0905, 05-Sep-2018: RPi / RPi2 -- Release post (New 4.18.6 kernel; HID: core: fix grouping by application)
  • #0904, 04-Sep-2018: RPi / RPi2 -- Release post ([PVR] Simple timeshift OSD (optional); GLES logging cleanup and unused extension removal)
  • #0903, 03-Sep-2018: RPi / RPi2 -- Release post ([PVR] PVRChannelGroup::ResetChannelnumberCache; [Estuary] Music OSD: Remove 'Previous' button for non-seekable stream)
  • #0902, 02-Sep-2018: RPi / RPi2 -- Release post (Minor change)
  • #0901, 02-Sep-2018: RPi / RPi2 -- Release post (Show EPG image on the PVR screens)
  • #0831, 31-Aug-2018: RPi / RPi2 -- Release post (ffmpeg: hevc: Reduce size of aux frame buffers from JC plus some Ben tweaks; add scroll to plot on PVR Channel Guide Dialog)
  • #0830, 30-Aug-2018: RPi / RPi2 -- Release post (Revert bluray improvements until next rebase; mMALRender: Protect against divide by zero)
  • #0829, 30-Aug-2018: RPi / RPi2 -- Release post (New firmware (cache-line-size fix); new 4.18.5 kernel; updated dvb-firmware 1.3.1; zlib: add neon optimizations)
  • #0828, 28-Aug-2018: RPi / RPi2 -- Release post (kernel: Vchiq cache; [cleanup] NetworkBase and NetworkInterface refactoring)
  • #0827, 27-Aug-2018: RPi / RPi2 -- Release post (Fix DVD nav when building Kodi with LTO on Ubuntu 16.04; fix turning off TV with CEC when Kodi shutdown; ffmpeg: cleanup; mariadb-connector-c: update to 3.0.6)
  • #0826, 26-Aug-2018: RPi / RPi2 -- Release post (Report correct Kodi git rev in kodi.log; PythonInvoker: fix thread termination check; [videoplayer] Fix external vob subs usage.)
  • #0825, 25-Aug-2018: RPi / RPi2 -- Release post (linux: replace ancient rc6 decode hack with proper fix; RPi: fix Alsa card confs for new driver on kernel 4.18)
  • #0824, 24-Aug-2018: RPi / RPi2 -- Release post (New firmware; linux: fix Module.symvers generation; update samba-4.8.5; [pvr][guiinfo][guilib][estuary] PVR timeshift GUI v2.)
  • #0823, 23-Aug-2018: RPi / RPi2 -- Release post ([videoplayer] Fix dvd resume, mouse selection in disc menus, caching in menus)
  • #0822, 22-Aug-2018: RPi / RPi2 -- Release post (New 4.18.4 kernel; bump libfmt to 5.1.0)
  • #0821, 21-Aug-2018: RPi / RPi2 -- Release post (update dvb-fw, settings add-on; [PVR] Fixes for hidden channels; fix some ffmpeg warnings; [Estuary] Fix condition for focus on the stop button; settings: Remove circular dependency)
  • #0820, 20-Aug-2018: RPi / RPi2 -- Release post (VideoPlayer: add audiosetting for downmix clev)
  • #0819, 19-Aug-2018: RPi / RPi2 -- Release post (VideoPlayer: do not create resume bookmarks for content that cannot be resumed; newclock5: drop SSIF, DVD and MVC seek patches)
  • #0818, 18-Aug-2018: RPi / RPi2 -- Release post (Kodi 18 Beta 2 commences; openssl: update to 1.0.2p; VideoPlayer / AE: fixes; updated DVB addons; update (and new) splash video)
  • #0817, 17-Aug-2018: RPi / RPi2 -- Release post (kernel: V4L2/camera fixes; zstd, libgcrypt, libpng: package updates; vfs.sftp added to build; RetroPlayer: Fix out-of-memory error on resolution change)
  • #0816, 16-Aug-2018: RPi / RPi2 -- Release post (New firmware (video_encode, arm_dt fixes); RPi: enable CMA debugging; improve BT/WiFi coexistence)
  • #0815, 15-Aug-2018: RPi / RPi2 -- Release post (kernel: Revert "mm: alloc_contig: re-allow CMA to compact FS pages"; RetroPlayer: Merge savestate metadata into .sav file)
  • #0814, 14-Aug-2018: RPi / RPi2 -- Release post (New 4.14.62 kernel; busybox, samba and nano updates)
  • #0813, 13-Aug-2018: RPi / RPi2 -- Release post (Minors)
  • #0812, 12-Aug-2018: RPi / RPi2 -- Release post (kodi: use HTTPS and SHA256 for LibreELEC repo addons; fix GUI sounds; retroplayer: black screen fix for ARGB1555; [bluray] Change log messages after the fs callbacks refactoring.)
  • #0810, 10-Aug-2018: RPi / RPi2 -- Release post (New firmware (POE Hat support); linux: Add rpi-poe-fan driver; fix CApplicationPlayer::GetPercentage())
  • #0809, 09-Aug-2018: RPi / RPi2 -- Release post (wpa_supplicant: Fix EAPOL vulnerability; fix stream playlists as directory)
  • #0808, 08-Aug-2018: RPi / RPi2 -- Release post (New firmware (MMAL, HVS, DPI changes); VideoPlayer: do not reset interlaced; VideoPlayer: blurays - do not read chunked in open_stream path; Various other VideoPlayer and resolution fixes)
  • #0807, 07-Aug-2018: RPi / RPi2 -- Release post (New 4.14.61 kernel; updated DVB addons (crazycat, hauppauge etc.); drop PR14271 Bluray chunked read)
  • #0806, 06-Aug-2018: RPi / RPi2 -- Release post (VideoPlayer: bluray - read chunked from file; posix: smb - set chunk size to 64k, fixes ECONNABORT)
  • #0805, 05-Aug-2018: RPi / RPi2 -- Release post (v4l-utils: update to v4l-utils-1.14.2; bluez: fix obexd inclusion after 5.50 bump; [VideoDatabase] Improved speed of CVideoDatabase::GetEpisodeId: Only)
  • #0804, 04-Aug-2018: RPi / RPi2 -- Release post (Revert v4l-utils update (back to 1.14.1); enable dynamic configuration of netconsole at runtime)
  • #0803, 03-Aug-2018: RPi / RPi2 -- Release post (samba: make services depend on network-online.target; videoPlayer: fixup flush after cdd5417611ddce737fef6008a6a67ebad84be67a)
  • #0802, 02-Aug-2018: RPi / RPi2 -- Release post (glibc: update to glibc-2.28; pulseaudio: update to v12.2)
  • #0801, 01-Aug-2018: RPi / RPi2 -- Release post (VideoPlayer: allow saving video buffers on flush; use DBus to delay the triggered system poweroff so that Kodi can shutdown completely.)
  • #0731, 31-Jul-2018: RPi / RPi2 -- Release post (gcc-8.2.0, binutils 2.31.1; bump to v18 beta1)
  • #0730, 30-Jul-2018: RPi / RPi2 -- Release post (New firmware (SD CLK, Rawcam and MMAL changes); new 4.14.59 kernel; [PVR] Guide window: Prevent concurrent updates.; ffmpeg: hevc: latest optimisations from Ben)
  • #0729, 29-Jul-2018: RPi / RPi2 -- Release post (VideoPlayer: frame advance - fix + infobool; [guiinfo] Fix GUIInfoManager::GetItemImage for non-listitem labels.; [GUI]Fix window onload control move for music item lists; [PVR] Guide window: Only sort events item list when actually necessary.; [guiinfo] Fix PLAYER_(PATH|FILENAME|FILEPATH).)
  • #0728, 28-Jul-2018: RPi / RPi2 -- Release post (Minors)
  • #0727, 27-Jul-2018: RPi / RPi2 -- Release post (libfstrcmp: initial package; [PVR] Guide window: Add 'sorty by' and 'sort order' for epg grid channels; [PVR] Guide window: Only refresh grid data synchronously when actually necessary.; [JSON]Sorting Music Items; Drop: RetroPlayer: Merge savestate metadata into .sav file)
  • #0726, 26-Jul-2018: RPi / RPi2 -- Release post (Do not show busy dialog if progress dialog is active while calling a plugin; inputstream.adaptive fixes)
  • #0725, 26-Jul-2018: RPi / RPi2 -- Release post (New 4.14.58 kernel; ffmpeg-4.0.2-Leia-Alpha3; VideoPlayer: fix aspect ratio of libass subs; retroPlayer: Merge savestate metadata into .sav file; fix RPC/NFS netbooting)
  • #0724, 24-Jul-2018: RPi / RPi2 -- Release post ([Subtitles] Background color and background opacity settings; [JSON]Fix music source handling to match schema)
  • #0723, 23-Jul-2018: RPi / RPi2 -- Release post ([database] Reset path hashes when cleaning up files in video database; make sure not to delete a CThread object while spawn thread is in process)
  • #0722, 22-Jul-2018: RPi / RPi2 -- Release post (Minors)
  • #0721, 21-Jul-2018: RPi / RPi2 -- Release post ([gui] Kill g_audioManager)
  • #0720, 20-Jul-2018: RPi / RPi2 -- Release post ([PVR] Fix deadlock when removing deleted channels & some code cleanup.)
  • #0719, 20-Jul-2018: RPi / RPi2 -- Release post ([gui] Kill g_colorManager; VideoPlayer: reset realtime when opening demuxer, some cleanup; fix videosettings for items not stored in db; include peripheral.xarcade addon in build; [JSON]Fix filtering in GetSongs and GetAlbums)
  • #0718, 18-Jul-2018: RPi / RPi2 -- Release post (New firmware (MMAL, IL ISP, dispmanx fixes); VideoPlayer: fix/improve audio stalls of realtime streams; Fix crash in zero-copy games if dimensions are changed)
  • #0717, 17-Jul-2018: RPi / RPi2 -- Release post (New 4.14.56 kernel; [guiinfo] Fix 'Slideshow.File(Name|Path|Size|Date)' and 'Slideshow.Index' labels - trac#17956.)
  • #0716, 16-Jul-2018: RPi / RPi2 -- Release post (glibc: drop obsolete code; openssl: fix regression; reverted: link with libbluray (newclock5 needs rebase))
  • #0715, 15-Jul-2018: RPi / RPi2 -- Release post (busybox: tweak text as dtb.img is not a bootloader; kodi: enable games and disable rewind by default; add headless modesetting for linux gbm)
  • #0714, 14-Jul-2018: RPi / RPi2 -- Release post (Add support for self-signed CAs)
  • #0713, 14-Jul-2018: RPi / RPi2 -- Release post (Keep protocol options in path databases; AE: fix handling sink errors in suspend state; [cleanup] silence useless cast warnings (reason: newclock5 conflict))
  • #0712, 12-Jul-2018: RPi / RPi2 -- Release post (AE: fix sync for transcoding)
  • #0711, 11-Jul-2018: RPi / RPi2 -- Release post (net: lan78xx: Fix race in tx skb size calculation)
  • #0710, 10-Jul-2018: RPi / RPi2 -- Release post (kernel: overlay and vc4 fixes)
  • #0709, 09-Jul-2018: RPi / RPi2 -- Release post (New firmware; new 4.14.54 kernel; fix Install from zip from addon view)
  • #0708, 08-Jul-2018: RPi / RPi2 -- Release post (ConnMan: use UseGatewaysAsTimeservers option; [JSON]Faster access to music library; [videoplayer] Teletext: refine fix 714b808)
  • #0707, 07-Jul-2018: RPi / RPi2 -- Release post (systemd: change uuid generation; move activating OSD to GUIWindowFullScreen)
  • #0706, 06-Jul-2018: RPi / RPi2 -- Release post (bluez: bump version to 5.50; guiinfo: grab gfx lock when registering GUIInfoProviders)
  • #0705, 05-Jul-2018: RPi / RPi2 -- Release post (Revert cause of crash in #0703)
  • #0703, 04-Jul-2018: RPi / RPi2 -- Release post (New firmware (pwm_sdm fixes); reusepython off by default; [gui][pvr][fix] Prevent the modification of the provider list while using its iterator.)
  • #0702, 02-Jul-2018: RPi / RPi2 -- Release post (Fix segfault on shutdown caused by busy python addons; loadsa lang updates)
  • #0701, 01-Jul-2018: RPi / RPi2 -- Release post (Revert dash, fix package cache)

Feature Requests:
I will not be adding extra add-hoc packages to these builds as that is not their purpose, which is to help test bug fixes and enhancements for existing features/packages/drivers in stock LibreELEC. New functionality may be included for testing purposes if it is considered both beneficial and highly likely to be merged upstream in the near future, and is available as a github pull request or commit.

I have no desire to create builds with unique features upon which someone becomes dependent, as this benefits nobody in the long term not even those using the unique features once I stop creating new builds. In theory, when I stop creating new builds you should all be able to seamlessly switch back to official LibreELEC builds which by then should be including most if not all of the enhancements originally tested in these builds.

If you care about long term support for your favourite package, feature or driver and want to see it included in an LibreELEC build, contact the LibreELEC developers on github or post on the LibreELEC.tv forum requesting the addition of support in the base LibreELEC build (or better yet, create a Pull Request with patch). That way everyone building or using an LibreELEC derived system "wins".

Additional Testing Notes:
  1. Build references

    When reporting issues, refer to builds using only the published build codes, ie. #0215, #0216 etc. The build code is visible on the boot screen, and by typing "lsb_release".

    Do NOT use any other reference, as these are often meaningless. For instance, the LibreELEC github revision identifier, 20272, 20281 etc. can be used by more than one build if nothing changes in LibreELEC between successive builds meaning such references could identify multiple builds, rendering it useless as a unique reference.

    Anyone using the wrong reference will be ignored by me, possibly others, as I'm just not interested in working out which build you may or may not be referring to.

  2. Usage information

    Starting with build #0529(2014), very limited usage information will be collected during the first boot of each newly installed build. The information collected is: build#, Pi memory size (256MB, 512MB or 1008MB) and maximum ARM frequency. No IP or personal information is collected!

    If you wish to opt out of data collection, run the following command:
    Code:
    touch /storage/.config/milhouse.dnt
    The purpose of this data collection is really just to get an idea of how much testing is being carried out and on what hardware, and would otherwise be achieved via non-opt out server logs if such logs were available (which they're not).

  3. Migrating LibreELEC from RPi1 to RPi2, and back again

    Note #1: Prior to migration I would recommend disabling all overclocks, as a Pi1 overclock may not work successfully on a Pi2, and vice versa.

    Note #2: LibreELEC now includes a compatability check to intentionally make it more difficult to upgrade the RPi1 or RPi2 with the wrong software. In order to switch from RPi1 to RPi2 (or vice versa) you will need to disable this compatability check by executing the following command in ssh BEFORE commencing the upgrade:
    Code:
    touch /storage/.update/.nocompat

    From RPi1 to RPi2: While using the RPi1, upgrade with the RPi2 tar. Once the upgrade is complete, the system will reboot to a rainbow boot screen (as you're now booting the ARMv7 kernel). Shutdown (pull the power) and transfer the SD card into your RPi2, which will boot normally.

    From RPi2 to RPi1: While using the RPi2, upgrade with the RPi tar. Once the upgrade is complete, the system will reboot to a rainbow boot screen (as you're now using the ARMv6 kernel). Shutdown (pull the power) and transfer the SD card into your RPi1, which will boot normally.

  4. Builds since early Dec 2014 include crashlog support

    In the event of a crash, the file /storage/.kodi/temp/kodi_crashlog_<ccyymmddhhmmss>.log will be created. The symbolic link "/storage/.kodi/temp/kodi_crash.log" will always point to the latest crashlog. Upload one of these files to a paste site and post details on the forum.

    Debug builds are occasionally uploaded to the debug folder. Debug builds will usually include more detailed crashlog information, but require a larger System partition (at least 384MB) and more RAM.

    Use the following command to upload the most recent crashlog:
    Code:
    cat /storage/.kodi/temp/kodi_crash.log | pastebinit

  5. Resizing partitions for debug-enabled builds (or undersized partitions that result in "CHECKING SIZE: FAILED" errors)

    The default FAT partitition created by a disk-image installation (prior to OpenELEC 6.0.1) is too small for a debug-enabled build (and even some of the more experimental non-debug builds depending on what features are included), and will need to be increased in size to 512MB using some of the free space allocated to the second ext4 partition.

    To resize the FAT and ext4 partitions of an existing installation:
    • Linux: use gparted to resize FAT/ext4 partitions
    • Windows: use MiniTool Partition Wizard. See this post for more details - unfortunately partition move/resize is not supported by MiniTool for ext4 filesystems so backup, delete/recreate ext4, then restore to resize the Storage partition
    • Windows: An alternative solution is to boot a Linux "LiveCD" and then use gparted

    Alternatively, if you have a Linux system available and are creating a fresh SD installation, manually creating the partitions may be a quicker option (the linked instructions will create a 512MB FAT partition).

    Starting with OpenELEC 6.0.1, disk image installations will now create a 512MB FAT partition although this will wipe all existing data - use the backup/restore procedure to save existing data.

  6. Amazon Prime / Netflix / inputstream.adaptive
    Amazon is working working (as of 03 July 2017)
    Netflix is currently working (as of 29 Jun 2017)

    These builds include the inputstream.adaptive addon, which is enabled by default.

    With inputstream.adaptive it is possible to view Netflix and Amazon Prime content.

    Amazon Prime addons (valid Amazon Prime account required):

    https://github.com/liberty-developer/plu...me_instant
    https://github.com/phil65/plugin.video.amazon65

    If the Amazon addons do not support the Inputstream Helper addon then you may have to install libwidevine manually - this is an unsupported method, contact the Amazon addon maintainers if it doesn't work:
    Code:
    curl -Ls http://nmacleod.com/public/libreelec/getwidevine.sh | bash

    Netflix addon (valid Netflix account required):

    The Netflix addon with Inputstream Helper can be installed from the Kodinerds Netflix repository - once the repository is installed you can install the Netflix addon, and when a video is watched if the libwidevine library needs to be installed you will be prompted to do so.

    Netflix support: https://github.com/asciidisco/plugin.video.netflix

  7. LibreELEC Settings add-on Development Updates
    For these builds since #0612, enter a URL into a Custom Channel, selecting from the following URLs based on your hardware:
    Code:
    RPi Zero/RPi1: http://milhouse.libreelec.tv/builds/master/RPi
    RPi2/RPi3:     http://milhouse.libreelec.tv/builds/master/RPi2
    Generic (x86): http://milhouse.libreelec.tv/builds/master/Generic
    then select "Milhouse-9.0" as the Update Channel (or "Milhouse-8.0" for builds before #0202).

  8. Clean builds - what are they?
    There are two ways to build LE: a "clean" build, where everything (every package) is built from scratch - this takes 2.5 to 3 hours - or there's an "incremental" build where only the packages that have changed from the last build are re-built - this is much quicker, usually 10-15 minutes depending on the number of packages that have changed.

    Obviously "incremental" builds are the preferred method since they're so much quicker, however there are consequences when packages have inter-dependencies and only some of those packages are changed (and thus rebuilt) which may result in unpredictable results at run-time. For this reason, every now and again it's a good idea to "clean build". Also, when there are a large number of core packages being updated/bumped it's also a good idea to "clean build" since the likelihood/risk of inter-dependency is so much greater.

    I'll sometimes make a point of mentioning in the build highlights when a build is of the "clean build" variety, mainly so that I remember this if/when I come back to this build for any reason in another 6 months time... Note that I won't always do this as I'll sometimes forget to mention it, so the lack of any reference to "clean build" should not be taken as confirmation that the build is incremental.

  9. Uploading debug logs
    Without a debug log there's often no way to investigate a problem, and you can expect your bug report to be ignored as a result. This is the easiest way to upload a debug log:
    1. Enable debug logging. If this is not possible in the GUI (because Kodi is crashing) then add the following to /storage/.kodi/userdata/advancedsettings.xml:
      Code:
      <advancedsettings>
        <loglevel>1</loglevel>
      </advancedsettings>
    2. Reboot, so that debug logging is in effect from the very start of Kodi
    3. Reproduce the problem
    4. Using ssh connect to LibreELEC (username: root, password: libreelec)
    5. Execute the command:
      Code:
      cat /storage/.kodi/temp/kodi.log | pastebinit
      then paste the resulting url to the forum
    Debug logging is enabled in Settings > System Settings > Logging > Enable debug log. Sometimes component-specific logging may be useful depending on the issue.

    Do NOT upload the log itself to the forum! Always us a pastebin-type site (or dropbox/googledrive if you have to compress the log).

  10. Game Emulators
    Access games via Internet Archive ROM Launcher (IARL):
    1. Download Zach Morris Repo and install from zip (don't use "Install from zip file" Home screen widget - use Add-ons > Add-on browser > Install from zip file)
    2. Install from repository > Zach Morris Add-ons > Game add-ons > Game providers > Internet Archive ROM Launcher
    3. Within IARL, install emulators, launch games etc.

  11. Odds and sods
    1. What are newclock3, newclock4 etc.? Link.
    2. A selection of addons are available here
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.
Reply
 
Thread Rating:
  • 19 Vote(s) - 4.58 Average


Messages In This Thread
LibreELEC Testbuilds for RaspberryPi (Kodi 18.0) - by Milhouse - 2016-12-01, 06:34