Posts by chewitt

    LE's niche is (and will probably remain) users with offline media, DVB services, and limited streaming media. Anyone who's serious about the online streaming media world should look to run Kodi on Android (a box/stick with L1 widevine etc.) or perhaps an AppleTV device that are natively part of the walled garden ecosystems that all the streaming media services reside in. There simply aren't enough developers working on Kodi or LE or the time/money resources that would be needed to do anything different. Adding a browser isn't going to noticeably change that, and using VLC isn't going to happen when Kodi is essentially a big fancy wrapper around deeply embedded FFMpeg. At least FFMpeg and VLC share common roots.

    The challenge with all the 'external' DVB drivers is that the upstream sources are rarely updated to latest kernel quickly, and we are bumping to the latest kernel release frequently, which breaks the patches needed. As a result, we generally don't bother updating them until we reach the later stages of a beta cycle when we've locked on a specific kernel as our release target AND the upstream driver patchset is available. It would be nice to track things more closely and bump more frequently, but curating DVB patcsets is a miserable time consuming pain in the arse chore task, and devs generally (and understandably) find more fun things to spend their free time on.

    Code
    if [ "$(systemctl is-active reboot.target)" = "active" ]; then
      exit 0
    fi

    ^ If reboot.target is active you are rebooting, and exit the script. Untested, but I think should work. An alternative would be to test whether shutdown.target is active and only then proceed.

    You can do it, but not using our installer.

    LE requires two partitions: one for /flash (boot files) and one for /storage (persistent data) and on x86_64 hardware you can use MSDOS or GPT partition schemes. The boot volume can be either vfat or ext4 but storage MUST be a linux filesystem type (ext4) else we cannot set secure SSH key permissions and you'll never be able to login to the device console.

    If the current filesystem is a Linux format then you can use Gparted from e.g. an Ubuntu Live USB image to shrink/move the current partition to make space for the /boot volume (512MB is enough) and mount the existing partition as /storage. Install syslinux or GRUB to the boot partition with an extlinux.conf that sets boot=/dev/sda1 disk=/dev/sda2 etc. and then copy the KERNEL and SYSTEM files over, and on first boot we will (re)create the .kodi and .cache and .config folders that we need on /storage.

    If the current filesystem is a Windows format then you need to create TWO partitions so that we can store Kodi data correctly etc. - the media partition will auto-mount and be usable. I'd create the /storage partition at 8GB .. it's normally enough for all the thumbs and other cruft that Kodi accumulates in use.

    Reports of "Stuck on Splash" almost always means "GPU not detected" .. the OS will be running fine, but no GPU means no GUI to overwrite the Splash screen. Search for a "LibreELEC" device on the network and access the Logs folder over SMB to generate a zip with the system logs that can be viewed or shared for clues on the problem. If the laptop has multiple GPUs it's best to disable one in BIOS; the Intel GPU should be better supported than the nVidia one. You can also try a current nightly from https://test.libreelec.tv to see if that's any different.

    ^ that's the install script adapted for LE quirks and locations .. no idea if it works or not.