Kodi 19 (Matrix) nightly builds for Vero 2 & 4K

18.8-100, 29 Oct 2019: Based off OSMC commit (1bd5f1199) and xbmc (ebde128e89)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

Known issues: MyOSMC not yet working with Python3. This is being worked on.

OSMC

  • Add libpython3.5 as a dep

XBMC

  • [profiles] Do always stop PVR services on logoff #16842
  • System.HasAddon() - return true for disabled addons #16707
  • remove g_mediaManager global #16261
  • VAAPI: fix use after free in CVAAPIContextDestroyContext #16763
  • [addons][vis][gui] improve visualization support #16718
  • [addons][game] fix crash where NULL was given to stdstring #16829
  • Docs: Add python3-dev as dependency since we bumped the python version #16794
  • [pvr] Fix editing channels via channel manager #16799
  • xbmc.python bump to 3.0.0 #16787
  • [Estuary] add scrollbar to settings dialogs #16782

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (c648d0e3) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (eebfdf78) , game.libretro.2048 (9609d0c1) , game.libretro.beetle-gba (7f4c27be) , game.libretro.fceumm (1c4db9f2) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (8f04f1c1) , game.libretro.bnes (7ff45684) , game.libretro.nestopia (38b4b15a) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (799fbc64) , game.libretro.mame2003 (24580b04) , game.libretro.bluemsx (de4b0eee) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (590ae7a2) , game.libretro.gambatte (db81317d) , game.libretro.beetle-bsnes (cff297dc) , game.libretro.meteor (91fa31b7) , game.libretro.mgba (b80c71f4) , game.libretro.vba-next (c3fcebf5) , game.libretro.quicknes (4347a8e9) , game.libretro.scummvm (7e9797d9) , game.libretro.snes9x (0f09a094) , game.libretro.stella (a1c155b1) , game.libretro.dosbox (4c881ae7) , game.libretro.vbam (663fa517) , game.libretro.yabause (b0db1fa4) , game.libretro.genplus (233ab308) , game.libretro.mame (bba5024a) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (38987c36) , pvr.sledovanitv.cz (19e8297c) , pvr.argustv (a8a1ad23) , pvr.mythtv (ab1d2769) , pvr.hts (ebac7ee5) , pvr.pctv (31d82789) , pvr.stalker (ea4f2928) , pvr.filmon (59ea0a7d) , pvr.octonet (8032f085) , pvr.zattoo (3ac1ab98) , pvr.vbox (ce1804f8) , pvr.wmc (9aa54676) , pvr.nextpvr (10a162de) , pvr.njoy (fdffa7d6) , pvr.teleboy (f04e06e1) , pvr.vdr.vnsi (e62073ac) , pvr.vuplus (96fdedbb) , pvr.dvbviewer (861cd34b) , pvr.dvblink (917cea0b) , pvr.hdhomerun (44654454) , pvr.iptvsimple (812bcc21) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (84c35b33) , vfs.libarchive (2ba11021) , vfs.rar (b688a566) , vfs.sftp (40e4a416) , pvr.freebox (7fb6d449)

18.8-101, 4 Nov 2019: Based off OSMC commit (1bd5f1199) and xbmc (cce8119892)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

OSMC

  • MyOSMC (v3.0.680) Updated for Python 3.
  • Game.Libretro point to Matrix branch

