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

The latest nightly should already include the latest version of vfs.rar.
I’ve checked on the Pi and the the latest version is there. Should be the same for the Vero.

library_linux=“vfs.rar.so.3.3.0”

yeah you are right :slight_smile: I installed some updates right after the announcement of the new build and did not notice that the build was not available yet. Installed fine now and looking forward to see if the playback stuttering of rars are gone.

18.8-133, 9 April 2020: Based off OSMC commit (8a6a000c7) and xbmc (fc533a8a3)

OSMC:

  • Vero 4K: analyse M2TS streams for longer to get correct properties
  • Vero 4K: update fix for refresh adjustment

XBMC:

  • [Addons] Always use lowercase addon versions (PR:17624, 2 commits, 2 files changed)

vfs.rar:

  • [Matrix] inprovement, cleanup, fixes, unrar update (PR:75, 18 commits, 19 files changed)

inputstream.adaptive:

  • Ensure seeking to zero does not wrap around (PR:382, 2 commits, 1 file changed)
  • Fix for manual stream changing (PR:375, 1 commit, 1 file changed)
  • Update strings.po (PR:380, 1 commit, 1 file changed)
  • WebVTT fix for multiple rlm lrm in the same string (PR:383, 1 commit, 3 files changed)
  • Fixed nextEmpty on replaceAll (PR:384, 1 commit, 1 file changed)
  • Create slovak translation (PR:399, 1 commit, 1 file changed)
  • Added Romanian strings (PR:404, 1 commit, 1 file changed)
  • Create strings.po (PR:410, 1 commit, 1 file changed)
  • [HLS] EXT-X-DISCONTINUITY (multiple periods) (#374) (fe54cc5)
  • [Widevine] DecodeVideo: fix unencrypted packets (2de39b3)
  • Filled #30161 (greek) (#401) (88d7716)
  • Various translation fixes (#402) (86c62aa)
  • Updated Russian translation (#403) (c9518c2)
  • Update to Croatia translation (hr_hr) (#406) (558e264)
  • Add spanish translation [es_ES] (#407) (4cbd61b)
  • Add missing string in german translation (#409) (74c5f96)
  • [HLS] Fix double slash when using effective_url (0062b9e)
  • [Android] check for SecurityLevel exceptions (f5dfed0)
  • HLS Widevine (#395) (3963502)
  • Merge branch ‘master’ into Matrix (22bd9fd)
  • Matrix Inputstream API change to v2.1.0 - Adaptive version 2.5.5 (#414) (0979290)

inputstream.ffmpegdirect:

  • Live pause - Matrix API change (PR:27, 4 commits, 10 files changed)

inputstream.rtmp:

  • Inputstream API change to v2.1.0 - RTMP version 3.0.2 (PR:63, 1 commit, 3 files changed)

pvr.zattoo:

  • Fix Zattoo login (73b3111)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (167bab2)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (7ca180f7, +5), inputstream.rtmp (e9574065) , inputstream.ffmpegdirect (59cf101b, +2), peripheral.xarcade (51e1a455) , peripheral.joystick (1e96d243) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (bc6f3a8c) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (167bab22, +2), pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (f7d488de, +1), pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (48ace1a7) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-134, 10 April 2020: Based off OSMC commit (9d1ba92) and xbmc (16d33391)

OSMC:

  • Re-add vfs.sftp

XBMC:

  • [RetroPlayer] allow using wayland with CRPRendererDMA (PR:17544, 5 commits, 9 files changed)

inputstream.adaptive:

  • Wiseplay implementation (9ed8cb6)

inputstream.ffmpegdirect:

  • Suppress verbose logging on libxml2 on osx that causes travis builds to fail (PR:30, 1 commit, 3 files changed)

pvr.nextpvr:

  • Changes for Matrix API changes (#115) (f7d488d)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (eb6f8bba) , inputstream.rtmp (e9574065) , inputstream.ffmpegdirect (5ff6c891) , peripheral.xarcade (51e1a455) , peripheral.joystick (1e96d243) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (bc6f3a8c) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (167bab22) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (f7d488de) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (48ace1a7) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-135, 13 April 2020: Based off OSMC commit (0e711f2869) and xbmc (491318ddd)

OSMC:

  • Add screensaver.shadertoy

XBMC:

  • [LanguageCodes] Add “Swiss german” for audio streams (ISO-639-2) (PR:17626, 6 commits, 1 file changed)
  • [addons][network] “C” ABI cleanups and clang cleanups (PR:17659, 3 commits, 1 file changed)
  • Allow internetstream video sources in a LAN to look for exernal subtitle files. (PR:17491, 1 commit, 1 file changed)
  • [Addons] Make linux addons not compatible with freebsd (PR:17642, 1 commit, 1 file changed)
  • [linux] drop drm folder from drm includes (PR:17656, 1 commit, 3 files changed)
  • CBufferObject: unify logging style (PR:17638, 1 commit, 3 files changed)
  • CRenderBufferDMA: log the buffer type in use (PR:17637, 1 commit, 6 files changed)
  • [Music] Add NODE_TYPE_DISC to CMusicDatabaseDirectory::ContainsSongs() (PR:17589, 1 commit, 1 file changed)
  • Trigger render when scrolling (smartredraw) (PR:17654, 1 commit, 1 file changed)

inputstream.ffmpegdirect:

  • [linux] fix ubuntu packaging (PR:31, 1 commit, 2 files changed)

inputstream.adaptive:

  • [ISM] support HEVC (97a9eee)

peripheral.joystick:

  • [darwinEmbedded] Controller support for Extended and Micro gamepads (PR:178, 1 commit, 2 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97a9eee0) , inputstream.rtmp (e9574065) , inputstream.ffmpegdirect (bf3d6cab, +4), peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a, +1), imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (bc6f3a8c) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (167bab22) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (f7d488de) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (48ace1a7) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-136, 15 April 2020: Based off OSMC commit (e201a91e7) and xbmc (75b31098a)

XBMC:

  • windowing/gbm: add option to limit gui size (PR:16063, 1 commit, 3 files changed)
  • [test] update TestSysfsPath to use EXPECT_EQ (PR:17655, 1 commit, 1 file changed)
  • CRPRendererDMA: use TEXTURE shader so DMA can be used with OpenGL (PR:17640, 2 commits, 3 files changed)
  • [RetroPlayer] CRenderBufferDMA: add sync support (PR:17561, 2 commits, 5 files changed)
  • windowing/gbm: remove 10bit plane support (PR:17644, 1 commit, 3 files changed)
  • [GBM/Wayland] register all the CBufferObjects and CRPRendererDMA for GL (PR:17558, 8 commits, 2 files changed)
  • DVDVideoCodecDRMPRIME: Always use best_effort_timestamp (PR:17668, 1 commit, 1 file changed)
  • DVDVideoCodecDRMPRIME: IsSupportedHwFormat (PR:17635, 1 commit, 1 file changed)
  • VideoBufferDRMPRIME: rename Map and Unmap (PR:17636, 1 commit, 3 files changed)

inputstream.ffmpegdirect:

  • Patch (PR:32, 2 commits, 3 files changed)

inputstream.adaptive:

  • [MediaDRM] check for empty keyResponse (7870557)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (ca2fd36a) , inputstream.rtmp (e9574065) , inputstream.ffmpegdirect (0358090f, +2), peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (28d25b45, +1), pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (167bab22) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (aab61159, +1), pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (48ace1a7) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-137, 16 April 2020: Based off OSMC commit (d9a93fa73f) and xbmc (75732613)

XBMC:

  • [LanguageCodes] Add “Swiss german” for audio streams (ISO-639-2) (PR:17626, 6 commits, 1 file changed)
  • [addons][network] “C” ABI cleanups and clang cleanups (PR:17659, 3 commits, 1 file changed)
  • Allow internetstream video sources in a LAN to look for exernal subtitle files. (PR:17491, 1 commit, 1 file changed)
  • [Addons] Make linux addons not compatible with freebsd (PR:17642, 1 commit, 1 file changed)
  • [linux] drop drm folder from drm includes (PR:17656, 1 commit, 3 files changed)
  • CBufferObject: unify logging style (PR:17638, 1 commit, 3 files changed)
  • CRenderBufferDMA: log the buffer type in use (PR:17637, 1 commit, 6 files changed)

inputstream.ffmpegdirect:

  • [linux] fix ubuntu packaging (PR:31, 1 commit, 2 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (ca2fd36a) , inputstream.rtmp (d4b259f1, +4), inputstream.ffmpegdirect (bbc212db, +2), peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (28d25b45) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (26b9d6ff) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (aab61159) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (51542af9, +4), pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-138, 19 April 2020: Based off OSMC commit (d9a93fa73f) and xbmc (33ad5210)

XBMC:

  • gtest: remove lib/gtest and add as library (PR:17489, 2 commits, 215 files changed)
  • Remove Pause from Inputstream API and PauseStream from Inputstream Addons (PR:17633, 5 commits, 15 files changed)
  • CUDFFile: switch to using libudfread (PR:17612, 3 commits, 20 files changed)
  • Disable VAAPI/VDPAU MPEG-2 hwaccel by default (PR:17682, 1 commit, 1 file changed)
  • Remove F-Droid badge from README.md (PR:17686, 1 commit, 1 file changed)
  • Tidy up PVR as per clang-tidy report (PR:17685, 3 commits, 9 files changed)
  • [GUI] bump xbmc.gui to 5.15.0 (PR:17645, 2 commits, 3 files changed)
  • Use spdlog for logging (PR:17498, 21 commits, 129 files changed)
  • IBufferObject: allow creating by size (PR:17641, 1 commit, 12 files changed)
  • [clang-format] disable for all arrays in LangCodeExpander.cpp (PR:17669, 1 commit, 1 file changed)
  • Fix missing cast to void* in %p format (PR:17683, 1 commit, 1 file changed)
  • Infomanager cleanup (PR:17667, 7 commits, 2 files changed)
  • [ProfileManager] Save changes when they happen (PR:17687, 1 commit, 2 files changed)

inputstream.ffmpegdirect:

  • Proxy support and Inputstream API 2.2.0 (PR:34, 4 commits, 30 files changed)

inputstream.rtmp:

  • Rtmp read pause timer - Inputstream API 2.2.0 (PR:64, 4 commits, 8 files changed)

pvr.iptvsimple:

  • Add support for terminating catchup streams property for ffmpegdirect (PR:356, 4 commits, 9 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (ca2fd36a) , inputstream.rtmp (d4b259f1) , inputstream.ffmpegdirect (bbc212db) , peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (28d25b45) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (26b9d6ff) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (aab61159) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (51542af9) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-139, 21 April 2020: Based off OSMC commit (102e7e5) and newclock5 (d6da1154)

XBMC:

  • Add “Portuguese (Brazil)” for audio and subtitles streams (ISO-639-2) (PR:17689, 1 commit, 1 file changed)
  • [python] Support multi-line text in dialogs (PR:17684, 1 commit, 1 file changed)
  • Add error handling code for some external APIs (PR:17458, 1 commit, 2 files changed)
  • Clean up some music library related compiler warnings (PR:17694, 1 commit, 2 files changed)
  • Fixed checking if proxy and username pass are empty (PR:17338, 1 commit, 1 file changed)
  • [settings/lib] implement missing CSettingList/Int/String::MergeDetails() (PR:17503, 1 commit, 1 file changed)
  • TexturePacker: fix for 32-bit systems (PR:16578, 1 commit, 2 files changed)

pvr.iptvsimple:

  • Add support for catchup stream granularity property for ffmpegdirect (PR:359, 3 commits, 5 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (ca2fd36a) , inputstream.rtmp (d4b259f1) , inputstream.ffmpegdirect (bbc212db) , peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (30b911d6) , pvr.sledovanitv.cz (e4fdc739) , pvr.argustv (07cdbc77) , pvr.mythtv (ec76ced6) , pvr.hts (28d25b45) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (ce5d72e8, +2), pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (aab61159) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (f4d9cf28, +8), pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (0f9ab01a) , vfs.sftp (1ca32224) , pvr.freebox (a6d7e6c5)

18.8-140, 28 April 2020: Based off OSMC commit (18859362) and xbmc (35641bab)

XBMC:

  • [docs] add link to PRs in needed of review in contributing doc (PR:17712, 1 commit, 1 file changed)
  • [CurlFile] proper setup proxy credentials (PR:17711, 1 commit, 1 file changed)
  • [depends] bump libzip to 1.6.1 (PR:17706, 2 commits, 2 files changed)
  • Don’t unnecessarily update setting controls (PR:17093, 7 commits, 5 files changed)
  • [GBM] CVideoBufferDMA: add class to use CBufferObject (PR:17688, 2 commits, 8 files changed)

pvr.iptvsimple:

  • Add all inputstreams as dependencies and fix debian control file (PR:361, 1 commit, 3 files changed)
  • [Matrix] API change update / cleanups (PR:345, 6 commits, 11 files changed)

pvr.zattoo:

  • Add French categories (PR:86, 1 commit, 1 file changed)

  • [Matrix] API change update / cleanups (PR:80, 6 commits, 6 files changed)

  • Update changelog (e2e04ee)

inputstream.ffmpegdirect:

  • Inputstream API 2.3.0 (PR:40, 1 commit, 2 files changed)

pvr.argustv:

  • [Matrix] API change update / cleanups (PR:101, 5 commits, 8 files changed)

pvr.demo:

  • [Matrix] API change update / cleanups (PR:78, 6 commits, 7 files changed)

pvr.dvblink:

  • [Matrix] API change update / cleanups (PR:131, 6 commits, 15 files changed)

pvr.dvbviewer:

  • [Matrix] API change update / cleanups (PR:87, 6 commits, 22 files changed)

pvr.filmon:

  • [Matrix] API change update / cleanups (PR:98, 6 commits, 12 files changed)

pvr.freebox:

  • [Matrix] API change update (PR:41, 1 commit, 1 file changed)

pvr.hdhomerun:

  • [Matrix] API change update / cleanups (PR:96, 7 commits, 10 files changed)

pvr.hts:

  • [Matrix] API change update (PR:451, 3 commits, 5 files changed)

pvr.mediaportal.tvserver:

  • [Matrix] API change update / cleanups (PR:117, 6 commits, 37 files changed)

pvr.nextpvr:

  • [Matrix] API change update / cleanups (PR:119, 4 commits, 11 files changed)

pvr.njoy:

  • [Matrix] API change update / cleanups (PR:57, 4 commits, 4 files changed)

pvr.octonet:

  • [Matrix] API change update / cleanups (PR:40, 2 commits, 1 file changed)

pvr.pctv:

  • [Matrix] API change update / cleanups (PR:74, 4 commits, 4 files changed)

pvr.stalker:

  • [Matrix] API change update / cleanups (PR:134, 6 commits, 29 files changed)

pvr.teleboy:

  • [Matrix] API change update / cleanups (PR:48, 6 commits, 7 files changed)
  • Fix cache cleanup (4159792)
  • Prevent log flooding of missing categories (8bb5da5)
  • Update changelog and version (bf86ab0)
  • Merge branch ‘Leia’ into Matrix (0acb5b5)
  • Merge remote-tracking branch ‘origin/Matrix’ into Matrix (e379dcb)

pvr.vbox:

  • [Matrix] API change update / cleanups (PR:236, 3 commits, 9 files changed)

pvr.vdr.vnsi:

  • [Matrix] API change update / cleanups (PR:130, 4 commits, 4 files changed)

pvr.vuplus:

  • [Matrix] API change update / cleanups (PR:279, 6 commits, 16 files changed)

pvr.waipu:

  • Channel groups: Add Live TV and VoD groups (PR:64, 1 commit, 1 file changed)
  • [Matrix] API change update / cleanups (PR:63, 5 commits, 4 files changed)

pvr.wmc:

  • [Matrix] API change update / cleanups (PR:79, 5 commits, 5 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (0d3bd305) , inputstream.rtmp (28086536, +2), inputstream.ffmpegdirect (a5ec6fd5) , peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (b1f79106, +11), pvr.sledovanitv.cz (f681cacf, +1), pvr.argustv (cb35eff7, +2), pvr.mythtv (92f8b3c4, +4), pvr.hts (08f0e0a5, +2), pvr.pctv (8d8aa190, +2), pvr.stalker (b61f2d21, +2), pvr.filmon (bd60a228, +2), pvr.octonet (3f04265d, +2), pvr.zattoo (312e3788, +6), pvr.vbox (00dff8a4, +2), pvr.wmc (cade8175, +1), pvr.nextpvr (380760c8, +2), pvr.njoy (a6ce0481, +2), pvr.teleboy (e379dcba, +7), pvr.vdr.vnsi (f0ee3d8b, +1), pvr.vuplus (ed335a7a, +2), pvr.dvbviewer (c967b8f2, +2), pvr.dvblink (fb76e6ae, +2), pvr.hdhomerun (f09e27ad, +2), pvr.iptvsimple (399fab9a, +4), pvr.demo (115898b0, +2), pvr.mediaportal.tvserver (22529ede, +2), vfs.libarchive (a86e0f51) , vfs.rar (8df87edc, +5), vfs.sftp (1ca32224) , pvr.freebox (fada0cfe, +7)

Hello. After installing a nightly build (18.8-140) on top of a freshly installed stable build (2020.03-1) I received a message that a lot of plugins are incompatible, including My OSMC.
Installed the nightly build via SSH (from Putty on Windows PC).
After dist-upgrade command has completed - restarted with “sudo systemctl restart mediacenter”.
The issue is reproduced, looks like irrespective of which nightly build is chosen.
The device is Vero 4K, only a mouse Bluetooth connector and monitor are attached.

Logs: https://paste.osmc.tv/otixokuyay

That is known and expected issue as Kodi 19 is moving python version to 3, as also written in the opening post.

1 Like

Thank you. I just did not expect that for example for MyOSMC, since it actually was updated in 18.8-101.

So just wanted to report in case it helps developers.

There is still some issues with MyOSMC working with Python 3.

2 Likes

18.8-141, 2 May 2020: Based off OSMC commit (760bd1e5) and xbmc (1b3ddf99)

OSMC:

  • Temp removal of pvr.argustv, pvr.mythtv due to build issues

XBMC:

  • [docs][python] Some fixes to documentation for xbmcdrm (PR:17748, 1 commit, 1 file changed)
  • windowing/gbm: preseve crtc index when adding crtcs (PR:17736, 1 commit, 1 file changed)
  • Remove onAbortRequested python callback functionality (PR:17705, 3 commits, 10 files changed)
  • Fix crash on exit. (PR:17718, 2 commits, 2 files changed)

pvr.freebox:

  • Fixed wrong GetSetting usage! (fada0cf)

pvr.freebox:

  • Http, HttpGet, HttpPost, HttpPut + HttpDelete! (abebf03)
  • Server name! (6ed104c)
  • GetRecordingSize! (7b027f8)
  • 2.2.6 (6305246)

pvr.iptvsimple:

  • Only allow timeshifting catchup from EPG if channel supports it (PR:367, 1 commit, 4 files changed)

pvr.sledovanitv.cz:

  • [API related] remove deprecated PVR_STREAM_PROPERTY_INPUTSTREAMADDON (8979e8f)
  • update README.md links (7f536a3)
  • update Debian build code (33a532a)
  • update addon.xml text language id’s (06303ad)
  • [API related] change LOG_NOTICE to LOG_INFO (f6cd28f)
  • increase version to 2.5.1 (f681cac)

pvr.iptvsimple:

  • Fix plugins (PR:370, 4 commits, 7 files changed)

18.8-142, 3 May 2020: Based off OSMC commit (f4f30a6e3) and xbmc (1b3ddf9)

OSMC:

  • Temp removal of pvr.hts due to build errors

XBMC:

  • [windows] don’t mark render buffer as loaded until UploadBuffer is ca (PR:17780, 1 commit, 8 files changed)
  • [Skins] misc. fixes (PR:17725, 1 commit, 9 files changed)
  • [addons][pvr] cleanups to match more coming C++ interface style and fix duplicated queue and VFS types (PR:17775, 7 commits, 7 files changed)
  • [docs][python] Misc doxygen improvements (PR:17781, 1 commit, 4 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (0d3bd305) , inputstream.rtmp (28086536) , inputstream.ffmpegdirect (426dc18d, +3), peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (edb5f7e1) , pvr.sledovanitv.cz (f0ebf1fe) , pvr.argustv (379974c2) , pvr.mythtv (15a59195) , pvr.hts (9767054b) , pvr.pctv (dd358f36) , pvr.stalker (b97a447c) , pvr.filmon (42fadccd) , pvr.octonet (b01e24b0) , pvr.zattoo (9a08f5c3) , pvr.vbox (0a3ee1f3) , pvr.wmc (6d78861e) , pvr.nextpvr (661b4cd6) , pvr.njoy (68303833) , pvr.teleboy (87c4360b) , pvr.vdr.vnsi (b42dc55e) , pvr.vuplus (f9fc8dd2, +4), pvr.dvbviewer (d0dff35a) , pvr.dvblink (53498949) , pvr.hdhomerun (0646e577) , pvr.iptvsimple (9cf9edf4, +4), pvr.demo (72dda76a) , pvr.mediaportal.tvserver (c1ba58ce) , vfs.libarchive (a86e0f51) , vfs.rar (8df87edc) , vfs.sftp (1ca32224) , pvr.freebox (120e0ff1)

18.8-143, 13 May 2020: Based off OSMC commit (101d65840) and xbmc (b92471a6b)

XBMC:

  • [depends] patch spdlog to require at least fmt 5.3.0 (PR:17708, 3 commits, 3 files changed)
  • [skin.estouchy] Fix watching icons are not shown when content type is not set (PR:17756, 1 commit, 2 files changed)
  • [upnp] Prefer movie posters to thumbs when serving the library items (PR:17797, 1 commit, 1 file changed)
  • [dialogs][guillib] CGUIDialogKaiToast now only closes the dialog if t (PR:17760, 1 commit, 3 files changed)
  • [addons] Define assets and bump addon version (PR:17793, 1 commit, 9 files changed)
  • Change some Info log statements to debug (PR:17799, 2 commits, 5 files changed)
  • [JSON API] Faster bulk data read request processing (PR:17746, 3 commits, 9 files changed)
  • Return early in case of maximum ammount of plugin resolution attempts (PR:17679, 1 commit, 1 file changed)
  • [videodb] allow the same actor to appear multiple times in the same media with different roles (PR:17094, 1 commit, 1 file changed)
  • [kodi-standalone.sh] Replace which with command -v (PR:17804, 1 commit, 1 file changed)
  • [docs] Add Ubuntu 20.04 to tested versions (PR:17798, 1 commit, 1 file changed)
  • [videoplayer] Fix TS Streams by disallowing streaminfo for realtime streams (PR:17786, 1 commit, 6 files changed)
  • [PVR] Speed up persisting EPG container to database (PR:17802, 4 commits, 5 files changed)
  • [docs] Improve tvOS logo (PR:17812, 1 commit, 3 files changed)
  • fix creating unique index for actors on MySQL after #17094 (PR:17811, 1 commit, 1 file changed)
  • Remove unused CI integrations (PR:17807, 1 commit, 2 files changed)
  • [video] clear library entries from plugins if media source is removed. (PR:15981, 1 commit, 1 file changed)
  • Event server keyboard events dont work for keys that have long press defined (PR:17806, 1 commit, 1 file changed)
  • Prevent RTL text from mirrorring around styled characters for on-screen keyboard (PR:17790, 1 commit, 5 files changed)
  • [linux] CCPUInfoLinux: add imx_thermal_zone to default sensor names (PR:17817, 1 commit, 1 file changed)
  • [addons][network] add new functions GetHostname(), IsLocalHost(…) and IsHostOnLAN(…) / minor cleanup (PR:17814, 4 commits, 7 files changed)
  • [addons][audioengine] cleanup the addon audioengine to match “C”, match clang and to make more safe. (PR:17680, 10 commits, 9 files changed)
  • [Addons] Ensure addon installation order when migrating to matrix (PR:17703, 3 commits, 3 files changed)
  • [PVR][Estuary] Recordings Playlist Actions (PR:17809, 7 commits, 7 files changed)
  • [videoplayer] Fix HLS selecting lowest quality stream & Live HLS always play from start (PR:17816, 2 commits, 1 file changed)
  • [bluray] Correctly recognize subtitle language (PR:17801, 1 commit, 2 files changed)
  • cmake: fix check for memfd_create (PR:17734, 1 commit, 1 file changed)
  • [Filesystem] HTTP Directory parser enhancements for multi-line anchor tags (PR:17652, 1 commit, 11 files changed)
  • [video] ** CID 1463261: Resource leaks (RESOURCE_LEAK) (PR:17837, 1 commit, 1 file changed)

inputstream.ffmpegdirect:

  • Mime type (PR:43, 2 commits, 4 files changed)
  • Continued playback of catchtup streams which don’t support delayed live streams (PR:35, 17 commits, 26 files changed)

pvr.argustv:

  • [Matrix] API change updates (PR:103, 4 commits, 3 files changed)

pvr.freebox:

  • [Matrix] API change updates (PR:49, 4 commits, 2 files changed)

pvr.iptvsimple:

  • Stream Manager for runtime caching of stream/mime types (PR:373, 7 commits, 22 files changed)
  • Send manifest type property to ffmpegdirect so it can recognise Smooth Streaming (PR:381, 1 commit, 3 files changed)

pvr.mythtv:

  • [Matrix] API change updates (PR:148, 4 commits, 5 files changed)

pvr.nextpvr:

  • Matrix 4.4 feature enhancements (#121) (d55142a)

pvr.vuplus:

  • Logging fixes (PR:284, 3 commits, 10 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (0d3bd305) , inputstream.rtmp (28086536) , inputstream.ffmpegdirect (4d4de185, +6), peripheral.xarcade (51e1a455) , peripheral.joystick (31a0738a) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (edb5f7e1) , pvr.sledovanitv.cz (f0ebf1fe) , pvr.argustv (379974c2) , pvr.mythtv (15a59195) , pvr.hts (9767054b) , pvr.pctv (dd358f36) , pvr.stalker (b97a447c) , pvr.filmon (42fadccd) , pvr.octonet (b01e24b0) , pvr.zattoo (9a08f5c3) , pvr.vbox (0a3ee1f3) , pvr.wmc (6d78861e) , pvr.nextpvr (d55142a9, +1), pvr.njoy (68303833) , pvr.teleboy (87c4360b) , pvr.vdr.vnsi (b42dc55e) , pvr.vuplus (f9fc8dd2) , pvr.dvbviewer (d0dff35a) , pvr.dvblink (53498949) , pvr.hdhomerun (0646e577) , pvr.iptvsimple (dff4ce23, +6), pvr.demo (72dda76a) , pvr.mediaportal.tvserver (c1ba58ce) , vfs.libarchive (a86e0f51) , vfs.rar (8df87edc) , vfs.sftp (1ca32224) , pvr.freebox (120e0ff1)

18.8-144, 21 May 2020: Based off OSMC commit (48d038b1) and newclock5 (846673e)

OSMC:

  • Temp removal of pvr.octonet and game.libretro.snes9x due to build errors

XBMC:

  • [Fix]Only expand iso images in music file view window to avoid GUI freezes (PR:17843, 1 commit, 1 file changed)
  • [PVR] Optimize EPG Grid Container Model. (PR:17855, 1 commit, 2 files changed)
  • [PVR] Fix crash due to unsynchronized concurrent EPG database access. (PR:17856, 1 commit, 5 files changed)
  • [application] Fix mixed pictures/videos slideshow ending after first video. (PR:17857, 1 commit, 1 file changed)
  • [python] drop xbmc.abortRequested flag (PR:17789, 1 commit, 4 files changed)
  • [Fix]Audiolibrary.GetArtists return of “isalbumartist” field (PR:17862, 1 commit, 3 files changed)
  • [TVOSTopShelf.mm] Use posters before thumbnails (PR:17846, 1 commit, 1 file changed)
  • Log button name in event client (PR:17753, 1 commit, 1 file changed)
  • Fix for not being used in advancedsettings.xml (PR:17824, 1 commit, 1 file changed)
  • [skins] fix sortletter (PR:17844, 1 commit, 2 files changed)
  • Network services security clarifications and improvements (PR:17359, 6 commits, 6 files changed)
  • [addons][filesystem][base] add some new functions, improvement, cleanups and doc rework (PR:17813, 28 commits, 29 files changed)
  • [Fix]Prevent album scraping leaving artist blank (PR:17886, 1 commit, 1 file changed)
  • only parse CVideoInfoTag::m_strPictureURL if really needed (PR:17828, 10 commits, 19 files changed)
  • [addons][imagedecoder] cleanup, improvement, documenation changes, clang cleanup (PR:17888, 7 commits, 7 files changed)
  • Remove g_pythonParser macro (PR:16795, 1 commit, 6 files changed)
  • Re-introduce “input.enablejoystick” setting (PR:17529, 5 commits, 6 files changed)
  • [lang][skin.estuary] updated language files from Transifex (e9a830b)
  • [lang][skin.estouchy] updated language files from Transifex (6a85129)

inputstream.adaptive:

  • Update audio codec name from esds atom (PR:436, 1 commit, 1 file changed)
  • Support Dolby Vision in HLS (PR:440, 1 commit, 1 file changed)
  • Make IA more resilient on missing subtitle fragments (PR:446, 1 commit, 1 file changed)
  • Support subtitle colors in span tags (PR:442, 1 commit, 2 files changed)
  • Parse frame rates from HLS master playlists (PR:448, 1 commit, 1 file changed)
  • [DASH] default timescale to seconds when not in segmenttemplate (PR:450, 1 commit, 1 file changed)
  • Fix aes128 HLS playlists with > 1 key (PR:444, 1 commit, 1 file changed)
  • [HLS] Copy fpsScale for new periods (PR:451, 1 commit, 1 file changed)
  • [Matrix] API change update and cleanups (PR:449, 3 commits, 2 files changed)
  • Bump version in README.md (d06ee54)

inputstream.ffmpegdirect:

  • [Matrix] API change update and cleanups (PR:45, 2 commits, 6 files changed)

inputstream.rtmp:

  • [Matrix] API change update and cleanups (PR:66, 7 commits, 5 files changed)

peripheral.joystick:

  • [Matrix] API change update and cleanups (PR:181, 8 commits, 128 files changed)

peripheral.xarcade:

  • [Matrix] API change update and cleanups (PR:9, 8 commits, 20 files changed)

pvr.argustv:

  • Realtime fix (PR:104, 2 commits, 3 files changed)
  • [Matrix] API change update (PR:106, 2 commits, 3 files changed)

pvr.demo:

  • Fully implement IsRealTimeStream() (PR:80, 1 commit, 2 files changed)
  • [Matrix] API change update (PR:82, 2 commits, 2 files changed)

pvr.dvblink:

  • [Matrix] API change update (PR:134, 2 commits, 3 files changed)

pvr.dvbviewer:

  • [Matrix] API change update (PR:89, 2 commits, 3 files changed)

pvr.filmon:

  • Fully implement IsRealTimeStream() (PR:100, 1 commit, 3 files changed)
  • [Matrix] API change update (PR:102, 2 commits, 3 files changed)

pvr.freebox:

  • Fully implement IsRealTimeStream() - Matrix (PR:50, 1 commit, 2 files changed)
  • [Matrix] API change update (PR:52, 2 commits, 2 files changed)

pvr.hdhomerun:

  • [Matrix] API change update (PR:98, 2 commits, 3 files changed)

pvr.hts:

  • 5.5.0 Add support for recording file size (PR:450, 1 commit, 5 files changed)
  • [Matrix] API change update (PR:453, 2 commits, 3 files changed)
  • Wake-on-Lan (PR:454, 2 commits, 7 files changed)

pvr.iptvsimple:

  • Catchup fixes (PR:386, 3 commits, 4 files changed)
  • [Matrix] API change update (PR:387, 2 commits, 4 files changed)

pvr.mediaportal.tvserver:

  • [Matrix] API change update (PR:119, 2 commits, 3 files changed)

pvr.mythtv:

  • [Matrix] API change update (PR:150, 2 commits, 3 files changed)
  • update french translations (510d004)
  • update us translations (8f7353a)
  • update nl translations (8fde1c6)

pvr.nextpvr:

  • [Matrix] API change update (PR:127, 2 commits, 3 files changed)
  • Code Restructuring (#124) (2c9418d)
  • Style edit and performance change (#125) (36585f9)

pvr.njoy:

  • [Matrix] API change update (PR:59, 2 commits, 3 files changed)

pvr.pctv:

  • Fully implement IsRealTimeStream() (PR:76, 1 commit, 3 files changed)
  • [Matrix] API change update (PR:78, 2 commits, 3 files changed)

pvr.sledovanitv.cz:

  • api related updated (bee680f)
  • increase version to 3.0.0 (API related) (f5f5c98)
  • epg: Fix skipping previous days (17b33b1)

pvr.stalker:

  • [Matrix] API change update (PR:136, 2 commits, 3 files changed)

pvr.teleboy:

  • [Matrix] API change update (PR:53, 2 commits, 2 files changed)

pvr.vbox:

  • [Matrix] API change update (PR:238, 2 commits, 3 files changed)

pvr.vdr.vnsi:

  • [Matrix] API change update (PR:132, 2 commits, 3 files changed)

pvr.vuplus:

  • [Matrix] API change update (PR:287, 2 commits, 3 files changed)

pvr.waipu:

  • Use HD channel logo for HD channels (PR:69, 1 commit, 2 files changed)
  • Remove ‘Check Requirements’ script, use inputstream helper (PR:70, 2 commits, 5 files changed)
  • [Matrix] API change update (PR:71, 2 commits, 2 files changed)
  • Fix crash if no preview images available (PR:73, 2 commits, 2 files changed)

pvr.wmc:

  • Fully implement IsRealTimeStream() (PR:82, 1 commit, 3 files changed)
  • [Matrix] API change update (PR:84, 2 commits, 3 files changed)

pvr.zattoo:

  • [Matrix] API change update (PR:94, 2 commits, 2 files changed)

vfs.libarchive:

  • [Matrix] API change update and cleanups (PR:45, 2 commits, 2 files changed)

vfs.rar:

  • [Matrix] API change update and cleanups (PR:89, 2 commits, 5 files changed)

Binary addons:

audioencoder.flac (fb44bf74, +9), audioencoder.lame (62235970, +9), audioencoder.vorbis (c83ffef8, +9), audioencoder.wav (6c4a50a9, +9), inputstream.adaptive (d06ee54a) , inputstream.rtmp (ddf54402, +8), inputstream.ffmpegdirect (d240f76c, +3), peripheral.xarcade (b7a89374, +9), peripheral.joystick (4954aabc, +9), imagedecoder.raw (41a370db) , peripheral.steamcontroller (77943888, +8), game.libretro (c377f91e, +5), game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (1f1191c9, +11), pvr.sledovanitv.cz (17b33b1d, +3), pvr.argustv (11a5772d, +6), pvr.mythtv (cd0b71ed, +6), pvr.hts (c2882f79, +8), pvr.pctv (b39f749b, +5), pvr.stalker (8daa62f9, +3), pvr.filmon (c709f9da, +5), pvr.octonet (b01e24b0) , pvr.zattoo (b93451eb, +9), pvr.vbox (7acbe927, +3), pvr.wmc (e1f1d2b8, +5), pvr.nextpvr (7cb45668, +6), pvr.njoy (33fd2de5, +3), pvr.teleboy (f1ad398f, +3), pvr.vdr.vnsi (a1003fc6, +3), pvr.vuplus (636f3c03, +5), pvr.dvbviewer (a4e26253, +3), pvr.dvblink (dcd0b71c, +3), pvr.hdhomerun (a90d1c70, +3), pvr.iptvsimple (6706f856, +3), pvr.demo (bc51f5fc, +5), pvr.mediaportal.tvserver (38e43891, +3), vfs.libarchive (76bbf003, +3), vfs.rar (4a61aebf, +3), vfs.sftp (62de5dba, +6), pvr.freebox (361221ae, +5)

18.8-145, 22 May 2020: Based off OSMC commit (62428ed3b) and xbmc (8e967df9)

OSMC:

  • Add vfs.sacd

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (d06ee54a) , inputstream.rtmp (ddf54402) , inputstream.ffmpegdirect (d240f76c) , peripheral.xarcade (b7a89374) , peripheral.joystick (4954aabc) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (77943888) , game.libretro (c377f91e) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (105bb55a) , pvr.sledovanitv.cz (17b33b1d) , pvr.argustv (11a5772d) , pvr.mythtv (cd0b71ed) , pvr.hts (c2882f79) , pvr.pctv (b39f749b) , pvr.stalker (8daa62f9) , pvr.filmon (c709f9da) , pvr.octonet (b01e24b0) , pvr.zattoo (b93451eb) , pvr.vbox (7acbe927) , pvr.wmc (e1f1d2b8) , pvr.nextpvr (7cb45668) , pvr.njoy (33fd2de5) , pvr.teleboy (f1ad398f) , pvr.vdr.vnsi (a1003fc6) , pvr.vuplus (636f3c03) , pvr.dvbviewer (a4e26253) , pvr.dvblink (dcd0b71c) , pvr.hdhomerun (a90d1c70) , pvr.iptvsimple (6706f856) , pvr.demo (bc51f5fc) , pvr.mediaportal.tvserver (38e43891) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , pvr.freebox (361221ae)

18.8-146, 3 June 2020: Based off OSMC commit (6e4354c7) and xbmc (944a94a4)

XBMC:

  • [PVR] Fix context menu item ‘Add timer’ visibility conditions. (PR:17899, 1 commit, 1 file changed)
  • Fix pil on android (fixes #17881) (PR:17890, 2 commits, 2 files changed)
  • Check if item is playable before adding ‘play from here’ or ‘play only this’ to context menu (PR:17883, 1 commit, 1 file changed)
  • [Estuary] PVR side blade: Fix label for PVR quick navigation button list (PR:17898, 1 commit, 1 file changed)
  • [addons][filesystem] fix wrongly used -1 as return on bool (PR:17908, 2 commits, 2 files changed)
  • [addons][docs] extend C++ related initial webpage (PR:17885, 1 commit, 1 file changed)
  • [PVR][Estuary] Dynamic PVR categories for Estuary home screen. (PR:17900, 1 commit, 15 files changed)
  • [cmake] fix FindPackageHandleStandardArgs name mismatch (PR:17923, 1 commit, 2 files changed)
  • [PVR] Home screen widgets context menu fixes/improvements (PR:17926, 3 commits, 6 files changed)
  • CDVDVideoCodecDRMPRIME: software decoding (PR:17724, 3 commits, 4 files changed)
  • [clang] fix Disabling Formatting on a Piece of Code (PR:17910, 1 commit, 5 files changed)
  • [GBM] add VirtualBox (PR:17935, 1 commit, 1 file changed)
  • [skins] Add AV1 video-codec flag (PR:17745, 1 commit, 4 files changed)
  • [addons][filesystem][network] fix mem crash on filesystem and add user agent ask to network (PR:17924, 2 commits, 6 files changed)
  • [addons][pvr][stream] fix nullset init of PVR_STREAM_TIMES in inputstream (PR:17939, 1 commit, 1 file changed)
  • [pvr] fix setting initial recording size value from addon (PR:17936, 2 commits, 2 files changed)
  • [addons][global] add setting read way for enum’s and create docs (PR:17944, 1 commit, 3 files changed)
  • [PVR] Fix channel playback time issues. (PR:17937, 1 commit, 4 files changed)
  • [addon][tools] fix dll load helper (PR:17889, 4 commits, 6 files changed)
  • add Samsung exynos to DRMUtils.cpp (PR:17938, 1 commit, 1 file changed)
  • [settings] move CSettingList::FindIntInList() to CSettingUtils::FindIntInList() (PR:17947, 1 commit, 12 files changed)
  • [moviesets] allow to add movie to set if there’s only one member so far (PR:17865, 1 commit, 2 files changed)
  • [addons][plugin] don’t use extra ways to check “provides” (PR:17942, 1 commit, 2 files changed)
  • Fix initialising song count for later use to reserve results vector (PR:17951, 1 commit, 1 file changed)

peripheral.joystick:

  • [DarwinEmbedded] ExtendedGamepad Additional Button layouts (PR:179, 1 commit, 3 files changed)

pvr.nextpvr:

  • 5.0.1 Conversion fixes (#129) (3e88c6b)

pvr.octonet:

  • [Matrix] API change update (PR:42, 2 commits, 2 files changed)

pvr.sledovanitv.cz:

  • client: Fully implement IsRealTimeStream() (820f2ac)

pvr.vuplus:

  • WakeOnLan v5.1.0 (PR:288, 1 commit, 8 files changed)

pvr.waipu:

  • Fix README typos & Code cleanup (PR:72, 2 commits, 4 files changed)
  • Version bump (PR:75, 1 commit, 1 file changed)

pvr.zattoo:

  • Fix receiving app token required for login (PR:95, 1 commit, 2 files changed)
  • Support receiving app token from html and json (PR:97, 1 commit, 3 files changed)
  • Merge branch ‘Leia’ into Matrix (00031cb)
  • Merge remote-tracking branch ‘origin/Leia’ into Matrix (b93451e)

vfs.sftp:

  • [Matrix] API change update and cleanups (PR:54, 5 commits, 13 files changed)

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (16502c39) , inputstream.rtmp (ddf54402) , inputstream.ffmpegdirect (1ed22b58, +7), peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b, +1), imagedecoder.raw (41a370db) , peripheral.steamcontroller (77943888) , game.libretro (c377f91e) , game.libretro.2048 (d68c22f1) , game.libretro.beetle-gba (25b54c10) , game.libretro.fceumm (268b5aee) , game.libretro.gw (37773ce8) , game.libretro.beetle-pce-fast (5f4d70f3) , game.libretro.bnes (6114558e) , game.libretro.nestopia (b0a64e86) , game.libretro.bsnes-mercury-balanced (d085bda4) , game.libretro.mame2000 (13970e04) , game.libretro.mame2003 (0ff4288b) , game.libretro.bluemsx (93af597d) , game.libretro.vecx (350bbe1a) , game.libretro.mame2003_plus (695e4dfb) , game.libretro.gambatte (58ed6c47) , game.libretro.beetle-bsnes (0b1879fd) , game.libretro.meteor (a598cf82) , game.libretro.mgba (926c9adb) , game.libretro.vba-next (2b0a7575) , game.libretro.quicknes (55e9aea0) , game.libretro.scummvm (22f86dfc) , game.libretro.snes9x (5ee0a911) , game.libretro.stella (3ef84538) , game.libretro.dosbox (e926d3e7) , game.libretro.vbam (ad645717) , game.libretro.yabause (b8ba1dd3) , game.libretro.genplus (03316b0e) , game.libretro.mame (d0a07d74) , game.libretro.bsnes-mercury-accuracy (2b83df66) , pvr.waipu (105bb55a) , pvr.sledovanitv.cz (820f2acb, +1), pvr.argustv (11a5772d) , pvr.mythtv (cd0b71ed) , pvr.hts (fe692ba6, +2), pvr.pctv (b39f749b) , pvr.stalker (8daa62f9) , pvr.filmon (c709f9da) , pvr.octonet (525f1101, +1), pvr.zattoo (b93451eb) , pvr.vbox (7acbe927) , pvr.wmc (e1f1d2b8) , pvr.nextpvr (3e88c6b7, +1), pvr.njoy (33fd2de5) , pvr.teleboy (f1ad398f) , pvr.vdr.vnsi (a1003fc6) , pvr.vuplus (636f3c03) , pvr.dvbviewer (a4e26253) , pvr.dvblink (dcd0b71c) , pvr.hdhomerun (a90d1c70) , pvr.iptvsimple (4118cc6f, +6), pvr.demo (bc51f5fc) , pvr.mediaportal.tvserver (38e43891) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (361221ae)