Kodi 19 (Matrix) nightly builds for Raspberry Pi

18.8-124, 23 March 2020: Based off OSMC commit (fd30f879) and newclock5 (da04ef65)

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:

  • Re-add pvr.argustv pvr.dvblink pvr.hts pvr.octonet

XBMC:

  • [Estuary] Add new music infolabels to Includes_MusicInfo.xml (PR:17473, 1 commit, 1 file changed)
  • [addons][videocodec][inputstream][demux] minor addon related changes (PR:17501, 4 commits, 6 files changed)
  • [gbm] add CBufferObjectFactory and CDumbBufferObject (PR:17403, 10 commits, 14 files changed)
  • [Music]Sorting with limits in database rather than memory (PR:16971, 1 commit, 8 files changed)
  • [Fix]Import song history match when have multiple releases of same album (PR:17433, 1 commit, 1 file changed)

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 (1e96d243) , 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 (aa83ee09) , pvr.sledovanitv.cz (cfd9e1e7) , pvr.argustv (e1710ff6) , pvr.mythtv (eda5339a) , pvr.hts (e4680f0b) , pvr.pctv (ace1b52b) , pvr.stalker (e972981b) , pvr.filmon (80c9c84a) , pvr.octonet (237362e6) , pvr.zattoo (abef64f5) , pvr.vbox (d4e1e53b) , pvr.wmc (ac042b29) , pvr.nextpvr (10ae243f) , pvr.njoy (69224eef) , pvr.teleboy (b4c67566) , pvr.vdr.vnsi (72bd049e) , pvr.vuplus (5c3d0d03) , pvr.dvbviewer (1ef38541) , pvr.dvblink (9e7e219d) , pvr.hdhomerun (024aba0c) , pvr.iptvsimple (8cd1ecaa) , pvr.demo (4a7a953c) , pvr.mediaportal.tvserver (f21fc8ef) , vfs.libarchive (fa3f51b9) , vfs.rar (723196b6) , vfs.sftp (d1dc0a76) , pvr.freebox (dd0db190)

18.8-125, 24 March 2020: Based off OSMC commit (02a8fd059) and newclock5 (da04ef65)

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] add watched count to grouped recordings list (PR:17516, 1 commit, 1 file changed)

pvr.argustv:

  • [Matrix] use AddonBase.h, LICENSE add, cleanups (PR:99, 6 commits, 9 files changed)

pvr.demo:

  • [Matrix] few cleanups and LICENSE.md add (PR:76, 4 commits, 9 files changed)

pvr.hdhomerun:

  • pvr.hdhomerun updates (PR:93, 1 commit, 4 files changed)

pvr.vuplus:

  • [Matrix] use AddonBase.h, LICENSE add, copyright year increase (PR:277, 8 commits, 81 files changed)

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 (1e96d243) , 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 (aa83ee09) , pvr.sledovanitv.cz (cfd9e1e7) , pvr.argustv (dd00db93, +1), pvr.mythtv (eda5339a) , pvr.hts (e4680f0b) , pvr.pctv (ace1b52b) , pvr.stalker (e972981b) , pvr.filmon (80c9c84a) , pvr.octonet (237362e6) , pvr.zattoo (abef64f5) , pvr.vbox (d4e1e53b) , pvr.wmc (ac042b29) , pvr.nextpvr (10ae243f) , pvr.njoy (69224eef) , pvr.teleboy (b4c67566) , pvr.vdr.vnsi (72bd049e) , pvr.vuplus (fa9e5077) , pvr.dvbviewer (43af0aa9, +11), pvr.dvblink (b650aaa0, +7), pvr.hdhomerun (b4fddea8, +1), pvr.iptvsimple (8cd1ecaa) , pvr.demo (7ab8be15, +1), pvr.mediaportal.tvserver (f21fc8ef) , vfs.libarchive (fa3f51b9) , vfs.rar (723196b6) , vfs.sftp (d1dc0a76) , pvr.freebox (1e114f7b, +4)

18.8-126, 25 March 2020: Based off OSMC commit (48669de8) and newclock5 (da04ef65)

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:

  • Windowing: GBM/gl - Remove reference to header that has been renamed (PR:17547, 1 commit, 1 file changed)
  • [python] revert onAbortRequested removal (PR:17552, 1 commit, 9 files changed)

pvr.dvblink:

  • [Matrix] cleanups, icon assets add and LICENSE add (PR:129, 6 commits, 20 files changed)

pvr.dvbviewer:

  • [Matrix] use AddonBase.h, LICENSE add, image assets add, cleanups (PR:85, 10 commits, 12 files changed)

