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

17.8-095, 2 Sep 2017: Based off OSMC commit (13cd6219) and newclock5 (c628731)

OSMC
Remove broken addons: pvr.argustv, pvr.vbox
Fix for iptv blocking osmc.patch
Run the web server on Port 80 by default
Remove smb share fixup
Make SMB protocol version configuration visible

XBMC:
FFMPEG: Fixes rbpi compilation (PR:12747, 1 commit, 2 files changed)
RapidJSON can now be compiled internally (PR:12746, 1 commit, 2 files changed)
[cec] Fix power messages handling. (PR:12758, 1 commit, 3 files changed)
[depends] bump zlib to 1.2.11 (PR:12751, 1 commit, 3 files changed)
GetFileProperty for ā€œoldā€ binary addon interface (PR:12754, 1 commit, 4 files changed)
FIX: [addons] clarify repo creation (PR:12723, 2 commits, 2 files changed)
[depends] bump alsa-lib to 1.1.4.1 (PR:12752, 2 commits, 6 files changed)
[addons] cleanup audio engine (PR:12743, 2 commits, 4 files changed)
[PVR][settings] Make epg.lingertime an official setting, remove the respective advanced setting. (PR:12740, 2 commits, 13 files changed)
[addons] add callback to remove slash at end of path (PR:12438, 1 commit, 1 file changed)
[addons] increase binary vfs interface version to 1.0.1 (PR:12749, 1 commit, 1 file changed)
[addons] add / fix binary addon gui parts (PR:12744, 6 commits, 12 files changed)
[DemuxClient] transport flags (PR:12710, 1 commit, 1 file changed)
Implement File::GetProperty to allow (binary) addons access to e.g. reponse headers (#12737) (9c71e17)
[addons] add pts on CAddonAEStream::AddData addon function (PR:12736, 1 commit, 3 files changed)
[cmake] FindMySqlClient: Compatibility with MariaDB (PR:12727, 1 commit, 1 file changed)
[depends] bump dbus to 1.11.16 (and actually build it) (PR:12731, 2 commits, 2 files changed)
[win32] do not try to switch to invalid resolution during initialization (PR:12739, 1 commit, 2 files changed)
[input] allow set of unicode in CAction (PR:12735, 1 commit, 1 file changed)
[PVR] Refactor and cleanup addon epg callback handling. (PR:12711, 1 commit, 4 files changed)
[PVR] Coverity: Fix CID174857 (WRAPPER_ESCAPE). (PR:12724, 1 commit, 2 files changed)
[PVR] epg grid container and model: cleanup and refactoring. (PR:12730, 1 commit, 4 files changed)
[PVR] Fix CAddonEpgTag ctor (c/p error in previous commit). (PR:12733, 1 commit, 1 file changed)
ActiveAE: Fix up Typo (PR:12719, 1 commit, 1 file changed)
Remove unused file from Game OSD video settings (PR:12720, 1 commit, 1 file changed)
[lang][skin.estuary] updated language files from Transifex (20411eac)
[lang][skin.estouchy] updated language files from Transifex (ec1c1931)
RetroPlayer fixes (PR:12665, 4 commits, 20 files changed)
[depends] bump libxml2 to 2.9.4 (PR:12718, 1 commit, 1 file changed)
[AE/OSXSink] - fixed c&p in scoring algorithm - thx to dcb314 - fixes #17580 (PR:12716, 1 commit, 1 file changed)
Explicitly disable guile in GnuTLS build (PR:12638, 1 commit, 1 file changed)
[PVR][addons][guiinfo][Estuary] PVR Addon API 5.7.0: New functions for EPG tags. (PR:12689, 6 commits, 35 files changed)
FIX: [droid] update avail stream during state update (PR:12712, 1 commit, 1 file changed)
Game OSD: New dialog for video settings (PR:12639, 13 commits, 51 files changed)

inputstream.adaptive:
Segmentloader: retry 10 secs if download fails (cb3c12b)
ETag / Modified conditioned manifest updates (5df3ba1)
etag impl. (ffcb528)
Version bump (2.0.16) (db96c97)
Pass manifest update parameter instead concatting (475cac7)
Continue instead break when looping through decrypter search paths (01e390d)
Respect resolution limits if "ignore display " is active (850f679)
[DASH] Allow ContentProtection withoud keysystems also on adaptationsets (90bbbd1)
[DASH] Read widevine::robustness-level (cb1aba08)
compile issue fixed (issue: 57) (a1d7d2ef)
IGNOREDISPLAY settings option (to get 4K on FHD displays) (d8a579af)
Check for HEV instead HEVC to support hev1* streams (b96e503a)

newclock5:

New commits in this build:

Revert ā€œAE: improve tempo filterā€ (72ca8ca3)
Revert ā€œRevert ā€œAE: improve tempo filterā€ā€ (e3dba69d)
ActiveAE: Avoid resetting error interval (ab56ccf9)
FFMPEG: Fixes rbpi compilation (9fdc804d)
ffmpeg: hevc: update to latest (a5ba0617)
ffmpeg: hevc: Fixup x86 build (c6287310)
omxplayer: Avoid hang when skipping to next video (b9420679)

pvr.demo:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:54, 1 commit, 3 files changed)

