[Deprecated] Kodi 19 (Matrix) nightly builds for Raspberry Pi

You will need to reinstall OSMC.
You can check logs to see your Pi model.

Sam

Thank you @sam_nazarko!

You can check logs to see your Pi model.

Some more little guidance (directory, grep string) would be greatly appreciated :slight_smile:

Thank you
Dimitrios

To get the exact Pi model:

cat /proc/cpuinfo | grep Revision

Then have a look through the revisions at:

If you just want to know if its a Pi 1 or 2/3:

cat /home/osmc/.kodi/temp/kodi.log | grep “Host CPU”

ARMv6 is Pi1

Was waiting for the Pi 0 and 1 to be discontinued it had a long lifetime at least.

I would indeed say 8 years is a good run. Nothing will stop users running an old version of course.

Thank you @gmc!

Mine says:

Raspeberry Pi 2 Model B Rev 1.1

Does this mean I’m still good with Kodi v19 or I should start planning for a Kodi v18 restore?

Thank you
Dimitrios

You have a Pi2 so you are still good for Kodi 19.

1 Like

18.8-154, 23 June 2020: Based off OSMC commit (f49de350) and newclock5 (9208b1a)

XBMC:

  • FFmpeg: Bump to 4.3-Matrix-Alpha1 #18071
  • [tools/depends] pythonmodule-pil update to 7.1.2 #17794
  • Invoke PowerManager OnStart / OnStop #18075
  • Albumscraper: allow fine-grained relevance values #18041
  • fix manual album refresh #18035
  • [Album Scaper] provide detailed album selection dialog #18051

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (757646cc, +3), peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (05852909) , pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (62cc564e) , pvr.octonet (525f1101) , pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (3d985ab0) , pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (4985214a) , pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (bdb47951) , pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

18.8-155, 25 June 2020: Based off OSMC commit (427396a57f) and newclock5 (9208b1a)

XBMC:

  • [cmake] allow passing additional flag to internal ffmpeg #18093
  • [tools/depends] pythonmodule-pil update to 7.1.2 #17794

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (757646cc) , peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (05852909) , pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (62cc564e) , pvr.octonet (81520e31, +1), pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (3d985ab0) , pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (4985214a) , pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (bdb47951) , pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

18.8-156, 26 June 2020: Based off OSMC commit (f17c9b379f) and newclock5 (9208b1a)

OSMC

  • Re-add pvr.octonet

XBMC:

  • [Estuary] add missing back buttons for touchscreen users #18061
  • [addons] Fix data encapsulation violation for C++ PVR Addon API classes. #18096
  • [PVR] APIv7 crash when EPG_TAG structure contains null pointers #18091

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (757646cc) , peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (05852909) , pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (62cc564e) , pvr.octonet (81520e31) , pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (3d985ab0) , pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (4985214a) , pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (1b81770d, +1), pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

18.8-157, 28 June 2020: Based off OSMC commit (40a6532) and newclock5 (9208b1a)

XBMC:

  • [Estuary] handle input in the fullscreeninfo dialog #18102
  • [PVR] Clean up API v7 warnings generated on Microsoft compilers #18090

inputstream.ffmpegdirect
v1.14.5

  • Fixed: Fix lintian spellings and mimetype log statement
  • Update: Readme

pvr.filmon
5.0.1:

  • Use atoi instead of stoi and stoul thread dying

pvr.dvbviewer
6.0.1:

  • [fixed] string nullptr assignment to ConnectionStateChange

pvr.iptvsimple
v6.2.1

  • Fixed: Fix timeshift not working for catchup streams without timestamp

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (2d485c3b, +4), peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (05852909) , pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (19342f2e, +2), pvr.octonet (81520e31) , pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (3d985ab0) , pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (d7378fea, +2), pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (8c9d9cdd, +3), pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

18.8-158, 30 June 2020: Based off OSMC commit (738526e1) and newclock5 (9208b1a)