pvr.freebox:

  • [Matrix] add assets for icon.png on addon.xml and update debian build code (PR:38, 3 commits, 3 files changed)

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 (1e96d243) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (7ff3bcd2) , game.libretro.2048 (d68c22f1, +1), 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 (aa83ee09) , pvr.sledovanitv.cz (cfd9e1e7) , pvr.argustv (dd00db93) , pvr.mythtv (cc4b6419, +8), pvr.hts (e4680f0b) , pvr.pctv (ace1b52b) , pvr.stalker (e972981b) , pvr.filmon (80c9c84a) , pvr.octonet (237362e6) , pvr.zattoo (abef64f5) , pvr.vbox (d4e1e53b) , pvr.wmc (ac042b29) , pvr.nextpvr (10ae243f) , pvr.njoy (69224eef) , pvr.teleboy (b4c67566) , pvr.vdr.vnsi (72bd049e) , pvr.vuplus (fa9e5077) , pvr.dvbviewer (43af0aa9) , pvr.dvblink (b650aaa0) , pvr.hdhomerun (b4fddea8) , pvr.iptvsimple (8cd1ecaa) , pvr.demo (7ab8be15) , pvr.mediaportal.tvserver (f21fc8ef) , vfs.libarchive (fa3f51b9) , vfs.rar (723196b6) , vfs.sftp (d1dc0a76) , pvr.freebox (1e114f7b, +4)

18.8-127, 26 March 2020: Based off OSMC commit (731f015d7) and newclock5 (da04ef65)

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][pvr] fix wrong header include, reduce CAddonDll use, take ch. uid for signal ask (PR:17536, 3 commits, 9 files changed)
  • [addons][vfs] fix Kodi start crash if incompatible VFS addon present (PR:17539, 1 commit, 1 file changed)
  • [Music]Store song bitrate, samplerate and channels in library for filtering (PR:17540, 2 commits, 17 files changed)
  • [RetroPlayer] CRPRendererDMA: use GL_TEXTURE_2D (PR:17543, 1 commit, 2 files changed)
  • Adjust mouse and gesture handling (#17548) (f98fe01)

pvr.filmon:

  • [Matrix] remove p8-platform, major cleanups, settings.xml rework, LICENSE add (PR:96, 13 commits, 21 files changed)

pvr.hdhomerun:

  • [Matrix] cleanups, icon assets add and LICENSE add (PR:94, 7 commits, 9 files changed)

pvr.hts:

  • [Matrix] cleanups, icon assets add and LICENSE add (PR:447, 9 commits, 60 files changed)

pvr.iptvsimple:

  • [Matrix] cleanups, copyright update, icon assets add and LICENSE add (PR:342, 9 commits, 43 files changed)

pvr.mediaportal.tvserver:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE add (PR:115, 8 commits, 9 files changed)

pvr.mythtv:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE add (PR:141, 7 commits, 8 files changed)

pvr.nextpvr:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE add / update (PR:116, 8 commits, 41 files changed)

pvr.njoy:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE add / update (PR:55, 9 commits, 14 files changed)

pvr.octonet:

  • [Matrix] cleanups, addon.xml update and LICENSE add / update (PR:38, 6 commits, 11 files changed)

pvr.pctv:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE add / update (PR:72, 7 commits, 18 files changed)

pvr.stalker:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:132, 7 commits, 9 files changed)

pvr.teleboy:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:46, 6 commits, 7 files changed)

pvr.vbox:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:234, 9 commits, 53 files changed)

pvr.vdr.vnsi:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:128, 9 commits, 39 files changed)

pvr.wmc:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:77, 8 commits, 17 files changed)

pvr.zattoo:

  • [Matrix] cleanups, addon.xml update, icon assets add and LICENSE update (PR:78, 6 commits, 7 files changed)

**Binary addons:**audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de) , inputstream.ffmpegdirect (48287bb1) , peripheral.xarcade (51e1a455) , peripheral.joystick (1e96d243) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da, +8), game.libretro.2048 (d68c22f1) , 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 (aa83ee09) , pvr.sledovanitv.cz (cfd9e1e7) , pvr.argustv (dd00db93) , pvr.mythtv (cc4b6419) , pvr.hts (42111853, +1), pvr.pctv (7d0fa71d) , pvr.stalker (ca2984a9) , pvr.filmon (f72228c9) , pvr.octonet (83fbcfb3, +1), pvr.zattoo (e9b041c4) , pvr.vbox (b42fdb5d) , pvr.wmc (20de1857) , pvr.nextpvr (e1126daa) , pvr.njoy (171b5b9f) , pvr.teleboy (a0d7ddd8) , pvr.vdr.vnsi (8ce9d976, +1), pvr.vuplus (fa9e5077) , pvr.dvbviewer (43af0aa9) , pvr.dvblink (b650aaa0) , pvr.hdhomerun (b56b2fe0) , pvr.iptvsimple (bfcef9cc) , pvr.demo (7ab8be15) , pvr.mediaportal.tvserver (2e00c472) , vfs.libarchive (fa3f51b9) , vfs.rar (723196b6) , vfs.sftp (d1dc0a76) , pvr.freebox (1e114f7b)

