• 1
  • 43
  • 44
  • 45(current)
  • 46
  • 47
  • 70
v19 LibreELEC Testbuilds for x86_64 (Kodi 19.0)
(2020-01-19, 05:04)Milhouse Wrote:
(2020-01-18, 23:58)-zero- Wrote: Lately I set up my mediacenter again. I noticed that ssh Password change is failing because of "is not a string".
That started more or less together with the phython 3 change.

Can you give an example of an ssh password that gives you this problem? The ssh passwords I've tried all work.

Try something like 1test2!

Error I get in the kodi.log file is:
020-01-26 21:51:57.927 T:1499 ERROR: ## LibreELEC Addon ## system::do_sshpasswd ## ERROR: (TypeError("a bytes-like object is required, not 'str'"))
2020-01-26 21:51:57.928 T:1499 ERROR: Traceback (most recent call last):
File "/usr/share/kodi/addons/service.libreelec.settings/resources/lib/services.py", line 670, in do_sshpasswd
TypeError: a bytes-like object is required, not 'str'
202
(2020-01-19, 05:04)Milhouse Wrote:
(2020-01-18, 23:58)-zero- Wrote: Further the samba password is not excepting special characters like "!".
This is an really old problem and was there even before Matrix.

Which Samba password are you referring to - the client password or the server password? The LibreELEC Samba server accepts ! in the password without a problem.

If it's an old problem (and it's with the client) then the best solution is to open an issue on https://github.com/xbmc/xbmc/issues
It is the password of the samba Server you can set in Libreelec right above the ssh section.
Use the same pass 1test2! and try to connect with a windows pc.
Only possible for me with 1test2 without !.
Looks like it is not recognized.
Maybe even a problem with language - using a German keyboard but language in kodi and Libreelec is English.
Reply
@-zero- thanks, will look into it.

For ssh it looks like an issue with the Python3 conversion.

For Samba, we have this which is just all kinds of wrong... we end up setting your password as 1test2 even though you entered 1test2!. Which is insane. I have no idea why this is necessary as the original commit doesn't mention it. I've tested a password of 1test2! on LibreELEC (without the two lines that mangle the username and password) and that works fine with an Ubuntu Samba client. Maybe _some_ (old? broken?) Samba clients have limitations on username and password but if that's the reason then we shouldn't try and fix that in the server as it's a client issue (not our problem).

I'm thinking those two lines should be removed... and the call to smbpasswd isn't particularly safe either (which may also be why the password is being mangled in the first place).
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
New LibreELEC.tv Matrix build #0126: Generic
(Supercedes previous build)

SHA256 Checksum: cfef5f90bb5428c6ce9ab990e2d8345824e5d01a8baeb0839ac24d5d8fcf571f (Generic)

text:
# uname -a
Linux NUC 5.4.15 #2 SMP Mon Jan 27 01:25:06 GMT 2020 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20200127012421-#0126-gc9b3808 [Build #0126]

# Kodi version
Kodi (19.0-ALPHA1 Git:aaa85cf). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (c9b3808, changelog) and tip of XBMC master (aaa85cf, changelog) with the following modifications: Build Highlights:
  1. New 5.4.15 kernel
  2. Python3: install lib2to3
  3. samba: stop mangling username and password
  4. ssh password: fix Python3 issues