XBMC

  • VideoLayerBridgeDRMPRIME: set HDR metadata (PR:16103, 2 commits, 7 files changed)
  • Add ratings bubble also to “Shift” view (PR:16732, 1 commit, 1 file changed)
  • [Estuary] fix studio icon name (PR:16758, 1 commit, 1 file changed)
  • Several Joystick keymap changes related to the B button and back buttons. (PR:15268, 1 commit, 1 file changed)
  • Move from python 2 to python 3 (PR:16116, 17 commits, 78 files changed)
  • [Music]Reduce repeated parsing of path to get node details (PR:16724, 1 commit, 5 files changed)
  • Code clarity: Separate GetVolumePercent() and GetVolumeRatio() (PR:16759, 1 commit, 11 files changed)
  • [guiinfo]Fix Musicplayer.Property(Role.xxx) info labels (PR:16784, 1 commit, 1 file changed)
  • Revert "[skin.estuary/pvr] Add support for more meta data to PVR info (PR:16788, 1 commit, 1 file changed)
  • VideoTagInfoLoaderFFmpeg: Resolve stack before trying to process (PR:16797, 1 commit, 1 file changed)
  • Revert setting playcount to PLAYCOUNT_NOT_SET on video items read from cache (PR:16804, 1 commit, 1 file hanged)
  • Uniforming shown media flags in Movie library view and Info view (PR:16778, 3 commits, 2 files changed)
  • [Estuary] add scrollbar to settings dialogs (PR:16782, 1 commit, 2 files changed)
  • xbmc.python bump to 3.0.0 (PR:16787, 1 commit, 2 files changed)
  • Build cache filename using just path without options string (PR:16805, 1 commit, 1 file changed)
  • DRMPRIME: Cleanup and improvements (PR:16800, 10 commits, 12 files changed)
  • [pvr] Fix editing channels via channel manager (PR:16799, 2 commits, 67 files changed)
  • Docs: Add python3-dev as dependency since we bumped the python version (PR:16794, 1 commit, 5 files changed)
  • [addons][game] change addon system to C++ style (PR:16453, 3 commits, 24 files changed)
  • [addons][game] fix crash where NULL was given to std::string (PR:16829, 1 commit, 1 file changed)
  • [addons][vis][gui] improve visualization support (PR:16718, 4 commits, 6 files changed)
  • remove g_mediaManager global (PR:16261, 1 commit, 57 files changed)
  • System.HasAddon() - return true for disabled addons (PR:16707, 1 commit, 2 files changed)
  • [profiles] Do always stop PVR services on logoff. Restart PVR service (PR:16842, 1 commit, 1 file changed)
  • Game add-ons: Document the subsystem architecture (b020fe1)
  • Game add-ons: Architecture documentation (#16776) (eea94f3)
  • CCpuInfo split, rework, and cleanup (PR:16098, 3 commits, 42 files changed)
  • Ensure that skin is reloaded when a profile is loaded (PR:16840, 1 commit, 2 files changed)

pvr.dvblink:

  • [lang] updated language files from Transifex (9d854c8)

pvr.filmon:

  • [lang] updated language files from Transifex (b2c4b01)

pvr.hts:

  • [lang] updated language files from Transifex (0c6d334)

pvr.mediaportal.tvserver:

  • [lang] updated language files from Transifex (88db569)

pvr.nextpvr:

  • [lang] updated language files from Transifex (12e37da)

pvr.vdr.vnsi:

  • [lang] updated language files from Transifex (c211e3e)

pvr.wmc:

  • [lang] updated language files from Transifex (06b0123)

pvr.waipu:

  • [debian] fix dependencies after 316c1a6 (PR:39, 1 commit, 1 file changed)
  • bump version 1.2.2 (ea5bc46)

So the latest update version (18.8-101) broke my Vero 4K. The device starts and then shows a blank screen with just time in the right corner and the theme background (screenshot below). It shows a lot of errors during startup.

Any help please?
Here is a log - https://paste.osmc.tv/esurehehoh

I suggest you downgrade or wait for a new build.

Sam

Thank you. I have never had a problem with test builds, surprised to have this hiccup. I did try downgrading by hashing the public gmc-19 in source file to no avail. I did try creating a bootable usb (as well as a memory card) using the OSMC installer for mac (and windows) but that failed too. Any way to download and boot to the installer image from internal storage?

Have a look at the first post. There is a section on how to install previous versions.

18.8-102, 10 Nov 2019: Based off OSMC commit (2df626477) and xbmc (88fffa139)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

pvr.iptvsimple:

  • Move from RapidXML to Pugixml which supports c++11 features + tvg-id fixes (PR:297, 6 commits, 25 files changed)

pvr.waipu:

  • Fix Debian: Set rapidjson dependency >=1.1.0 (PR:42, 1 commit, 3 files changed)
  • Implement O2 authentication (PR:43, 2 commits, 10 files changed)

pvr.vuplus:

  • Fix timer title matrix (PR:264, 4 commits, 23 files changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (c648d0e3) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (9609d0c1) , game.libretro.beetle-gba (7f4c27be) , game.libretro.fceumm (1c4db9f2) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (8f04f1c1) , game.libretro.bnes (7ff45684) , game.libretro.nestopia (38b4b15a) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (799fbc64) , game.libretro.mame2003 (24580b04) , game.libretro.bluemsx (de4b0eee) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (590ae7a2) , game.libretro.gambatte (db81317d) , game.libretro.beetle-bsnes (cff297dc) , game.libretro.meteor (91fa31b7) , game.libretro.mgba (b80c71f4) , game.libretro.vba-next (c3fcebf5) , game.libretro.quicknes (4347a8e9) , game.libretro.scummvm (7e9797d9) , game.libretro.snes9x (0f09a094) , game.libretro.stella (a1c155b1) , game.libretro.dosbox (4c881ae7) , game.libretro.vbam (663fa517) , game.libretro.yabause (b0db1fa4) , game.libretro.genplus (233ab308) , game.libretro.mame (bba5024a) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (619eff17) , pvr.sledovanitv.cz (19e8297c) , pvr.argustv (a8a1ad23) , pvr.mythtv (ab1d2769) , pvr.hts (0c6d334e) , pvr.pctv (31d82789) , pvr.stalker (ea4f2928) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (3ac1ab98) , pvr.vbox (ce1804f8) , pvr.wmc (06b0123e) , pvr.nextpvr (12e37da7) , pvr.njoy (fdffa7d6) , pvr.teleboy (f04e06e1) , pvr.vdr.vnsi (c211e3e0) , pvr.vuplus (0a9d2c0e) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (bf8dc650) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (b688a566) , vfs.sftp (40e4a416) , pvr.freebox (7fb6d449)

18.8-103, 11 Nov 2019: Based off OSMC commit (9bdd3a4af9) and xbmc (8b6bf13d)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

OSMC:

  • Vero3: Chapter seeking fix from LE
  • Vero3: Fix crashes due to missing TrueHD overrun checks

XBMC:

  • CPUInfoLinux: add /proc/cpuinfo parsing for arm/aarch64 (PR:16884, 1 commit, 1 file changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (c648d0e3) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (9609d0c1) , game.libretro.beetle-gba (7f4c27be) , game.libretro.fceumm (1c4db9f2) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (8f04f1c1) , game.libretro.bnes (7ff45684) , game.libretro.nestopia (38b4b15a) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (799fbc64) , game.libretro.mame2003 (24580b04) , game.libretro.bluemsx (de4b0eee) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (590ae7a2) , game.libretro.gambatte (db81317d) , game.libretro.beetle-bsnes (cff297dc) , game.libretro.meteor (91fa31b7) , game.libretro.mgba (b80c71f4) , game.libretro.vba-next (c3fcebf5) , game.libretro.quicknes (4347a8e9) , game.libretro.scummvm (7e9797d9) , game.libretro.snes9x (0f09a094) , game.libretro.stella (a1c155b1) , game.libretro.dosbox (4c881ae7) , game.libretro.vbam (663fa517) , game.libretro.yabause (b0db1fa4) , game.libretro.genplus (233ab308) , game.libretro.mame (bba5024a) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (619eff17) , pvr.sledovanitv.cz (19e8297c) , pvr.argustv (a8a1ad23) , pvr.mythtv (ab1d2769) , pvr.hts (0c6d334e) , pvr.pctv (31d82789) , pvr.stalker (ea4f2928) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (3ac1ab98) , pvr.vbox (ce1804f8) , pvr.wmc (06b0123e) , pvr.nextpvr (12e37da7) , pvr.njoy (fdffa7d6) , pvr.teleboy (f04e06e1) , pvr.vdr.vnsi (c211e3e0) , pvr.vuplus (0a9d2c0e) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (bf8dc650) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (b688a566) , vfs.sftp (40e4a416) , pvr.freebox (7fb6d449)

18.8-104, 12 Nov 2019: Based off OSMC commit (47af55a7ed) and xbmc (f944b3494)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • fixed: Extension matching in FileDirectoryFactory was broken (PR:16892, 1 commit, 1 file changed)

pvr.hts:

  • [lang] updated language files from Transifex (793d133)

pvr.nextpvr:

  • [lang] updated language files from Transifex (535a202)

pvr.stalker:

  • [lang] updated language files from Transifex (c69e54b)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (c648d0e3) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (9609d0c1) , game.libretro.beetle-gba (7f4c27be) , game.libretro.fceumm (1c4db9f2) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (8f04f1c1) , game.libretro.bnes (7ff45684) , game.libretro.nestopia (38b4b15a) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (799fbc64) , game.libretro.mame2003 (24580b04) , game.libretro.bluemsx (de4b0eee) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (590ae7a2) , game.libretro.gambatte (db81317d) , game.libretro.beetle-bsnes (cff297dc) , game.libretro.meteor (91fa31b7) , game.libretro.mgba (b80c71f4) , game.libretro.vba-next (c3fcebf5) , game.libretro.quicknes (4347a8e9) , game.libretro.scummvm (7e9797d9) , game.libretro.snes9x (0f09a094) , game.libretro.stella (a1c155b1) , game.libretro.dosbox (4c881ae7) , game.libretro.vbam (663fa517) , game.libretro.yabause (b0db1fa4) , game.libretro.genplus (233ab308) , game.libretro.mame (bba5024a) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (619eff17) , pvr.sledovanitv.cz (19e8297c) , pvr.argustv (a8a1ad23) , pvr.mythtv (ab1d2769) , pvr.hts (793d133c) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (3ac1ab98) , pvr.vbox (ce1804f8) , pvr.wmc (06b0123e) , pvr.nextpvr (535a2021) , pvr.njoy (fdffa7d6) , pvr.teleboy (f04e06e1) , pvr.vdr.vnsi (c211e3e0) , pvr.vuplus (0a9d2c0e) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (bf8dc650) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (b688a566) , vfs.sftp (40e4a416) , pvr.freebox (7fb6d449)

18.8-105, 138 Nov 2019: Based off OSMC commit (afa9fe99) and xbmc (0eb515c8)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • RendererMediaCodecSurface: Announce vertical shift as well (PR:16907, 1 commit, 1 file changed)
  • [cmake]Fix FindPython to find python.h correctly (PR:16905, 1 commit, 1 file changed)
  • kodi-send: python3 fix (PR:16896, 1 commit, 1 file changed)
  • [videoplayer] allow custom headers to be sent to ffmpeg & inputstream class property (PR:16847, 3 commits, 7 files changed)
  • WinSystem: Allow ALSA+PULSE in parallel (PR:16913, 1 commit, 4 files changed)
  • [Py3] cleanup pt.1 (1f4dfb7)
  • [Py3] cleanup pt.1 (#16786) (27be814)
  • [json] Add missing “status” string for VideoLibrary.GetTVShowDetails (PR:16885, 1 Commit, 3 files changed)

18.8-106, 15 Dec 2019: Based off OSMC commit (e79d4627f) and newclock5 (5f134adfc)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

OSMC:

  • Vero 4K +: Update patches for 4.9
  • Vero 4K: with 4.9, deinterlacer bypass uses a new parameter

XBMC:

  • [settings] allow set of needed extensions for picture selection (PR:16853, 1 commit, 1 file changed)
  • Add missing cassert includes (PR:17000, 1 commit, 2 files changed)
  • demuxer: copy name property to stream (PR:17032, 1 commit, 1 file changed)
  • [music]Fix display of discs or songs sublist for selected album (PR:17011, 1 commit, 4 files changed)
  • add Library.HasNode infobool (PR:16993, 1 commit, 3 files changed)
  • AESinkAudioTrack: Implement timestamp method for delay (PR:17005, 1 commit, 2 files changed)
  • ProfileManager: Fall back to master profile if profile.xml not loadable / parseable (PR:16987, 2 commits, 2 files changed)
  • AESinkAudioTrack: Fine-grain forced blocking depending on period_time and buffer (PR:17015, 1 commit, 1 file changed)
  • json-rpc: code fixes to audio/subtitle flags properties (PR:17002, 1 commit, 3 files changed)
  • Add ctime to AddonBase.h (PR:17007, 1 commit, 1 file changed)
  • JSON-RPC added ‘flag’ property to GetPropertyValue concerning audio/subtitle (PR:16976, 1 commit, 3 files changed)
  • [docs]Update code guidelines for readability of setting table-like structures (PR:16924, 1 commit, 1 file changed)
  • Fix parse of filter rules for boolean fields into SQL query (PR:16982, 1 commit, 2 files changed)
  • Revert “Revert “Reusepython”” (PR:16812, 2 commits, 15 files changed)

pvr.teleboy:

  • Add inputstream.adaptive as dependency (1b5a779)
  • Move changelog to addon meta data (3a735cf)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (68ac6a5)
  • Use new stream api (PR:32, 2 commits, 3 files changed)
  • Use kodi epg categories (PR:33, 1 commit, 6 files changed)
  • Add option to disable Dolby (PR:34, 1 commit, 5 files changed)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (572db66)
  • Update changelog and version (1da0d96)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (7497bd3)

pvr.zattoo:

  • Add inputstream.adaptive as dependency and move changelog to addon meta data (8c021c6)
  • Merge branch ‘Leia’ into Matrix (88c7118)
  • Fix xml (f221347)
  • Merge branch ‘Leia’ into Matrix (457b3eb)
  • Update changelog and version (d06d147)
  • Merge branch ‘Leia’ into Matrix (1e81d91)
  • Add missing --branch Leia to step 2 (PR:62, 1 commit, 1 file changed)
  • Add dolby option (PR:64, 2 commits, 5 files changed)
  • Update changelog and version (481b6a5)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (725c43a)

Binary addons:
audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (cefcc3dc) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (2e4868a5) , pvr.sledovanitv.cz (19e8297c) , pvr.argustv (a8a1ad23) , pvr.mythtv (28420439) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (1e81d917) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (535a2021) , pvr.njoy (fdffa7d6) , pvr.teleboy (68ac6a54) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (b688a566) , vfs.sftp (40e4a416) , pvr.freebox (7fb6d449)

18.8-107, 12 Jan 2020: Based off OSMC commit (e79d4627f) and xbmc (0dedc2269)

XBMC:

  • AESinkAudioTrack: Fine-grain forced blocking depending on period_time and buffer (PR:17015, 1 commit, 1 file changed)
  • [musicdb] ensure check for boxset flag is case insensitive (PR:17096, 1 commit, 1 file changed)
  • fixed: Caching of small files (fixes regression of #17042) (PR:17081, 3 commits, 2 files changed)
  • [VideoPlayer] Fix ‘Resume from’ functionality with audio only MPEG-TS streams (PR:16910, 1 commit, 2 files changed)
  • [Estuary] Refactor Playlist Window + Views (PR:17010, 1 commit, 9 files changed)
  • Resume paused ActiveAE stream while draining to avoid playback lapse (PR:17090, 1 commit, 1 file changed)
  • [VideoPlayer] enable teletext support for inputstream addons (PR:17056, 1 commit, 1 file changed)
  • [videolibrary] Add setting movie set information folder (PR:16970, 1 commit, 9 files changed)
  • fixed: Chunk size logic for file cache (hopefully fixes #16975) (PR:17042, 4 commits, 6 files changed)
  • Improve video database clean performance (hopefully fixes #16880) (PR:16940, 1 commit, 1 file changed)
  • Fix crashes due to missing TrueHD overrun checks (PR:16813, 1 commit, 2 files changed)
  • fixed: Calling SetCommonOptions() once should be 'nough (PR:17054, 1 commit, 1 file changed)
  • fixed: When seeking m_bRetry must be updated (PR:17055, 1 commit, 1 file changed)
  • [cmake] add PKG_CONFIG_LIBDIR for addon build systems (PR:17040, 1 commit, 1 file changed)
  • [settings] allow set of needed extensions for picture selection (PR:16853, 1 commit, 1 file changed)
  • Add missing cassert includes (PR:17000, 1 commit, 2 files changed)
  • [WinSystemOSX] Change XBMC word leftover to Kodi (PR:17003, 1 commit, 1 file changed)
  • demuxer: copy name property to stream (PR:17032, 1 commit, 1 file changed)
  • [music]Fix display of discs or songs sublist for selected album (PR:17011, 1 commit, 4 files changed)
  • add Library.HasNode infobool (PR:16993, 1 commit, 3 files changed)
  • AESinkAudioTrack: Implement timestamp method for delay (PR:17005, 1 commit, 2 files changed)
  • ProfileManager: Fall back to master profile if profile.xml not loadable / parseable (PR:16987, 2 commits, 2 files changed)
  • [Settings] CSettingInt: support pure string based labels for
  • [Python] fix build against python 3.8 (PR:17021, 1 commit, 1 file changed)
  • FreeBSD: Unbreak VAAPI by syncing system/settings/{freebsd,linux}.xml (PR:17009, 1 commit, 1 file changed)
  • [Estuary] fix artist slideshow condition (PR:17044, 1 commit, 1 file changed)
  • [Estuary] fallback to icon in poster view (PR:17035, 1 commit, 2 files changed)
  • AESinkAUDIOTRACK: Remove PT hack for volume (PR:17048, 1 commit, 2 files changed)
  • Windowing: GBM - Fix refreshrate switch (PR:17052, 1 commit, 5 files changed)
  • [python] Fix unicode decode errors (PR:16863)
  • Fix HEAD Content-Length (PR:17159, 1 commit, 1 file changed)
  • [videoplayer] Fix GetItemsToScan scan in sub-directories (PR:17036, 1 commit, 1 file changed)
  • [PVR] Address regression due to recent PVR recordings change (PR:17154, 1 commit, 1 file changed)
  • [windows][depends] Update dependencies for all windows platforms (PR:17143, 2 commits, 22 files changed)
  • [PVR] Improve performance of TriggerRecordingUpdate/TriggerTimerUpdate (PR:17140, 1 commit, 2 files changed)
  • [vfs][addons] fix media view from addon given content (PR:17066, 1 commit, 1 file changed)
  • Reset playlist on new file playback (PR:17123, 1 commit, 1 file changed)
  • paplayer: avoid race condition that double fires OnPlaybackStarted (PR:17083, 1 commit, 1 file changed)
  • [PVR] EPG grid container: fix regression after 2791691… (PR:17132, 1 commit, 1 file changed)
  • [PVR] EPG grid container: fix wrong timeline display on first grid page. (PR:17118, 1 commit, 1 file changed)
  • [PVR] EPG grid model: fix another edge case, that can lead to a crash (PR:17117, 1 commit, 1 file changed)
  • LinuxRendererGL: Fix useage of glTexImage3D format was not valid (PR:17109, 1 commit, 1 file changed)
  • [videodb] use UpdateUniqueIDs() instead of AddUniqueIDs() in VideoDatabase::SetDetailsForMovie() (PR:17092, 1 commit, 1 file changed)
  • [PVR] EPG grid container: Fix event offset calculation for gap tags. (PR:17107, 1 commit, 1 file changed)
  • [PVR] Guide window: Goto ‘now’ on system resume from sleep. (PR:17108, 1 commit, 5 files changed)
  • [PVR] EPG grid container: Make CGUIEPGGridContainer::GoToEnd consistent with CGUIEPGGridContainer::GoToBegin behavior (PR:17114, 1 commit, 1 file changed)
  • CGUIDialogSelect: fix focusing list / buttons after 6d34db9900 (PR:17115, 1 commit, 1 file changed)
  • [PVR] EPG grid model: Simplify and speed up CGUIEPGGridContainerModel::FindChannelAndBlockIndex (PR:17113, 1 commit, 1 file changed)

pvr.teleboy:

  • Add inputstream.adaptive as dependency (1b5a779)
  • Move changelog to addon meta data (3a735cf)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (68ac6a5)
  • Implement http request caching and set user agent (PR:36, 1 commit, 8 files changed)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (64c1482)
  • Init after login master (PR:40, 4 commits, 7 files changed)
  • Multiple improvements (PR:39, 2 commits, 7 files changed)
  • Load recordings only when addons is ready (dd38143)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (d53153c)
  • Disable free accounts (a0dd8b5)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (f013cb5)
  • Use new stream api (PR:32, 2 commits, 3 files changed)
  • Use kodi epg categories (PR:33, 1 commit, 6 files changed)
  • Add option to disable Dolby (PR:34, 1 commit, 5 files changed)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (572db66)
  • Update changelog and version (1da0d96)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (7497bd3)

pvr.zattoo:

  • Add inputstream.adaptive as dependency and move changelog to addon meta data (8c021c6)
  • Merge branch ‘Leia’ into Matrix (88c7118)
  • Fix xml (f221347)
  • Merge branch ‘Leia’ into Matrix (457b3eb)
  • Update changelog and version (d06d147)
  • Merge branch ‘Leia’ into Matrix (1e81d91)
  • Fix translations master (PR:68, 2 commits, 5 files changed)
  • Multiple improvements (PR:67, 1 commit, 5 files changed)
  • Improve caching of epg data (6efc817)
  • Fix improved caching (1587784)
  • Merge branch ‘Leia’ into Matrix (7b8cb33)
  • Add missing --branch Leia to step 2 (PR:62, 1 commit, 1 file changed)
  • Add dolby option (PR:64, 2 commits, 5 files changed)
  • Update changelog and version (481b6a5)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (725c43a)

pvr.hts:

  • [lang] updated language files from Transifex (56e95c4)

pvr.iptvsimple:

  • [lang] automatic syntax corrections for the en_GB language file (762e4c2)
  • [lang] updated language files from Transifex (1df685c)

pvr.vbox:

  • [lang] automatic syntax corrections for the en_GB language file (e39ce1e)
  • [lang] updated language files from Transifex (6373a10)

pvr.vdr.vnsi:

  • [lang] updated language files from Transifex (57f8e85)

pvr.vuplus:

  • [lang] automatic syntax corrections for the en_GB language file (f5ddb5c)
  • [lang] updated language files from Transifex (8453707)

Pvr.nextpvr:

  • V4.30 V5 Timeshifting (#101) (4fcaba0)
  • Variable initialization error (#107) (92d01d1)

pvr.waipu:

  • Fix translation IDs and translate error messages (PR:51, 1 commit, 4 files changed)
  • Show record option only if available for program/channel (PR:52, 1 commit, 3 files changed)
  • Matrix: inputstreamadaptive depenency (PR:53, 2 commits, 1 file changed)

pvr.mythtv:

  • reuse string 30062 for ‘Allow backend shutdown’ (d7e63e1)
  • sync upstream cppmyth (2.13.0) (49e6f02)
  • fix allow backend shutdown on reconnect (2aa30af)
  • bump version 6.2.6 (5d79dc7)

vfs.sftp:

  • [Matrix] cleanup and depends updates (PR:46, 15 commits, 31 files changed)

vfs.rar:

  1. [Matrix] update unrar to newest version (PR:50, 13 commits, 194 files changed)

pvr.sledovanitv.cz:

  • apimanager: Fix putting session var to URL (c5579c5)
  • client: Add parent PIN (un)lock handling (7433ab5)
  • PVRIptvData: Do better channel# & order handling (07ca551)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (cefcc3dc) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (0b40aa29) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (c738ea4a) , pvr.freebox (7fb6d449)

18.8-108, 14 Jan 2020: Based off OSMC commit (d3a965cb2) and xbmc (37f51f6e)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • Fix python crash when aborting script (PR:17151, 1 commit, 1 file changed)
  • Fix playback of bus encryption enabled bluray discs (PR:17145, 1 commit, 3 files hanged)
  • Fix crash in libcdio (9a42e31)
  • Merge branch ‘master’ of https://github.com/xbmc/xbmc into libcdio (90f9e71)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (cefcc3dc) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (0b40aa29) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c, +4), pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021), vfs.rar (394c96ef, +7), vfs.sftp (c738ea4a, +7), pvr.freebox (7fb6d449)

18.8-109, 19 Jan 2020: Based off OSMC commit (v) and xbmc (a824c0104)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • Improve FreeBSD CPUInfo support (PR:16779, 1 commit, 3 files changed)
  • SysfsUtils: cleanup and improve interface according to the documentation (PR:16097, 4 commits, 15 files changed)
  • Add missing cassert include (PR:17196, 1 commit, 1 file changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (97f2d965, +5), inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (0b40aa29) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (c738ea4a) , pvr.freebox (7fb6d449)

18.8-110, 24 Jan 2020: Based off OSMC commit (f7c9c4f80) and xbmc (14d7a96d)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • [Estuary] Media Flags fix (PR:17235, 1 commit, 1 file changed)
  • fixed: guard against assert in tinyxml (PR:17194, 1 commit, 1 file changed)
  • fixed: Seeking with FileCache could lockup due to terminated thread (PR:17211, 1 commit, 1 file changed)
  • [modernize] use-default-member-init (PR:16735, 1 commit, 37 files changed)

pvr.waipu:

  • Feature: Implement VoD Channels (PR:57, 2 commits, 4 files changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (97f2d965, +3), inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (e132897d, +3), pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (c738ea4a) , pvr.freebox (7fb6d449)

18.8-111, 29 Jan 2020: Based off OSMC commit (160d6f9c) and xbmc (aaa85cf93)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

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)
  • 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)
  • [Estuary] Media Flags fix (PR:17235, 1 commit, 1 file changed)

vfs.libarchive:

  • [Matrix] update addon depends and improve addon code a bit (PR:36, 14 commits, 49 files changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (97f2d965) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (c22df4db) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (5ef34ede) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (e9235c2e) , game.libretro.gw (e035625e) , game.libretro.beetle-pce-fast (5cadd9c0) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (8ad703e4) , game.libretro.bsnes-mercury-balanced (75e07992) , game.libretro.mame2000 (0a9904df) , game.libretro.mame2003 (e85bb625) , game.libretro.bluemsx (ba3f17b6) , game.libretro.vecx (4bd12527) , game.libretro.mame2003_plus (f826cb5d) , game.libretro.gambatte (402e35ef) , game.libretro.beetle-bsnes (5670f01f) , game.libretro.meteor (774b61d8) , game.libretro.mgba (e318edb1) , game.libretro.vba-next (de94ca8b) , game.libretro.quicknes (c3dd653f) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (8c05239d) , game.libretro.stella (13578046) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (663fa517) , game.libretro.yabause (8e907c8d) , game.libretro.genplus (c0521a75) , game.libretro.mame (0ec07f70) , game.libretro.bsnes-mercury-accuracy (f43aed44) , pvr.waipu (e132897d) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (c738ea4a) , pvr.freebox (7fb6d449)

18.8-112, 31 Jan 2020: Based off OSMC commit (7df0df0f) and xbmc (37f51f6e6)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

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)
  • [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)
  • 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)

vfs.libarchive:

  • [Matrix] update addon depends and improve addon code a bit (PR:36, 14 commits, 49 files changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (97f2d965) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (9bdb5505, +1), imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (c556bc2f, +1), game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (a9877ced, +1), game.libretro.gw (a57a96ad, +1), game.libretro.beetle-pce-fast (00d93dae, +1), game.libretro.bnes (346a6aa9) , game.libretro.nestopia (84323c95, +1), game.libretro.bsnes-mercury-balanced (0260670b, +1), game.libretro.mame2000 (729d9bdb, +1), game.libretro.mame2003 (2d3662ba, +1), game.libretro.bluemsx (087c1163, +1), game.libretro.vecx (3349d6f9, +1), game.libretro.mame2003_plus (b80e5a3f, +2), game.libretro.gambatte (53861607, +1), game.libretro.beetle-bsnes (e17157ad, +1), game.libretro.meteor (774b61d8) , game.libretro.mgba (bfbd143d, +1), game.libretro.vba-next (3d330298, +1), game.libretro.quicknes (2a90b9f1, +1), game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (719efc61, +1), game.libretro.stella (e0037050, +1), game.libretro.dosbox (97819e8d) , game.libretro.vbam (f79b31be, +1), game.libretro.yabause (7f18d0e7, +1), game.libretro.genplus (858c8529, +1), game.libretro.mame (2280ceab, +1), game.libretro.bsnes-mercury-accuracy (75853889, +1), pvr.waipu (e132897d) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (b8946dbd, +1), pvr.freebox (7fb6d449)

18.8-113, 2 Feb 2020: Based off OSMC commit (f6c658f58) and xbmc (37f51f6e6)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • [addons] move GetTempAddonBasePath() from binary to normal AddonManager (PR:17293, 1 commit, 5 files changed)
  • [Estuary] fix navigation in video info dialog (PR:17306, 1 commit, 1 file changed)
  • Games: Fix launching disk images and zip files (PR:17274, 4 commits, 5 files changed)

Binary addons:

audioencoder.flac (7bce2e5a) , audioencoder.lame (476f4b2e) , audioencoder.vorbis (acd7c796) , audioencoder.wav (673c6088) , inputstream.adaptive (97f2d965) , inputstream.rtmp (ce68b77a) , peripheral.xarcade (51e1a455) , peripheral.joystick (f21f82b2, +7), imagedecoder.raw (41a370db) , peripheral.steamcontroller (0347e66d) , game.libretro (454457e3) , game.libretro.2048 (c556bc2f) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (a9877ced) , game.libretro.gw (a57a96ad) , game.libretro.beetle-pce-fast (00d93dae) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (84323c95) , game.libretro.bsnes-mercury-balanced (0260670b) , game.libretro.mame2000 (729d9bdb) , game.libretro.mame2003 (2d3662ba) , game.libretro.bluemsx (087c1163) , game.libretro.vecx (3349d6f9) , game.libretro.mame2003_plus (b80e5a3f) , game.libretro.gambatte (53861607) , game.libretro.beetle-bsnes (e17157ad) , game.libretro.meteor (774b61d8) , game.libretro.mgba (bfbd143d) , game.libretro.vba-next (3d330298) , game.libretro.quicknes (2a90b9f1) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (719efc61) , game.libretro.stella (e0037050) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (f79b31be) , game.libretro.yabause (7f18d0e7) , game.libretro.genplus (858c8529) , game.libretro.mame (2280ceab) , game.libretro.bsnes-mercury-accuracy (75853889) , pvr.waipu (e132897d) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (7b8cb33b) , pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (1df685ca) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (2ba11021) , vfs.rar (394c96ef) , vfs.sftp (b8946dbd) , pvr.freebox (7fb6d449)

18.8-114, 10 Feb 2020: Based off OSMC commit (0ddc74d1e) and xbmc (0e48da6a)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • [PVR] CPVREpg: Fix EPG not saved for newly added channels. (PR:17334, 2 commits, 4 files changed)
  • [PVR] Fix EPG tags not deleted from database after deleting a channel (PR:17345, 2 commits, 9 files changed)
  • namespace windows specific methods [part 1] (PR:17224, 3 commits, 115 files changed)
  • Prevent VideoSync from setting up in Destructor (PR:17193, 1 commit, 1 file changed)
  • fix missed line break (PR:17325, 1 commit, 1 file changed)
  • [test] TestCPUInfo: remove useless test (PR:17320, 1 commit, 1 file changed)
  • buildsteps: add linux-aarch64-gbm (PR:17321, 1 commit, 10 files changed)
  • [linux] CSysfsPath: fix reading from strings with spaces (PR:17289, 1 commit, 2 files changed)
  • Cleanup MHD content length patch and use the provided macro (PR:17319, 1 commit, 1 file changed)
  • Fix formatting of class enums (PR:17318, 1 commit, 3 files changed)
  • AudioEngine: Fix recovery in case of atempo filtergraph fails (PR:17051, 1 commit, 1 file changed)
  • Add liberapay to FUNDING.yml (3c3bb43)

inputstream.rtmp:

  • Set up CI with Azure Pipelines (447bc03)
  • Change Azure Pipeline to use Kodi Matrix (adacc78)

Binary addons:

audioencoder.flac (d2d56621, +11), audioencoder.lame (074bd2f3, +11), audioencoder.vorbis (621a40cd, +12), audioencoder.wav (5ac46e8c, +11), inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de, +12), peripheral.xarcade (51e1a455) , peripheral.joystick (464ada2b, +1), imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82, +1), game.libretro (7ff3bcd2, +3), game.libretro.2048 (c556bc2f) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (a9877ced) , game.libretro.gw (a57a96ad) , game.libretro.beetle-pce-fast (00d93dae) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (84323c95) , game.libretro.bsnes-mercury-balanced (0260670b) , game.libretro.mame2000 (729d9bdb) , game.libretro.mame2003 (2d3662ba) , game.libretro.bluemsx (087c1163) , game.libretro.vecx (3349d6f9) , game.libretro.mame2003_plus (b80e5a3f) , game.libretro.gambatte (53861607) , game.libretro.beetle-bsnes (e17157ad) , game.libretro.meteor (774b61d8) , game.libretro.mgba (bfbd143d) , game.libretro.vba-next (3d330298) , game.libretro.quicknes (2a90b9f1) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (719efc61) , game.libretro.stella (e0037050) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (f79b31be) , game.libretro.yabause (7f18d0e7) , game.libretro.genplus (858c8529) , game.libretro.mame (2280ceab) , game.libretro.bsnes-mercury-accuracy (75853889) , pvr.waipu (e132897d) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (80558e7e, +2), pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (92d01d1e) , pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (e9588d3d, +4), pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (1cd1e6aa) , vfs.rar (394c96ef) , vfs.sftp (b8946dbd) , pvr.freebox (7fb6d449)

18.8-115, 12 Feb 2020: Based off OSMC commit (51bb83520) and xbmc (4123ff42f)

Note: Kodi has now merged the changes for Python3. If addon dev’s have not updated their builds for Python 3 then expect breakages.

XBMC:

  • add setting to switch to visualisation on playback (PR:17225, 1 commit, 7 files changed)
  • [guiinfo] DisplayAfterSeek should not return True if playback is paused (PR:17312, 1 commit, 2 files changed)
  • fix ‘Show empty TV Shows’ for xml library node (PR:17313, 1 commit, 1 file changed)
  • [tools/EventClients] Bring back EXIF data of bluetooth.png and add Copyright tag (PR:17253, 1 commit, 1 file changed)
  • Fix memory leak (PR:17346, 1 commit, 1 file changed)

inputstream.rtmp:

  • [Matrix] update openssl and fix Windows UWP ARM build SSL build, cleanups (PR:61, 6 commits, 17 files changed)
  • Revert "my head balabala check " (PR:62, 1 commit, 1 file changed)

pvr.zattoo:

  • Add support for parental pin (26a8528)
  • Support selective replay by epg entry (707c31d)
  • Merge branch ‘Leia’ into Matrix (80558e7)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de) , peripheral.xarcade (51e1a455) , peripheral.joystick (464ada2b) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (7ff3bcd2) , game.libretro.2048 (c556bc2f) , game.libretro.beetle-gba (fe8c8211) , game.libretro.fceumm (a9877ced) , game.libretro.gw (a57a96ad) , game.libretro.beetle-pce-fast (00d93dae) , game.libretro.bnes (346a6aa9) , game.libretro.nestopia (84323c95) , game.libretro.bsnes-mercury-balanced (0260670b) , game.libretro.mame2000 (729d9bdb) , game.libretro.mame2003 (2d3662ba) , game.libretro.bluemsx (087c1163) , game.libretro.vecx (3349d6f9) , game.libretro.mame2003_plus (b80e5a3f) , game.libretro.gambatte (53861607) , game.libretro.beetle-bsnes (e17157ad) , game.libretro.meteor (774b61d8) , game.libretro.mgba (bfbd143d) , game.libretro.vba-next (3d330298) , game.libretro.quicknes (2a90b9f1) , game.libretro.scummvm (90aa42a7) , game.libretro.snes9x (719efc61) , game.libretro.stella (e0037050) , game.libretro.dosbox (97819e8d) , game.libretro.vbam (f79b31be) , game.libretro.yabause (7f18d0e7) , game.libretro.genplus (858c8529) , game.libretro.mame (2280ceab) , game.libretro.bsnes-mercury-accuracy (75853889) , pvr.waipu (e132897d) , pvr.sledovanitv.cz (07ca5519) , pvr.argustv (a8a1ad23) , pvr.mythtv (5d79dc7c) , pvr.hts (56e95c4b) , pvr.pctv (31d82789) , pvr.stalker (c69e54b7) , pvr.filmon (b2c4b018) , pvr.octonet (8032f085) , pvr.zattoo (2bebe652, +4), pvr.vbox (6373a100) , pvr.wmc (06b0123e) , pvr.nextpvr (539d78a7, +1), pvr.njoy (fdffa7d6) , pvr.teleboy (04443145) , pvr.vdr.vnsi (57f8e85a) , pvr.vuplus (84537075) , pvr.dvbviewer (861cd34b) , pvr.dvblink (9d854c83) , pvr.hdhomerun (44654454) , pvr.iptvsimple (e9588d3d) , pvr.demo (f7bdb99e) , pvr.mediaportal.tvserver (88db569e) , vfs.libarchive (1cd1e6aa) , vfs.rar (394c96ef) , vfs.sftp (b8946dbd) , pvr.freebox (7fb6d449)