18.8-128, 28 March 2020: Based off OSMC commit (6fcfa4e54) and newclock5 (da04ef65)

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:

  • Temp remove pvr.vuplus due to build errors

XBMC:

  • [addons] remove deprecated xbmc_addon_types.h (PR:17565, 1 commit, 5 files changed)
  • [PVR] setting ‘Switch to full screen’ now supports channel types. (PR:17566, 1 commit, 5 files changed)
  • [docs] Add section on Meson and nasm build dependency in Ubuntu (PR:17481, 1 commit, 2 files changed)
  • [settings] allow TranslatableIntegerSettingOption to get string from addon (PR:17555, 1 commit, 16 files changed)

pvr.freebox:

  • PVR API 6.3.0 (PR:39, 1 commit, 2 files changed)

pvr.iptvsimple:

  • Fix typo in date regex, caused failure to load EPG on some platforms (PR:343, 1 commit, 3 files changed)

pvr.mediaportal.tvserver:

  • Fixed: Wrong source github URL in addon.xml (4561901)

pvr.sledovanitv.cz:

  • PVR API 6.3.0 (735aa97)

pvr.waipu:

  • PVR API 6.3.0 (PR:62, 1 commit, 3 files changed)
  • Update README.md (d92441c)
  • Update README.md (30b911d)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de) , inputstream.ffmpegdirect (48287bb1) , peripheral.xarcade (51e1a455) , peripheral.joystick (1e96d243) , imagedecoder.raw (41a370db) , peripheral.steamcontroller (702fea82) , game.libretro (e7ed48da) , game.libretro.2048 (d68c22f1) , 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 (30b911d6, +4), pvr.sledovanitv.cz (e4fdc739, +2), pvr.argustv (07cdbc77, +2), pvr.mythtv (38c293b3, +2), pvr.hts (bc6f3a8c, +2), pvr.pctv (2d58229b, +2), pvr.stalker (2b4e2705, +2), pvr.filmon (3f0780ae, +2), pvr.octonet (50386e13, +2), pvr.zattoo (dcefeb69, +2), pvr.vbox (96785363, +2), pvr.wmc (cdb38439, +2), pvr.nextpvr (ba6fb191, +5), pvr.njoy (49af75b7, +2), pvr.teleboy (7909dad7, +2), pvr.vdr.vnsi (42a7fe2f, +2), pvr.vuplus (0efa4170, +5), pvr.dvbviewer (4bc6cf85, +2), pvr.dvblink (ceefaa4d, +2), pvr.hdhomerun (a8b8a921, +2), pvr.iptvsimple (8d071e1c, +4), pvr.demo (949f23a8, +2), pvr.mediaportal.tvserver (45619018, +3), vfs.libarchive (fa3f51b9) , vfs.rar (723196b6) , vfs.sftp (d1dc0a76) , pvr.freebox (f8b255da, +2)

18.8-129, 30 March 2020: Based off OSMC commit (9c5421d) and newclock5 (da04ef65)

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:

  • Temp removal of vfs.sftp due to build errors

pvr.mythtv:

  • enable support for recording file size (1f378e6)
  • bump version 6.4.0 (3e91346)

pvr.teleboy:

  • Trigger rebuild (956486e)

pvr.zattoo:

  • Trigger rebuild (fdf57d7)

vfs.libarchive:

  • change XFILE::EIoControl to VFS_IOCTRL on IoControl and cleanups (PR:42, 9 commits, 10 files changed)

Binary addons:

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

18.8-130, 31 March 2020: Based off OSMC commit (767d9c628) and newclock5 (da04ef65)

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:

  • Re-add pvr.vuplus

XBMC:

  • contextmenu - hide favourites option if we have no path (PR:17525, 1 commit, 1 file changed)
  • Re-enable OnMouseOver select (PR:17582, 1 commit, 5 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de) , inputstream.ffmpegdirect (48287bb1) , 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 (3e913469) , pvr.hts (bc6f3a8c) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (fdf57d74) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (ba6fb191) , pvr.njoy (49af75b7) , pvr.teleboy (956486e9) , pvr.vdr.vnsi (42a7fe2f) , pvr.vuplus (0efa4170) , pvr.dvbviewer (4bc6cf85) , pvr.dvblink (ceefaa4d) , pvr.hdhomerun (a8b8a921) , pvr.iptvsimple (8d071e1c) , pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (b0de82d4) , vfs.sftp (d1dc0a76) , pvr.freebox (a58f2eea, +1)