Build Details:
  1. LibreELEC.tv:
    • scripts/pkgbuilder.py: avoid returning negative timeout which is fatal (PR:4148, 1 commit, 1 file changed)
    • glibc: ensure it uses our $TOOLCHAIN/bin/python3 (PR:4119, 1 commit, 1 file changed)
    • [busybox] getedid fixes (PR:4149, 1 commit, 1 file changed)
    • libva-utils: fix non x11 build after e46c85e (PR:4093, 1 commit, 1 file changed)
    • tools/dashboard: stop creating empty Generic build dir (PR:4153, 1 commit, 1 file changed)
  2. XBMC:
    • Add JSON RPC call to send button press event. (PR:16858, 1 commit, 10 files changed)
    • [Profiles] Perform operations only outside the login screen (PR:17138, 1 commit, 2 files changed)
    • Fix MUSICPLAYER_DISC_TITLE define position (PR:17263, 1 commit, 1 file changed)
    • [VideoThumbLoader] Do not replace the whole art map when getting item (PR:17127, 1 commit, 3 files changed)
    • [PVR] Fix CPVREpgTagsContainer::UpdateEntries to reset the tags cache (PR:17268, 1 commit, 2 files changed)
    • [depends] allow compiling on an aarch64 host (PR:17260, 1 commit, 2 files changed)
    • [PVR] Fix CPVREpgTagsCache missing channel data. (PR:17271, 1 commit, 3 files changed)
    • [cmake] fix ldflags transfer on addon depends build (PR:17266, 1 commit, 1 file changed)
  3. vfs.libarchive:
    • [Matrix] update addon depends and improve addon code a bit (PR:36, 14 commits, 49 files changed)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:4098 (perma): linux (Generic/Allwinner/RPi): update to linux-5.4.16
    • Updated: [env] PR:4143 (perma): config/graphic: allow using the new intel gallium iris driver
    • Added: [env] PR:4146 (perma): Python3: install lib2to3
    • Added: [env] PR:4154 (perma): samba: stop mangling username and password
    • Updated: [pkg] PR:17222 (perma): [url] skip parsing username:password@ for udp/rtp streams
    • Added: [pkg] PR:150 (perma): ssh password: switch to text mode, disable buffering (service.libreelec.settings)
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
(2020-01-26, 23:18)Milhouse Wrote: @-zero- thanks, will look into it.

@-zero- both issues should be fixed in #0126, let me know if you have any further issues (and thanks for reporting!)
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
The ssh issue is fixed - there is also a nice dialog coming up that password was changed successfully.
Will test Samba Server probably tomorrow.

Thanks to you Milhouse for the good images. I love them and working so,far great.

BR -Zero-
Reply
New LibreELEC.tv Matrix build #0127: Generic
(Supercedes previous build)

SHA256 Checksum: 4138b5e5aba09fe29b03376fd3f0dd12770583813ca792ee263b623e2c4d4e56 (Generic)

text:
# uname -a
Linux NUC 5.4.15 #4 SMP Mon Jan 27 23:21:55 GMT 2020 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20200127232108-#0127-g775cabd [Build #0127]

# Kodi version
Kodi (19.0-ALPHA1 Git:b8dc679). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (775cabd, changelog) and tip of XBMC master (b8dc679, changelog) with the following modifications: Build Highlights:
  1. [Estuary] remove support for addons that have not been updated to py3
Build Details:
  1. LibreELEC.tv:
    • add support for setting wireless regulatory domain (PR:4130, 4 commits, 6 files changed)
  2. XBMC:
    • [JSON-RPC] Fix plugin:// url support for Files.GetFileDetails (PR:17202, 1 commit, 6 files changed)
    • [AddonBase] Segfault/AV in CreateInstanceEx if addonInstance is not initialized (PR:17219, 1 commit, 1 file changed)
    • [Estuary] remove support for addons that have not been updated to py3 (PR:17227, 3 commits, 11 files changed)
    • [gbm] define EGL_NO_X11 to follow upstream changes (PR:17272, 1 commit, 1 file changed)
  3. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:4152 (perma): convert libva related packages to use meson
    • Added: [env] PR:4155 (perma): scripts/pkgbuilder.py: allow active jobs to finish once an error occurs
    • Updated: [pkg] PR:17222 (perma): [url] skip parsing username:password@ for udp/rtp streams
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
New LibreELEC.tv Matrix build #0128: Generic
(Supercedes previous build)

SHA256 Checksum: d7b8b8d1d90c4477fe81cac336628b8d2f7d2d599e34802371c4cc036bfa54fe (Generic)

text:
# uname -a
Linux NUC 5.4.15 #1 SMP Wed Jan 29 00:39:07 GMT 2020 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20200129003814-#0128-g6a49b98 [Build #0128]