XBMC:

  • Windows HDR passthrough support and some DirectX updates #18009

  • Artist discography - Use Musicbrainz releasegroup ids for matching #18079

  • [Music]Fix constraint violation on Artist Update #18068

  • [Estuary] fix touch back button #18105

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (2d485c3b) , peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (05852909) , pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (19342f2e) , pvr.octonet (81520e31) , pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (3d985ab0) , pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (d7378fea) , pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (8c9d9cdd) , pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

18.8-159, 4 July 2020: Based off OSMC commit (f249d0321) and newclock5 (9208b1a)

OSMC:

  • Update build script to include libudfread
  • Fix for USB soundcard with bad channelmap

XBMC:

  • [estuary] various osd fixes #18097
  • [skins] update fonts #18098
  • [depends] bump libudfread to 1.1.0

Binary addons:

audioencoder.flac (fb44bf74) , audioencoder.lame (62235970) , audioencoder.vorbis (c83ffef8) , audioencoder.wav (6c4a50a9) , inputstream.adaptive (5e17efbd) , inputstream.rtmp (7c070c72) , inputstream.ffmpegdirect (99b42738, +1), peripheral.xarcade (b7a89374) , peripheral.joystick (9b533e7b) , 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 (183b4b3e) , pvr.sledovanitv.cz (3900edaf) , pvr.argustv (66bb0edb) , pvr.mythtv (535ccdde) , pvr.hts (761b376a, +1), pvr.pctv (fabe2523) , pvr.stalker (f81c460a) , pvr.filmon (19342f2e) , pvr.octonet (81520e31) , pvr.zattoo (c40a291e) , pvr.vbox (97b690b0) , pvr.wmc (8a59e360) , pvr.nextpvr (9d81eda3, +1), pvr.njoy (dba92b4f) , pvr.teleboy (87c419b2) , pvr.vdr.vnsi (debd8b13) , pvr.vuplus (e6a812f6) , pvr.dvbviewer (d7378fea) , pvr.dvblink (5887e18e) , pvr.hdhomerun (14b6326f) , pvr.iptvsimple (8ff23d32, +2), pvr.demo (c370beb5) , pvr.mediaportal.tvserver (3678d28b) , vfs.libarchive (76bbf003) , vfs.rar (4a61aebf) , vfs.sftp (62de5dba) , vfs.sacd (77039501) , pvr.freebox (cd8fea89)

Hello,

I’m pretty sure I’m missing something important…

Has development of this stopped or I should change my sources.list somehow to remain on a stable channel? Several items, like MyOSMC, are stated as being incompatible.

Thank you
Dimitrios

Development hasn’t stopped. There is a lot of work going on it the background.

MyOSMC is being updated to work with Python3 and nightly build scripts have been updated for Buster. There is also a OSMC skin Matrix branch which will be included.

Once updates to buster have been completed the nightlies will continue.

2 Likes

Perfect! Thanks for the update!

Is there an expectation when Kodi 19 nighties might restart?

After the next major Pi kernel update.

You may not wish to update as Kodi’s new V4L2/GBM approach won’t have feature parity with MMAL/OMX. Even features like seeking won’t work for a long time yet (maybe in time for Kodi v20).

Thanks for the quick reply… looks like it will be a little while yet

Wow! I never imagined Kodi 19 on RPI would be missing basic features like seeking. I naively assumed the transition to V4L2/GBM might have only impacted hardware accelerated video support. Looks like Kodi v19 might be one to skip for RPI.

Kodi is moving to Python 3, so some add-ons may stop being maintained and force you over to v19.

Indeed - the move to V4L2/GBM doesn’t guarantee feature parity, but it’s a good step in the right direction.

If we go for software support only on Pi2/3, you’ll struggle to play even 720p content, so we need to go for hardware acceleration on these platforms.

Nightlies will resume reasonably soon.