[TESTING] Kodi 18 (Leia) builds for Vero 2 & 4K

Do you have vero2 or 4k?

Looking back at the patches there were some 4k scheme improvements:

17.8-134, 20 Nov 2017: Based off OSMC commit (337c55f) and xbmc (43edb81ff05d)

XBMC:
[win32] fixed CAESinkFactoryWin::GetDefaultDeviceId (PR:13055, 1 commit, 1 file changed)
start separating render loop from main thread (PR:13043, 2 commits, 39 files changed)
fix aml after pr13043 (split renderloop) (PR:13056, 1 commit, 2 files changed)
[python-api] InfoTagVideo additional methods (PR:13019, 5 commits, 3 files changed)
Fix Back button in Android TV Remote Control app (PR:13049, 4 commits, 14 files changed)
[filesystem/samba] - support for non-default smb ports (#8931) (19a099c)

Includes latest addons: inputstream.adaptive (d2081b2, +5), inputstream.rtmp (0702f7e), peripheral.joystick (33b43ce, +11), pvr.argustv (bb1b6f5, +1), pvr.demo(122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (6129441, +1), pvr.filmon (f06fd9d, +1), pvr.hdhomerun (4fe593c, +9), pvr.hts (9e58cbb, +9), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88, +1), pvr.mythtv (ffaa1b5, +5), pvr.nextpvr (938bb48, +2), pvr.njoy (4a5efef, +1), pvr.octonet (c4af00a, +1), pvr.pctv (6484615, +4), pvr.stalker (44025a1, +3), pvr.teleboy (2d092c4), pvr.vbox (619c32b, +2), pvr.vdr.vnsi (0ec3e77, +3), pvr.vuplus (7ea6b21, +2), pvr.wmc (55e701b, +1), pvr.zattoo(23d9993, +5)
​​​​​​​

I’ve mainly reverted these improvements for now; as they need some further testing and caused some chapter skipping at random intervals.

Thanks. I’ll remove these.

17.8-135, 22 Nov 2017: Based off OSMC commit (9daa2c1f) and xbmc (30b5b59)

OSMC:
Revert webdav performance
Vero 4k: Revert video improvements

XBMC:
FIXED: ListItem:SetSubtitles if more than one subtitle is given (PR:13068, 1 commit, 1 file changed)
SlideShow: fix playing multiple videos in a row (PR:13073, 2 commits, 3 files changed)

pvr.filmon:
[depends] bump jsoncpp to 1.8.3 (PR:79, 1 commit, 4 files changed)

pvr.hdhomerun:
[depends] bump jsoncpp to 1.8.3 (PR:70, 2 commits, 5 files changed)

Includes latest addons: inputstream.adaptive (d2081b2, +5), inputstream.rtmp (0702f7e), peripheral.joystick (33b43ce, +11), pvr.argustv (5b9bdad, +2), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (6129441, +1), pvr.filmon (2dee2ca, +2), pvr.hdhomerun (3af3e91, +11), pvr.hts (9e58cbb, +9), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88, +1), pvr.mythtv (ffaa1b5, +5), pvr.nextpvr (938bb48, +2), pvr.njoy (4a5efef, +1), pvr.octonet(c4af00a, +1), pvr.pctv (6484615, +4), pvr.stalker (44025a1, +3), pvr.teleboy (2d092c4), pvr.vbox (619c32b, +2), pvr.vdr.vnsi (0ec3e77, +3), pvr.vuplus (7ea6b21, +2), pvr.wmc (55e701b, +1), pvr.zattoo (23d9993, +5)

17.8-136, 25 Nov 2017: Based off OSMC commit (f381b5f46) and xbmc (07147c7d)

XBMC:
added: flag whether vfs add-ons can handle write operations (PR:13071, 1 commit, 3 files changed)
added: add browsable vfs protocols to CMediaManager::GetNetworkLocations (PR:13070, 1 commit, 1 file changed)
add archive:// to list of url types with encoded hostname (PR:13054, 1 commit, 1 file changed)
[PVR][keymaps][guiinfo] Fix / improve subchannel numbers support (PR:13069, 10 commits, 38 files changed)
changed: drop unused OutputToAllSpeakers setting from database (PR:13074, 1 commit, 3 files changed)
Remove artist_genre table bumping musicdb to 69 (#13042) (8193496)

pvr.hts:
4.2.7: Fixed predictive tuning. (PR:344, 2 commits, 6 files changed)

Includes latest addons: inputstream.adaptive (d2081b2, +5), inputstream.rtmp (0702f7e), peripheral.joystick (33b43ce, +11), pvr.argustv (5b9bdad, +2), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (6129441, +1), pvr.filmon (2dee2ca, +2), pvr.hdhomerun (3af3e91, +11), pvr.hts (67fe2df, +11), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88, +1), pvr.mythtv (ffaa1b5, +5), pvr.nextpvr (938bb48, +2), pvr.njoy (4a5efef, +1), pvr.octonet (c4af00a, +1), pvr.pctv (6484615, +4), pvr.stalker (44025a1, +3), pvr.teleboy (2d092c4), pvr.vbox (619c32b, +2), pvr.vdr.vnsi (0ec3e77, +3), pvr.vuplus (7ea6b21, +2), pvr.wmc (55e701b, +1), pvr.zattoo (23d9993, +5)