# Kodi version
Kodi (19.0-ALPHA1 Git:7684111). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (6a49b98, changelog) and tip of XBMC master (7684111, changelog) with the following modifications: Build Highlights:
  1. samba: update to samba-4.11.6
  2. mesa: update to mesa-19.3.3
  3. Intel media-driver: update and include in build
    Quote:To enable: add LIBVA_DRIVER_NAME=iHD in /storage/.config/kodi.conf. See here for details.

    Once enabled, instead of loading /usr/lib/dri/i965_drv_video.so, the following should be visible in debug log:
    text:

    2020-01-28 19:46:40.036 T:2748 DEBUG: libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
    You should also see the driver name logged in journalctl, when kodi is started.
  4. Inputstream fixes
  5. [addons] cleanup, prevent C++ from addon in Kodi, fix addon CStructHdl
Build Details:
  1. LibreELEC.tv:
    • kodi: use EGL_NO_X11 to follow upstream changes (PR:4150, 1 commit, 1 file changed)
  2. XBMC:
    • Fix TextureCache::CacheImage does not fill texture outparam (PR:17277, 1 commit, 1 file changed)
    • Inputstream fixes (PR:17233, 2 commits, 2 files changed)
    • [addons][inputstream] add RDS stream support (PR:17163, 1 commit, 3 files changed)
    • [depends] bump samba-gplv3 to version 4.11.6 & build static (PR:17209, 3 commits, 21 files changed)
    • [addons] cleanup, prevent C++ from addon in Kodi, fix addon CStructHdl (PR:17281, 4 commits, 9 files changed)
  3. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:4155 (perma): scripts/pkgbuilder.py: allow active jobs to finish once an error occurs
    • Added: [env] patch: media-driver: update and include in build
    • Added: [env] PR:4156 (perma): wireless-regdb: install via network instead of linux package
    • Added: [env] PR:4158 (perma): samba: update to samba-4.11.6
    • Added: [env] PR:4159 (perma): mesa: update to mesa-19.3.3
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
Great to see the new Intel media driver arriving in LibreElec, another step closer to HDR support in LE. Although I’m a little disappointed it doesn’t fully support HDR for my 2018 Intel NUC8i3BEH or other Intel 2018 Coffee Lake NUCs. The spec shows HDR 10 bit but not 10bit 4:2:2 or 4:4:4?

I’m not sure if that means I’ll need to upgrade to a new NUC to get HDR when LE finally supports HDR. Anyone know the situation and can clarify please?
Reply
Sorry
are crazycat & dvb-latest still disabled?
Because crazycat made some important fixes recently.
Any plans to put them back?
Thank you,
sdf
Reply
(2020-01-29, 06:57)HomerJau Wrote: Great to see the new Intel media driver arriving in LibreElec, another step closer to HDR support in LE. Although I’m a little disappointed it doesn’t fully support HDR for my 2018 Intel NUC8i3BEH or other Intel 2018 Coffee Lake NUCs. The spec shows HDR 10 bit but not 10bit 4:2:2 or 4:4:4?

I’m not sure if that means I’ll need to upgrade to a new NUC to get HDR when LE finally supports HDR. Anyone know the situation and can clarify please?

The intel media-driver really doesn't have anything to do with HDR. The normal intel-vaapi-driver can still do HDR. The media-driver just allows to do some tone-mapping things for converting YUV->RGB within the driver.

The problem with HDR support on intel NUC's is that many come with LSPCON which is still gaining support for HDR metadata passthrough in the mainline kernel (if it hasn't landed already). Devices like gemini lake NUCs that don't use the LSPCON converter already support YUV420P10 planes, otherwise known as P010 which is just a 10bit YUV format. With that we can support 10bit output and passing through the HDR metadata through the connector to the TV.

LSPCON devices will gain HDR support eventually as LSPCON isn't going away afaik.

There is still a couple of bits needed in Kodi to properly handle the switch to bt2020 output but this will land soonish. Then there is some of ffmpeg changes we need also but we can add them as a patch.
"PPC is too slow, your CPU has no balls to handle HD content." ~ Davilla
"Maybe it's a toaster. Who knows, but it has nothing to do with us." ~ Ned Scott
Reply
New LibreELEC.tv Matrix build #0129: Generic
(Supercedes previous build)

SHA256 Checksum: 8c97d10f24a4a8c34616d7c838c78c39a134edc9b4210ad6487a61d2fb3af83e (Generic)