pvr.dvblink:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:96, 1 commit, 4 files changed)

pvr.dvbviewer:
Final PVR API 5.7.0 (PR:69, 1 commit, 3 files changed)

pvr.hdhomerun:
update to PVR API 5.7.0 (PR:58, 1 commit, 4 files changed)
Set libhdhomerun git tree to master (PR:59, 2 commits, 1 file changed)

pvr.hts:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:324, 1 commit, 5 files changed)

pvr.iptvsimple:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:155, 1 commit, 4 files changed)

pvr.mediaportal.tvserver:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:75, 1 commit, 4 files changed)

pvr.mythtv:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:83, 1 commit, 4 files changed)

pvr.vdr.vnsi:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:8, 1 commit, 3 files changed)

pvr.vuplus:
PVR API 5.7.0: Add IsEPGTagRecordable, IsEPGTagPlayable, GetEPGTagStr (PR:73, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (cb3c12b, +68), inputstream.rtmp (e094fa3, +1), peripheral.joystick (cc14287, +3), pvr.argustv (23cc0e8, +1), pvr.demo (122dedd, +3), pvr.dvblink (816f90c, +6), pvr.dvbviewer (8741c8b, +10), pvr.filmon (34dca04, +1), pvr.hdhomerun (ace19fa, +17), pvr.hts (53118d8, +3), pvr.iptvsimple (ac4f4bd, +7), pvr.mediaportal.tvserver (c86ab35, +17), pvr.mythtv (b46e5be, +2), pvr.nextpvr (a855663, +1), pvr.njoy (99874de, +1), pvr.octonet (a77cf11), pvr.pctv (549f690, +1), pvr.stalker (e15edca, +2), pvr.vbox (b5da811, +1), pvr.vdr.vnsi (7e6e385, +2), pvr.vuplus (9bfd868, +7), pvr.wmc (d820bf8, +1)

1 Like

17.8-096, 4 Sep 2017: Based off OSMC commit (df859cdf) and newclock5 (c628731)

OSMC
Add dependency for libiso9660
Re-add pvr.hts, pvr.mediaportal.tvserver

thanks for add pvr.hts, it works very well

Are you building with optical drive support?

Yes. I think the requirement now comes from:

17.8-097, 5 Sep 2017: Based off OSMC commit (89172ffe) and newclock5 (516255)

XBMC:
ActiveAE: Avoid resetting error interval (PR:12759, 1 commit, 2 files changed)
[PVR] Change context menu items for ā€˜in progressā€™ recordings. (PR:12763, 1 commit, 2 files changed)
[PVR] Implement CPVRGUIActions::StopRecording for recording items. (PR:12764, 1 commit, 3 files changed)

newclock5:

Commits no longer in build:
Revert ā€œAE: improve tempo filterā€ (72ca8ca3)
Revert ā€œRevert ā€œAE: improve tempo filterā€ā€ (e3dba69d)
ActiveAE: Avoid resetting error interval (ab56ccf9)
FFMPEG: Fixes rbpi compilation (9fdc804d)

Includes latest addons: inputstream.adaptive (cb3c12b, +68), inputstream.rtmp (e094fa3, +1), peripheral.joystick (cc14287, +3), pvr.argustv (23cc0e8, +1), pvr.demo (122dedd, +3), pvr.dvblink (816f90c, +6), pvr.dvbviewer (8741c8b, +10), pvr.filmon (34dca04, +1), pvr.hdhomerun (ace19fa, +17), pvr.hts (53118d8, +3), pvr.iptvsimple (ac4f4bd, +7), pvr.mediaportal.tvserver (c86ab35, +17), pvr.mythtv (b46e5be, +2), pvr.nextpvr (a855663, +1), pvr.njoy (99874de, +1), pvr.octonet (a77cf11), pvr.pctv (549f690, +1), pvr.stalker (e15edca, +2), pvr.vbox (b5da811, +1), pvr.vdr.vnsi (7e6e385, +2), pvr.vuplus (9bfd868, +7), pvr.wmc (d820bf8, +1)

17.8-098, 6 Sep 2017: Based off OSMC commit (22da768) and newclock5 (5deb487)

XBMC:
[PVR] Fix title missing in recordings OSD. (PR:12766, 3 commits, 2 files changed)
[videoinfo] get video aspect ration from CDataCacheCore (PR:12703, 1 commit, 1 file changed)
[Fix] [Music] GetGenresByArtist for album artists (PR:12748, 1 commit, 1 file changed)
FindFmt can now be compiled internally (PR:12745, 1 commit, 2 files changed)

inputstream.adaptive:
[jsmn] increase tokens size to 256 (PR:60, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (1656efc), inputstream.rtmp (e094fa3), peripheral.joystick (cc14287), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (8741c8b), pvr.filmon (34dca04), pvr.hdhomerun (ace19fa), pvr.hts (53118d8), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (c86ab35), pvr.mythtv (b46e5be), pvr.nextpvr (a855663), pvr.njoy (99874de), pvr.octonet (a77cf11), pvr.pctv (549f690), pvr.stalker (e15edca), pvr.vbox (b5da811), pvr.vdr.vnsi (7e6e385), pvr.vuplus (9bfd868), pvr.wmc (d820bf8)
Include [env] compare: kodi: updates for September

Quick question, a longstanding Krypton issue has just been fixed by one of the developers, it hasnā€™t even made the main branch yet but Iā€™m just wondering when it does get accepted how long will it take to make it into the alpha build here?
Itā€™s on the Kodi-agile fork by FernetMenta but Iā€™ve only been able to build it on mac OS X, I have no idea about building on Pi2 and Iā€™m getting loads of errors after following the build guide on the github page.
Obviously Iā€™m aware of the risks/pitfalls of running an alpha build and Iā€™m happy to accept thisā€¦no rush but Iā€™m just wondering what sort of timescale should I be expecting?
cheers.

Normally the fixes get applied pretty quickly to the master branches. If you send me a link to the fix I will see if I can include it in the build.

This is the one that finally solved the issue:
https://github.com/FernetMenta/kodi-agile/commit/01eb68617f38a6868815c72dfa9bdf41295de0b2

Although there was this one from yesterday which made the issue better but not perfect, so Iā€™m not sure if this is important as well:
https://github.com/FernetMenta/kodi-agile/commit/09f19d6860e04706be7dc30481ed7cb560720eeb

Cheers for the swift response.

Quick question: do the OSMC Leia builds come with an updated OSMC skin or is it just the default Kodi one for now?

The OSMC skin has not been reworked for Leia, so as of now only the default.

1 Like

17.8-099, 8 Sep 2017: Based off OSMC commit (9041979) and newclock5 (4a679fe8)

XBMC:
[PVR] CPVRClient: Refactor writing addon stream properties to file item. (PR:12770, 4 commits, 4 files changed)
[PVR] Fix CPVRManager::OnPlaybackStarted to always clear playing flag (PR:12774, 1 commit, 1 file changed)
[cmake] Add header-only directories (PR:12775, 2 commits, 11 files changed)
Add contextmenu option to remove resume points (PR:12708, 2 commits, 13 files changed)

pvr.vdr.vnsi:
implement GetStreamTimes for recordings (f3f80d5)

Includes latest addons: inputstream.adaptive (1656efc), inputstream.rtmp (e094fa3), peripheral.joystick (cc14287), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (8741c8b), pvr.filmon (34dca04), pvr.hdhomerun (ace19fa), pvr.hts (53118d8), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (c86ab35), pvr.mythtv (b46e5be), pvr.nextpvr (a855663), pvr.njoy (99874de), pvr.octonet (a77cf11), pvr.pctv (549f690), pvr.stalker (e15edca), pvr.vbox (b5da811), pvr.vdr.vnsi (f3f80d5, +1), pvr.vuplus (9bfd868), pvr.wmc (d820bf8)

Did this update include the fix i mentioned a few posts up?
I presume it didnā€™t as its not mentioned in the notes, no worries if it didnā€™t, i wonā€™t bother with this one if not.

The fix in included. The latest build info is on the first page (Maybe I should change this)

VideoPlayer: do not drop pictures after timeout on buffer wait
VideoPlayer: fix video freeze caused by audio delay

Sorry chap i didnā€™t realise, i just read the notes on your latest post.
Ill give it a whirl and report any issues back.
Cheers.

I`ve make a clean install with 17.8-099 nightly and only load my database from my mysql server, but there is always the same. If i start a movie from estuary mainscreen the log is full of errors. Here is the the log

The only thing i found in the web that maybe is related is this patch from @sam_nazarko

Is this patch in the nightlys?

No ā€“ itā€™s not in OSMC stable either, as the extension is ā€˜.nouseā€™.

Iā€™ve seen that issue as well with font.xml not being found. Havenā€™t found a fix for it yet.

Update: Found the problem. I still have all-068 included the nightlies. :slight_smile: Iā€™ll remove for next build.

That sounds great.

Have a nice Sundayā€¦