Hoping that this is in the right place. I’m currently using the latest build from this topic on my Vero 4K as it’s as close as I can get to the Milhouse builds for the Pi and it saves me having to have multiple databases.

I’m experiencing issues with Live TV (only appears to affect Live TV that I’ve noticed thus far). I am using TVHeadend which is running on an external Ubuntu server.

When watching any Freeview channels (either HD or SD) I seem to have some stuttering video. If I record the programme and watch it back the stuttering is not present. Audio is fine at all times.

A debug log can be found here: https://paste.osmc.tv/migamuyipi

I’ve tried the settings found here: 25Hz content playing back at 50Hz - #23 by Tom_Doyle but that didn’t seem to help.

The “Sync playback to display” setting and turning off hardware acceleration both seemingly had no effect.

Everything other than Live TV seems to be playing fine.

Any help/thoughts would be much appreciated.

There have been quite a few changes in the last week or two. The main change is that the nightlies are now being built on Debian stretch. In order to run the nightlies you will first need to upgrade the OS to stretch.

Make sure you have a backup. Once the upgrade starts there is no going back.

Once the upgrade has been completed you will need to also complete the following:

Edit

sudo nano /etc/apt/sources.list

The Stretch upgrade should have already commented out (Make sure this is the case)

# deb Index of /osmc/osmc/download/dev/gmc-18 ./

Then add

deb Index of /osmc/osmc/download/dev/gmc-18 gmc-18 main

Save and exit file.

Import gpg certificate:

wget -qO - http://download.osmc.tv/dev/gmc-18/gpg.key | sudo apt-key add -

Finally run update and dist-upgrade to install latest nightly.

sudo apt-get update
sudo apt-get dist-upgrade

17.8-138, 4 Dec 2017: Based off OSMC commit (c8faceb4) and xbmc (3a9b8273)

XBMC:
[Music]Fix cancelling of music library export (PR:13105, 2 commits, 5 files changed)
[PVR] CPVRClient(s): Some more improvements (PR:13113, 3 commits, 4 files changed)
remove accidential left-over prototype (PR:13108, 1 commit, 1 file changed)
[MediaManager/gui] Cache disc label (PR:13107, 2 commits, 2 files changed)
VideoPlayer: drop some outdated and unsafe(threading) code (PR:13110, 1 commit, 9 files changed)
[videoplayer] Show stream flags in the gui and some fixes/improvements. (PR:13058, 10 commits, 34 files changed)
[PVR] Cleanup: No more GUI stuff in class CPVRTimerInfoTag (PR:13098, 2 commits, 9 files changed)

pvr.argustv:
add account info for smb shares (PR:76, 1 commit, 7 files changed)
jsoncpp1.8.3 deprecated function update (PR:77, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (d2081b2), inputstream.rtmp (c772497, +1), peripheral.joystick (33b43ce), pvr.argustv (1a48789, +2), pvr.demo (94c4817, +1), pvr.dvblink (816f90c), pvr.dvbviewer (6129441), pvr.filmon (2dee2ca), pvr.hdhomerun (3af3e91), pvr.hts (67fe2df), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88), pvr.mythtv (ffaa1b5), pvr.nextpvr (938bb48), pvr.njoy (4a5efef), pvr.octonet (c4af00a), pvr.pctv (6484615), pvr.stalker (44025a1), pvr.teleboy (e431126), pvr.vbox (619c32b), pvr.vdr.vnsi (0ec3e77), pvr.vuplus (7ea6b21), pvr.wmc (55e701b), pvr.zattoo (23d9993)

Very nice. Thanks for your effort :slight_smile:

17.8-139, 4 Dec 2017: Based off OSMC commit (b8b767d) and xbmc (1e9d6ba0)

XBMC:
DVDVideoCodecAmlogic: Add VP9 HW decoding support (PR:13081, 2 commits, 4 files changed)
drop OSX specific keyboard hack (PR:13104, 1 commit, 8 files changed)
Android: Drop Shield workarounds (not needed anymore) (PR:13111, 1 commit, 2 files changed)
[PVR] Completely reworked playing flags. Moved almost all logic to PVR Manager (PR:13127, 4 commits, 18 files changed)
VideoPlayer: add support for programs (PR:13112, 6 commits, 21 files changed)