text:
# uname -a
Linux NUC 5.4.15 #2 SMP Wed Jan 29 21:37:37 GMT 2020 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20200129213653-#0129-g2500f20 [Build #0129]

# Kodi version
Kodi (19.0-ALPHA1 Git:b519f57). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (2500f20, changelog) and tip of XBMC master (b519f57, changelog) with the following modifications: Build Highlights:
  1. packages: bump devel packages
  2. [posix] network: split into platform specific files
  3. [pvr] CPVRPlaybackState class cleanup
  4. CCPUInfoLinux: check paths in constructor
  5. [linux] CSysfsPath: fix reading from strings with spaces
  6. CPUInfo: remove default "N/A" value from strings
Build Details:
  1. LibreELEC.tv:
    • config/graphic: allow using the new intel gallium iris driver (PR:4143, 1 commit, 4 files changed)
    • convert libva related packages to use meson (PR:4152, 3 commits, 3 files changed)
    • wireguard: add initial support for WireGuard VPNs (PR:4139, 9 commits, 22 files changed)
  2. XBMC:
    • [posix] network: split into platform specific files (PR:17247, 1 commit, 29 files changed)
    • [addons] fix multiple usage (PR:17130, 7 commits, 14 files changed)
    • [pvr] CPVRPlaybackState class cleanup (PR:17285, 1 commit, 2 files changed)
    • Dialog.Close(all) should only close modal dialogs (PR:17226, 1 commit, 1 file changed)
  3. peripheral.joystick:
    • Matrix: Forward-port button map from PR 173 (PR:174, 1 commit, 1 file changed)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:4098 (perma): linux (Generic/Allwinner/RPi): update to linux-5.4.16
    • Added: [env] PR:4160 (perma): packages: bump devel packages
    • Added: [pkg] PR:17287 (perma): CCPUInfoLinux: check paths in constructor
    • Added: [pkg] PR:17289 (perma): [linux] CSysfsPath: fix reading from strings with spaces
    • Added: [pkg] PR:17290 (perma): CPUInfo: remove default "N/A" value from strings
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
@lrusak Thanks for such a detailed response. Much appreciated.
Reply
(2020-01-29, 11:18)sdfg Wrote: Sorry
are crazycat & dvb-latest still disabled?
Because crazycat made some important fixes recently.
Any plans to put them back?
Thank you,
sdf

Hopefully back this weekend.
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
Thank you,
sdf
Reply
New LibreELEC.tv Matrix build #0130: Generic
(Supercedes previous build)

SHA256 Checksum: 674ec465b217cf4b5a7d338dab05c7df128ec59c1a7e7b65226e28d85a9ef928 (Generic)

text:
# uname -a
Linux NUC 5.4.16 #2 SMP Fri Jan 31 00:03:11 GMT 2020 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20200131000217-#0130-gbe02e12 [Build #0130]

# Kodi version
Kodi (19.0-ALPHA1 Git:b57208d). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (be02e12, changelog) and tip of XBMC master (b57208d, changelog) with the following modifications: Build Highlights:
  1. Minors
Build Details:
  1. LibreELEC.tv:
    • wireless-regdb: install via network instead of linux package (PR:4156, 1 commit, 3 files changed)
    • media-driver: update and include in build (PR:4151, 3 commits, 4 files changed)
  2. XBMC:
    • [jsonrpc] Add boxset, disctitle & totaldiscs fields (PR:17270, 1 commit, 7 files changed)
    • webserver: Fix file access on auto-mounted sources (PR:17278, 1 commit, 1 file changed)
    • StringUtils: define FMT_DEPRECATED to fix windows coverity build (PR:17291, 1 commit, 1 file changed)
    • [addons] use on CAddonDll instance class pointer as identifier (PR:17292, 2 commits, 4 files changed)
  3. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:4098 (perma): linux (Generic/Allwinner/RPi): update to linux-5.4.16
    • Updated: [env] PR:4155 (perma): scripts/pkgbuilder.py: allow active jobs to finish once an error occurs
    • Updated: [pkg] PR:17222 (perma): [url] skip parsing username:password@ for udp/rtp streams
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
  • 1
  • 43
  • 44
  • 45(current)
  • 46
  • 47
  • 70

Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for x86_64 (Kodi 19.0)3