18.8-131, 2 April 2020: Based off OSMC commit (b02f41b1a) and newclock5 (da04ef65)

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:

  • Add pvr.freebox

pvr.iptvsimple:

  • Fix incorrect live URL selection for standard (no timeshift) catchup streams (PR:346, 3 commits, 10 files changed)

pvr.freebox:

  • [Matrix] API change update / Win UWP ssl update (PR:40, 2 commits, 3 files changed)

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (02d6a0de) , inputstream.ffmpegdirect (4edf7360, +9), 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 (3e913469) , pvr.hts (bc6f3a8c) , pvr.pctv (2d58229b) , pvr.stalker (2b4e2705) , pvr.filmon (3f0780ae) , pvr.octonet (50386e13) , pvr.zattoo (fdf57d74) , pvr.vbox (96785363) , pvr.wmc (cdb38439) , pvr.nextpvr (ba6fb191) , 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, +3), pvr.demo (949f23a8) , pvr.mediaportal.tvserver (45619018) , vfs.libarchive (a86e0f51) , vfs.rar (b0de82d4) , vfs.sftp (d1dc0a76) , pvr.freebox (a58f2eea)

18.8-132, 8 April 2020: Based off OSMC commit (b071ecc0cb3) and newclock5 (81a8b21)

OSMC:

  • Temp removal of vfs.sftp due to build errors

XBMC:

  • add VideoPlayer.offset() infolabels (PR:17576, 1 commit, 5 files changed)
  • fix VideoPlayer.UniqueID() infolabel (PR:17584, 1 commit, 1 file changed)
  • add ListItem.TvShowDBID infolabel (PR:17583, 1 commit, 3 files changed)
  • [application] Fix black screen when switching from PVR Live TV channel to PVR Radio channel. (PR:17574, 2 commits, 1 file changed)
  • Spelling Mistake in IMemoryStream.h (PR:17577, 1 commit, 1 file changed)
    ]Open python scripts in binary mode (PR:17550, 1 commit, 1 file changed)
  • [docs] added missing dependency (PR:17016, 1 commit, 1 file changed)
  • [docs] update FreeBSD build instructions for 12.1 (PR:17502, 2 commits, 2 files changed)
  • cmake: add check for python3.8 (PR:17617, 1 commit, 1 file changed)
  • Don’t send UNFOCUS_ALL after touch action (PR:17618, 1 commit, 1 file changed)

pvr.freebox:

  • Wiki link. (a6d7e6c)

inputstream.ffmpegdirect:

  • Depends cleanup (PR:26, 5 commits, 26 files changed)

pvr.mythtv:

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

Binary addons:

audioencoder.flac (d2d56621) , audioencoder.lame (074bd2f3) , audioencoder.vorbis (621a40cd) , audioencoder.wav (5ac46e8c) , inputstream.adaptive (97f2d965) , inputstream.rtmp (e9574065, +2), inputstream.ffmpegdirect (d1ae42fb, +5), 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, +1), 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 (ba6fb191) , 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, +19), vfs.sftp (1ca32224, +1), pvr.freebox (a6d7e6c5, +1)

18.8-133, 9 April 2020: Based off OSMC commit (8a6a000c7) and newclock5 (81a8b21)

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 newclock5 (81a8b21)

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)

Hi,
I tried to run Sandmann79’s Amazon VOD plugin (matrix) and it does work in general.

However several media does crash the player so I get the sad face after seeing some frames and hearing some audio for maybe a second or less.

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

What is causing the crash?

Best would be to log a issue with the developer of the addon.
Seeing a few of these errors which might be the cause:

DEBUG: AddOnLog: InputStream Adaptive: DecryptSampleData: Decrypt failed with error:

I did ask the plugin devs and they found everything is fine. The decrypt errors are no issue since the raspi lacks some proprietary Google stuff required to decrypt HD streams and in result the playback will fall back to SD quality.

I found one difference between the stream playing:
CMMALPool::Configure pool:0x53d8ee20 1088x464 (1152x464) pix:-1 size:0 fmt:I420

and the one crashing:
CMMALPool::Configure pool:0x52fa5d10 720x576 (784x576) pix:-1 size:0 fmt:I420

Could it be there is an issue with this particular format?

If you go back to a previously night version does it work again?
Which version causes the crash?

18.8-135, 13 April 2020: Based off OSMC commit (0e711f2869) and newclock5 (81a8b21)

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 newclock5 (81a8b21)

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 newclock5 (81a8b21)

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 newclock5 (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 (33ad5210)

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)