[TESTING] Kodi 18 (Leia) builds for Raspberry Pi

17.8-320, 9 Sept 2018: Based off OSMC commit (056f4719e) and newclock5 (6c8943f)

XBMC:

  • [messaging] CID 1439117: Uninitialized members (UNINIT_CTOR) (PR:14402, 1 commit, 1 file changed)
  • Fix show info dialog for music videos on current musicplaylist (PR:14373, 1 commit, 1 file changed)
  • VideoPlayer: fix timeshift on demand, allow pause if no buffer exists (PR:14399, 1 commit, 6 files changed)
  • input: LibInputTouch: Switch to get_seat_slot() to fix single touch device input (PR:14400, 1 commit, 1 file changed)
  • gbm: fix surface creation when no modifiers are present (PR:14393, 1 commit, 2 files changed)
  • [addons] sync with repo (PR:14394, 1 commit, 27 files changed)
  • [PVR] Guide window: Fix deadlock. (PR:14406, 1 commit, 4 files changed)
  • Use GetDynPath for ExternalPlayer, and playercorefactory (PR:14395, 1 commit, 3 files changed)

pvr.vuplus:

  • Add Timeshift to VuPlus Addon (PR:89, 4 commits, 15 files changed)

Includes latest addons: inputstream.adaptive (430c440), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv(c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer (b63e867), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (7c7c6ce), pvr.iptvsimple(e8effad), pvr.mediaportal.tvserver (cc3eaf0), pvr.mythtv (3163109, +3), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet (1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (016a4ff), pvr.wmc (292a819), pvr.zattoo (29e0bbf, +1), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

Thanks for your reply. This actually worked for me. I changed to the latest libwidevinecdm.so following this link: https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_10718.88.2_daisy-spring_recovery_stable-channel_spring-mp-v3.bin.zip

and got Netflix up and running again.

1 Like

With the latest leia (at the time .320) i got netflix and viaplay to work with the latest widvine(inputstreamhelpers updated libwidvine)

Ok so I got Netflix running again but when playing Netflix my cpu temperature is slowly rising above the 80 celcius. I have the Pi model 3b in a case but never had this problem. Cpu also working hard with mostly 2 of the cores running at high percentages. I had to take the lid of the case to keep below 80 celcius. This did not happen before the widevine and/or latest Leia update. I’m on 17.8-320 now. Everything was running fine in Leia 17.8-315. Maybe I will rollback if it doesn’t break netflix but just like to hear from you people out there if anyone has the same problem (or is this normal).
I put the lid back on the case and let the Pi stream Netflix for a while to recreate it for the logs.

https://paste.osmc.tv/amidahevoz

I don’t think reverting to .315 will help unless you revert widvine too, the new version is incompatible with older inputstream.adaptive.

But there is howto’s to downgrade libwidevine, but you have to ignore everytime inputstream.helper informs you there is a new libwidvine.

17.8-321, 10 Sept 2018: Based off OSMC commit (a3ae92fd52) and newclock5 (6c8943f)

XBMC:

  • VideoPlayer: demuxClient, wait until video has extradata (PR:14408, 1 commit, 2 files changed)
  • VideoPlayer: handle dying streams during sync (PR:14407, 1 commit, 1 file changed)
  • CServiceBroker: return a pointer for CSettings (PR:14396, 1 commit, 256 files changed)
  • [PVR] trac#18025: Channel Guide Dialog and Channels OSD Dialog fixes (PR:14412, 4 commits, 20 files changed)

pvr.mediaportal.tvserver:

  • Windows UWP fixes (PR:94, 3 commits, 5 files changed)

Includes latest addons: inputstream.adaptive (430c440), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv(c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer (b63e867), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (7c7c6ce), pvr.iptvsimple(e8effad), pvr.mediaportal.tvserver (cc3eaf0), pvr.mythtv (3163109, +3), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet (1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (016a4ff), pvr.wmc (292a819), pvr.zattoo (29e0bbf, +1), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

17.8-322, 12 Sept 2018: Based off OSMC commit (e8568227) and newclock5 (bcce8f50)

XBMC:

  • Games: Fix error calculating savestate size (PR:14404, 1 commit, 1 file changed)
  • added: hand rtsps (rtsp over ssl) inputs to ffmpeg (PR:14392, 1 commit, 1 file changed)
  • MMALRender: Protect against divide by zero (PR:14401, 1 commit, 1 file changed)
  • [PVR] gui info fixes (PR:14415, 2 commits, 2 files changed)
  • Enable games by default (PR:14398, 1 commit, 2 files changed)
  • libinput: use epoll to wait for events on the fd (PR:14397, 1 commit, 1 file changed)

pvr.hts:

  • Demuxer: Do not reset starttime when re-subscribing. (PR:373, 1 commit, 4 files changed)

newclock5:
Commits no longer in build:

  • MMALRender: Protect against divide by zero (6c8943f9)

Includes latest addons: inputstream.adaptive (430c440), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv(c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer (b63e867), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (7c7c6ce), pvr.iptvsimple(e8effad), pvr.mediaportal.tvserver (cc3eaf0), pvr.mythtv (3163109, +3), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet (1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (016a4ff), pvr.wmc (292a819), pvr.zattoo (29e0bbf, +1), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

17.8-324, 12 Sept 2018: Based off OSMC commit (57258ddd) and newclock5 (bcce8f50)

OSMC Skin Leia: 17.9.3-9

  • Add new resolution select dialog in video player (63749a89c)
  • Refine headings and content types (56bf997)
  • Refine music icons (faee1857)

XBMC:

  • [Music]Fix forced expansion of .m3u playlists (PR:14417, 1 commit, 1 file changed)
  • Update README.md to list BSD as its own operating system (PR:14419, 1 commit, 1 file changed)
  • [Estuary] show chinese input labels in proper position (PR:14410, 1 commit, 1 file changed)
  • fix coding issue on show disk usage message. (PR:14421, 1 commit, 1 file changed)

pvr.hts:

  • Add support for images for recordings via dvrEntryAdd message. (PR:374, 1 commit, 4 files changed)

pvr.vuplus:

  • Added Support for Timer Types, complete with 3 types (PR:90, 1 commit, 9 files changed)

pvr.wmc:

  • Impl GetStreamTimes (PR:63, 4 commits, 6 files changed)

Includes latest addons:
inputstream.adaptive (7f0d294), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer (f09e3eb, +5), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet (1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (bf07d03, +5), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

I’m having issues with controlling the emulator games (both in Snes9x and in QuickNES) with my PS3 controllers. I’m able to control Kodi itself with it and the in-game Kodi menu but not the game itself.

I’ve installed the Playstation controller profile and configured it. To be extra sure, I configured the generic controller profile with the PS3 controller as well. Worth noting is that I installed the Playstation controller profile while still in Kodi 17, before adding the test build repo. That’s it.

Any ideas?

17.8-325, 13 Sept 2018: Based off OSMC commit (13e90becc0) and newclock5 (3787b95)

XBMC:

  • [PVR] PVR addon API documentation updates and fixes. (PR:14424, 1 commit, 2 files changed)
  • [gui] Add icon for Blu-rays. (PR:14418, 6 commits, 5 files changed)
  • VideoPlayer: rt streams - flush demux queue if sync error is too big (PR:14413, 1 commit, 1 file changed)
  • [modernize] range-based loops (PR:14426, 21 commits, 57 files changed)

inputstream.adaptive:

  • Add max_bandwidth property which allows reducing the preset setting (9f3502a)

pvr.dvbviewer:

  • Add key/value-store implementation (2a5d1ef)
  • Integrate key/value-store into PVR (ec08794)
  • Add hidden profile id setting (24f4f41)
  • Make key/value-store errors non-fatal (61b9603)
  • use std::chrono:teady_clock for time intervals (464077c)
  • Periodically call key/value-store save method (d7c2983)
  • Fix refreshing the kvstore cache (95937b1)
  • Bump version to 3.7.0 (fde89db)

pvr.vuplus:

  • Streams for recordings (PR:91, 0 commits, 0 files changed)

Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer(fde89db, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet(1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +9), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

17.8-326, 14 Sept 2018: Based off OSMC commit (d488344) and newclock5 (3787b95)

XBMC:

  • Fix parent directory “…” not exiting plugins providing multiple types (PR:14409, 2 commits, 2 files changed)
  • [PVR] Fix recording thumbnail/channel logo not displayed in video OSD. (PR:14423, 2 commits, 7 files changed)
  • [Music]Setting to use artist sortname when sorting by artist (PR:14405, 1 commit, 7 files changed)
  • Fix log format string in PeripheralJoystick (PR:14430, 1 commit, 1 file changed)

pvr.dvbviewer:

  • Modify streamreadchunksize setting so that 0 is Kodi’s default (05d9753)
  • Bump version to 3.7.1 (d0024f6)

Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer(fde89db, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet(1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +9), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

17.8-327, 15 Sept 2018: Based off OSMC commit (ddeaaa305) and newclock5 (bb297e21)

XBMC:

  • AEBitstreamPacker: Differentiate between DTS-HD-MA and DTS-HD-HR (PR:14428, 6 Commits, 12 files changed)
  • [bluray] Improve menu and still mode handling. (PR:14429, 4 commits, 3 files changed)

pvr.dvbviewer:

  • Fix assignment (646acf0)
  • Make profile id setting hidden instead of commented (d16297b)
  • Bump version to 3.7.2 (dd9c518)

newclock5:
New commits in this build:

  • Revert “Merge pull request #14429 from ace20022/bd_mouse_select” (122805ef)

Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer(fde89db, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet(1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +9), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

17.8-328, 16 Sept 2018: Based off OSMC commit (2efb638c1) and newclock5 (bb297e21)

OSMC Skin v18 (17.9.3-10)

  • Refine music now playing dialog & remove music watched status (3e30ace)

XBMC:

  • [CURL] Update to version 7.61.1 (PR:14435, 2 commits, 3 files changed)
  • [guiinfo] Fix Listitem.DBType not working for music videos. (PR:14439, 1 commit, 3 files changed)
  • [keymaps] Map key ‘numpad period’ to action ‘channel number separator’. (PR:14441, 1 commit, 1 file changed)
  • [cleanup] yuv2rgb.neon isn’t used since #9719 (PR:14440, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer(fde89db, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet(1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +9), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

Hello,

Since some weeks, my samba sharing doesn’t work anymore. My Raspberrypi (with the Kodi 18 (Leia) osmc version) does not appear in the Network interface of my Windows 7, maybe after an update ? I used the “app-samba-osmc” and I share two folders. (2 HDD).
I try some manipulations like change the smb.conf file, uninstall et install again samba, always the same problem. I can use Putty to ssh the Pi without any problem.

here the logs : https://paste.osmc.tv/uwefipekid

I don’t know if I have posted my issue in the right topic, sorry if I don’t.

Thanks in advance.

Can you post your smb.conf file. What error are you getting on Win7 when you try and connect? Can you ping the device from Windows?

I also see your pi is exposed to the internet. Not a good idea. If you have to then at least change the SSH port.

Sep 07 14:04:00 raspberrypi sshd[586]: Invalid user ali from 59.145.203.66 port 57062
Sep 07 14:04:12 raspberrypi sshd[689]: Invalid user zeppelin from 163.172.46.49 port 51055
Sep 18 18:32:11 raspberrypi sshd[1885]: Invalid user vicente from 87.236.129.25 port 53041
Sep 18 18:37:23 raspberrypi sshd[2455]: Invalid user user1 from 163.172.46.49 port 42843

17.8-329, 18 Sept 2018: Based off OSMC commit (f79a423cc) and newclock5 (da7f31994)

XBMC:

  • [PVR] CFileItem PVR ctors: No need to set label2 (PR:14442, 1 commit, 1 file changed)
  • [videoplayer] Fix crash if demuxffmpeg’s AddStream method returns null. (PR:14444, 1 commit, 1 file changed)
  • VideoPlayer: fix edge case where input stream sets chunk size for liv (PR:14443, 1 commit, 1 file changed)
  • WebDAV: Fix folder display names for WebDAV sources. (PR:14403, 1 commit, 1 file changed)
  • ActivateWindow return reset history if different starting path (PR:13493, 1 commit, 1 file changed)
  • GUIWindowManager: Don’t mess with RetroPlayer when activating windows (PR:14436, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer(fde89db, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3, +2), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad, +5), pvr.mythtv (22aa23b, +14), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet(1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +9), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1, +2), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9), pvr.sledovanitv.cz

I’ve just decided to test kodi 18 .

but i’m now getitng constant skins restarting.
the error in the end of kodi.log just before it crashes is:

09:40:50.303 T:1917927424  NOTICE:   load skin from: /usr/share/kodi/addons/skin.osmc (version: 18.0.0)0
09:40:50.859 T:1917927424   ERROR: unmatched parentheses in string.isequal(skin.string(nfdimopac),33

Where should I look for the unmatched parentheses ???

thanks

wel … just restore settings from a previous backup.
same error, but kodi isn’t restarting anymore.

Try stopping kodi, rename .kodi to .kodi.old and restart.

Failing that please post debug logs.

here my smb.conf file :

[global]

If you require a fully custom smb.conf create smb-local.conf instead of editing smb.conf so your

configuration will not be overwritten by samba upgrades. You can use smb.conf as a template by

copying it to smb-local.conf then removing the config file line below in the new file. If you only

need to add some additional shares see smb-shares.conf below for a simpler way to do this.

config file = /etc/samba/smb-local.conf

workgroup = WORKGROUP
security=user
follow symlinks = yes
wide links = no
unix extensions = no
lock directory = /var/cache/samba
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
log level = 1
map to guest = bad user

usershare template share = automount template

Automount template disabled to work around a samba bug causing crashes accessing external drives.

read raw = Yes
write raw = Yes
strict locking = no
min receivefile size = 16384
use sendfile = true
aio read size = 2048
aio write size = 2048
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072

[Pandore]
browsable = yes
read only = no
valid users = osmc, drbob
path = /mnt/NAS
comment = NAS

[Backup]
browsable = yes
read only = no
valid users = osmc, drbob
path = /mnt/backup
comment = Backup

[automount template]
browseable = yes
-valid = no
valid users = osmc
path = %P
hide files = /$RECYCLE.BIN/System Volume Information/desktop.ini/thumbs.db/

Add custom shares in smb-shares.conf instead of editing smb.conf so they will not be

overwritten by samba updates. You can only add new shares to smb-shares.conf, not change

the default shares or global options. If you need full control see smb-local.conf above.

include = /etc/samba/smb-shares.conf

About the error on Win 7, i haven’t any error. My rasp device just didn’t appear in the network explorer .

I don’t understand what happend, my rasp appear again and the share is working very well.
I think the problem come from my box router because I just notice now that the box appear in the Network when everything is working well and didn’t appear when the rasp didn’t appaear too.

My Pi is exposed to the internet to use the FTPS, to have acces toTtransmission, to use Chorus and to SSH at distance . I use my pi like a “server”. I have set some passwords everywhere. I have an SMS Notification service which send me an sms at each SSH connection.

I will follow your advice and change the port, can I choose any port without having any problems or there is some ports recommended ?