pvr.mythtv:
Update MythChannel.cpp (6890230)
bump version 5.5.0 (8f214cd)

Includes latest addons: inputstream.adaptive (d2081b2), inputstream.rtmp (c772497), peripheral.joystick (33b43ce), pvr.argustv (1a48789), pvr.demo (94c4817), pvr.dvblink (816f90c), pvr.dvbviewer (6129441), pvr.filmon (2dee2ca), pvr.hdhomerun (3af3e91), pvr.hts (67fe2df), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88), pvr.mythtv (8f214cd, +2), pvr.nextpvr (938bb48), pvr.njoy (4a5efef), pvr.octonet (c4af00a), pvr.pctv (6484615), pvr.stalker (44025a1), pvr.teleboy (e431126), pvr.vbox (619c32b), pvr.vdr.vnsi (0ec3e77), pvr.vuplus (7ea6b21), pvr.wmc (55e701b), pvr.zattoo (23d9993)

Can’t seem to connect to my database server anymore (mariadb 5), but no movies appear and changing content type of a folder followed by refreshing the path does not start a scan.

libmariadbclient18 is installed and the database reachable

Log files:
https://paste.osmc.tv/ivilaqawup

“MySQL library requested but MySQL support is not compiled in. Falling back to sql”

Oh and the netflix addon is also not working, but different topic :wink:

22:29:32.010 T:4006347520   ERROR: MySQL library requested but MySQL support is not compiled in. Falling back to sqlite3.
22:29:32.011 T:4006347520   ERROR: Unable to create new database

Hmm, I’ll have a look into this.

On the Netflix issue I think its due to the python dependencies not being installed. Will also check this out.

Can you try this to get the dependencies installed for Netflix:

sudo apt-get install python-pip python-dev build-essential
pip install setuptools 
pip install wheel 
pip install pycryptodomex

We will need to work out the best way to distribute these with Kodi. Installing build-essential for this is quite ugly; although perfectly acceptable for testing in this case.

Mysql issue should be fixed in the next nightly.

I followed your instructions, tried to install via repository or directly the latest release zip file 0.12.7 and the error “Installation failed” persist.
https://paste.osmc.tv/xehipihila

22:11:44.760 T:3990876928   ERROR: Rename - Error renaming file /home/osmc/.kodi/addons/temp/5b0f783f-b12a-4c5d-8216-fa264f1d4040
22:11:44.760 T:3990876928   ERROR: Failed to move new addon files from '/home/osmc/.kodi/addons/temp/5b0f783f-b12a-4c5d-8216-fa264f1d4040' to '/home/osmc/.kodi/addons/plugin.video.netflix'

EDIT: Turns out that a previous install via the repo created a file at /home/osmc/.kodi/addons/plugin.video.netflix instead of a dir. I removed that file and copied the temp folder over by hand:
cp -r /home/osmc/.kodi/addons/temp/5b0f783f-b12a-4c5d-8216-fa264f1d4040 /home/osmc/.kodi/addons/plugin.video.netflix

Now the plugin starts, I can log in, but nothing plays. But I guess at this point this is more a plugin or widvine error:

2:25:27.143 T:4078877184 NOTICE: VideoPlayer::OpenFile: http://localhost:47971/manifest?id=80115182
22:25:27.149 T:3410711296 NOTICE: Creating InputStream
22:25:31.269 T:3640652544 ERROR: Traceback (most recent call last):
22:25:31.269 T:3640652544 ERROR: File “/usr/lib/python2.7/SocketServer.py”, line 290, in _handle_request_noblock
22:25:31.269 T:3640652544 ERROR: self.process_request(request, client_address)
22:25:31.269 T:3640652544 ERROR: File “/usr/lib/python2.7/SocketServer.py”, line 318, in process_request
22:25:31.269 T:3640652544 ERROR: self.finish_request(request, client_address)
22:25:31.269 T:3640652544 ERROR: File “/usr/lib/python2.7/SocketServer.py”, line 331, in finish_request
22:25:31.269 T:3640652544 ERROR: self.RequestHandlerClass(request, client_address, self)
22:25:31.269 T:3640652544 ERROR: File “/usr/lib/python2.7/SocketServer.py”, line 652, in init
22:25:31.270 T:3640652544 ERROR: self.handle()
22:25:31.270 T:3640652544 ERROR: File “/usr/lib/python2.7/BaseHTTPServer.py”, line 340, in handle
22:25:31.270 T:3640652544 ERROR: self.handle_one_request()
22:25:31.270 T:3640652544 ERROR: File “/usr/lib/python2.7/BaseHTTPServer.py”, line 328, in handle_one_request
22:25:31.270 T:3640652544 ERROR: method()
22:25:31.270 T:3640652544 ERROR: File “/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/MSLHttpRequestHandler.py”, line 41, in do_POST
22:25:31.270 T:3640652544 ERROR: self.wfile.write(base64.standard_b64decode(b64license))
22:25:31.270 T:3640652544 ERROR: File “/usr/lib/python2.7/base64.py”, line 96, in standard_b64decode
22:25:31.270 T:3640652544 ERROR: return b64decode(s)
22:25:31.270 T:3640652544 ERROR: File “/usr/lib/python2.7/base64.py”, line 75, in b64decode
22:25:31.270 T:3640652544 ERROR: return binascii.a2b_base64(s)
22:25:31.270 T:3640652544 ERROR: TypeError: a2b_base64() argument 1 must be string or buffer, not bool
22:25:31.274 T:3410711296 ERROR: AddOnLog: InputStream Adaptive: License update not successful (no keys)
22:25:31.274 T:3410711296 ERROR: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
22:25:31.276 T:3410711296 ERROR: CVideoPlayer::OpenInputStream - error opening [http://localhost:47971/manifest?id=80115182]
22:25:31.276 T:3410711296 NOTICE: CVideoPlayer::OnExit()

17.8-140, 6 Dec 2017: Based off OSMC commit (4b90ca4dc) and xbmc (1e9d6ba0)

OSMC:
Add libmariadbclient-dev-compat to resolve MySQL problem
Add vfs.libarchive

​​​​​​​Includes latest addons: inputstream.adaptive (d2081b2), inputstream.rtmp (c772497), peripheral.joystick (33b43ce), pvr.argustv (1a48789), pvr.demo (94c4817), pvr.dvblink (816f90c), pvr.dvbviewer (6129441), pvr.filmon (2dee2ca), pvr.hdhomerun (3af3e91), pvr.hts (67fe2df), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver(6c35e88), pvr.mythtv (8f214cd, +2), pvr.nextpvr (938bb48), pvr.njoy (4a5efef), pvr.octonet (c4af00a), pvr.pctv (6484615), pvr.stalker (44025a1), pvr.teleboy (e431126), pvr.vbox (619c32b), pvr.vdr.vnsi (0ec3e77), pvr.vuplus (7ea6b21), pvr.wmc (55e701b), pvr.zattoo (23d9993), vfs.libarchive (a54fb5b, +3)

Thank you, this resolves the MySQL issue I was facing.

Notes:

  1. I get occasional reboots, reproducable by accessing the OSMC app, selecting “Services” and leaving the menu again
  2. Netflix still won’t work, widevine maybe the problem

https://paste.osmc.tv/ukujesedeg

17.8-141, 7 Dec 2017: Based off OSMC commit (4b90ca4dc) and xbmc (6db057910)

OSMC:
Add depends on libcap2-bin

Includes latest addons: inputstream.adaptive (d2081b2), inputstream.rtmp (c772497), peripheral.joystick (33b43ce), pvr.argustv (1a48789), pvr.demo (94c4817), pvr.dvblink (816f90c), pvr.dvbviewer (6129441), pvr.filmon (2dee2ca), pvr.hdhomerun (3af3e91), pvr.hts (67fe2df), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (6c35e88), pvr.mythtv (8f214cd, +2), pvr.nextpvr (938bb48), pvr.njoy (4a5efef), pvr.octonet (c4af00a), pvr.pctv (6484615), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (e431126), pvr.vbox (619c32b), pvr.vdr.vnsi (0ec3e77), pvr.vuplus (7ea6b21), pvr.wmc (55e701b), pvr.zattoo (23d9993), vfs.libarchive(a54fb5b, +3)

Updated my system to Debian Stretch as i hoped it will resolve my problem with DTS-HD-HRA steams, but it doesn’t so i updated the system to kodi 18.

Still the same problem, no audio with DTS-HD-HRA movies.

My skin didn’t work anymore so i fixed this problem. Now the skin is working perfectly again.

For now i didn’t get amazon addon to run (i always get the message that i didn’t bought the product) ok, no problem for now…

At the moment i didn’t recorgnize any improvements. All is working for now but nothing works better or worser.

No really benefits with kodi 18 for now i can see.

PS: the default osmc skin is also not working with kodi 18. you can simply fix this problem by setting the gui version in the addon.xml from 5.12 to 5.13. reboot after that and reenable the skin because it is disabled. than it will work again.