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)
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.
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)
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
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.
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.
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()
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.