diff --git a/addons/screensaver.asteroids.json b/addons/screensaver.asteroids.json
index d37298e0432b8cf6b24024d4868862753614e777..8cb6eadecf46417a1630dfd824ac446428d57475 100644
--- a/addons/screensaver.asteroids.json
+++ b/addons/screensaver.asteroids.json
@@ -5,8 +5,8 @@
         {
             "type": "git",
             "url": "https://github.com/xbmc/screensaver.asteroids",
-            "tag": "2.2.1-Leia",
-            "commit": "cfe11ef793ca641b3273057971428db873c71b21"
+            "tag": "2.3.2-Leia",
+            "commit": "d909c0dc73dcdb6ce5818f71e80a47613c9b6825"
         }
     ]
 }
diff --git a/addons/screensaver.greynetic.json b/addons/screensaver.greynetic.json
index b487e8edb0fabc0ddb13d330d2d9ddb0dfdd6a9e..c5e0d7e6f0134816850053295d123580fac7fcfa 100644
--- a/addons/screensaver.greynetic.json
+++ b/addons/screensaver.greynetic.json
@@ -5,8 +5,8 @@
         {
             "type": "git",
             "url": "https://github.com/xbmc/screensaver.greynetic",
-            "tag": "2.1.0-Leia",
-            "commit": "29693bdc474d09a1fe7ac846ad6f62b8841851fd"
+            "tag": "2.2.1-Leia",
+            "commit": "414d2d140a39f2e1187014c430cccb26b5645681"
         }
     ]
 }
diff --git a/addons/visualization.fishbmc.json b/addons/visualization.fishbmc.json
index e2da2c582beabbd9f5885e13e08c41692ec1cf76..e3cfcf47aa21bfce8125860cb60ea97d51ee65c6 100644
--- a/addons/visualization.fishbmc.json
+++ b/addons/visualization.fishbmc.json
@@ -4,8 +4,9 @@
     "sources": [
         {
             "type": "git",
-            "url": "https://github.com/notspiff/visualization.fishbmc",
-            "commit": "3dae2bd6dc15dad0131fb31c3b00e41ab1caa0f0"
+            "url": "https://github.com/xbmc/visualization.fishbmc",
+            "tag": "5.1.2-Leia",
+            "commit": "1d4ee873ef820ea45967a59e68e8b1d2e0158014"
         }
     ]
 }
diff --git a/addons/visualization.shadertoy.json b/addons/visualization.shadertoy.json
index 3d547378e22d5e4df2b6961d67733639516246cb..c14a6dfbd689c276acc32253772c84798186480e 100644
--- a/addons/visualization.shadertoy.json
+++ b/addons/visualization.shadertoy.json
@@ -5,8 +5,8 @@
         {
             "type": "git",
             "url": "https://github.com/xbmc/visualization.shadertoy",
-            "tag": "1.1.10-Leia",
-            "commit": "47a78c9f7b7cb03d7d8a6b50e37659550d3227b4"
+            "tag": "1.2.3-Leia",
+            "commit": "d01ce99b92f4ee4ade53341d6c65bb3fb639daaf"
         }
     ]
 }
diff --git a/addons/visualization.spectrum.json b/addons/visualization.spectrum.json
index a1d9628caf51496e65f81920d7bc0ffc7ef66346..ab682e5573ac010b330a91058b9fa1569317323c 100644
--- a/addons/visualization.spectrum.json
+++ b/addons/visualization.spectrum.json
@@ -5,8 +5,8 @@
         {
             "type": "git",
             "url": "https://github.com/xbmc/visualization.spectrum",
-            "tag": "v2.0.4-Leia",
-            "commit": "77519bc728bd8c56172e4c8f762f07b95204331d"
+            "tag": "3.0.3-Leia",
+            "commit": "f90160de8c0cff3c627eaae2994f6cec142e6f7c"
         }
     ]
 }
diff --git a/addons/visualization.waveform.json b/addons/visualization.waveform.json
index 81ccf42a67de97ee0697b9f6e1ac603e1c8ef6fd..4315f52cd617f6a385cfbad43c50f790ff306d74 100644
--- a/addons/visualization.waveform.json
+++ b/addons/visualization.waveform.json
@@ -5,8 +5,8 @@
         {
             "type": "git",
             "url": "https://github.com/xbmc/visualization.waveform",
-            "tag": "2.0.1-Leia",
-            "commit": "918dbdde7cb38c7a1c6bd1fe66bdc404e625fda6"
+            "tag": "3.1.1-Leia",
+            "commit": "21297d19032cba692834d14675869326a97ff793"
         }
     ]
 }
diff --git a/deps/glm.json b/deps/glm.json
new file mode 100644
index 0000000000000000000000000000000000000000..effcc3d683bf973329e2c2b2ccdc3049a62f99b3
--- /dev/null
+++ b/deps/glm.json
@@ -0,0 +1,17 @@
+{
+    "name": "glm",
+    "buildsystem": "cmake-ninja",
+    "builddir": true,
+    "config-opts": [
+        "-DGLM_TEST_ENABLE:BOOL=OFF",
+        "-DGLM_TEST_ENABLE_CXX_11:BOOL=ON"
+    ],
+    "sources": [
+        {
+            "type": "git",
+            "url": "https://github.com/g-truc/glm",
+            "tag": "0.9.9.5",
+            "commit": "d162eee1e6f7c317a09229fe6ceab8ec6ab9a4b4"
+        }
+    ]
+}
diff --git a/tv.kodi.Kodi.yml b/tv.kodi.Kodi.yml
index d944558fcd572e938024671da1d4dbe448da485c..937b2e7ce88249b4829b833ac7bc8dfc2bf6ce7d 100644
--- a/tv.kodi.Kodi.yml
+++ b/tv.kodi.Kodi.yml
@@ -125,6 +125,7 @@ modules:
         commit: e8574b883ffa2131f2eeb96ff3724d60b21130f7
 
   - deps/fluidsynth.json
+  - deps/glm.json
   - deps/libmodplug.json
   - deps/jsoncpp.json
   - deps/libopenmpt.json