diff --git a/app/build.gradle b/app/build.gradle
index a081316a90142f8d846399617d1f52bc297f6259..37f5e60c10b422f2ea8ed2a8bb511c0c4dee13e0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,8 +8,8 @@ android {
         applicationId "org.benoitharrault.ameixanonfree"
         minSdkVersion 16
         targetSdkVersion 30
-        versionCode 127
-        versionName "1.66.0"
+        versionCode 128
+        versionName "1.67.0"
         archivesBaseName = "$applicationId" + "_" + "$versionCode"
     }
 
diff --git a/app/src/chromatic/res/drawable-hdpi/gcompris.png b/app/src/chromatic/res/drawable-hdpi/gcompris.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c51e2b27f707655a96ef4d19118e13c4337115f
Binary files /dev/null and b/app/src/chromatic/res/drawable-hdpi/gcompris.png differ
diff --git a/app/src/chromatic/res/drawable-mdpi/gcompris.png b/app/src/chromatic/res/drawable-mdpi/gcompris.png
new file mode 100644
index 0000000000000000000000000000000000000000..44372817d4cb6d6ec0f10d4fd6a6840762f0b9ea
Binary files /dev/null and b/app/src/chromatic/res/drawable-mdpi/gcompris.png differ
diff --git a/app/src/chromatic/res/drawable-xhdpi/gcompris.png b/app/src/chromatic/res/drawable-xhdpi/gcompris.png
new file mode 100644
index 0000000000000000000000000000000000000000..d60d716484baed50e263460b1d8e2e75cbb0044c
Binary files /dev/null and b/app/src/chromatic/res/drawable-xhdpi/gcompris.png differ
diff --git a/app/src/chromatic/res/drawable-xxhdpi/gcompris.png b/app/src/chromatic/res/drawable-xxhdpi/gcompris.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d2028e06c02dab243cddc76037809e2074328ab
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxhdpi/gcompris.png differ
diff --git a/app/src/chromatic/res/drawable-xxxhdpi/gcompris.png b/app/src/chromatic/res/drawable-xxxhdpi/gcompris.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a4d5531666d3f7e99170a26c85b49605f4ef3d4
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxxhdpi/gcompris.png differ
diff --git a/app/src/main/res/values/iconpack.xml b/app/src/main/res/values/iconpack.xml
index 64804555664a248bbb7155a91ca423bf3f68294b..9962f58c9406c220abe370053d6a42316f3e156b 100644
--- a/app/src/main/res/values/iconpack.xml
+++ b/app/src/main/res/values/iconpack.xml
@@ -396,6 +396,7 @@
         <item>gappsbrowser</item>
         <item>gasflow</item>
         <item>gbcoid</item>
+        <item>gcompris</item>
         <item>gdroid</item>
         <item>gearshift</item>
         <item>generic</item>
diff --git a/app/src/main/res/xml/appfilter.xml b/app/src/main/res/xml/appfilter.xml
index 88eb781f1b927ca211368c8ce6d1f49a01d4bcbe..947beb8bee414e4d43fd4602becbd3cd1f2b54a0 100644
--- a/app/src/main/res/xml/appfilter.xml
+++ b/app/src/main/res/xml/appfilter.xml
@@ -1986,6 +1986,9 @@
     <item
         component="ComponentInfo{com.androidemu.gbc/com.androidemu.gbc.GBCActivity}"
         drawable="gbcoid" />
+    <item
+        component="ComponentInfo{net.gcompris.full/net.gcompris.GComprisActivity}"
+        drawable="gcompris" />
     <item
         component="ComponentInfo{org.sugr.gearshift/org.sugr.gearshift.ui.TorrentListActivity}"
         drawable="gearshift" />
diff --git a/app/src/main/res/xml/drawable.xml b/app/src/main/res/xml/drawable.xml
index e65e0820b782739770c764ce42d629b5c2d65b33..83569424161f41c24b388e9980cde8fbe03d6bdb 100644
--- a/app/src/main/res/xml/drawable.xml
+++ b/app/src/main/res/xml/drawable.xml
@@ -396,6 +396,7 @@
     <item drawable="gappsbrowser" />
     <item drawable="gasflow" />
     <item drawable="gbcoid" />
+    <item drawable="gcompris" />
     <item drawable="gdroid" />
     <item drawable="gearshift" />
     <item drawable="generic" />
diff --git a/icons/chromatic/gcompris.svg b/icons/chromatic/gcompris.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5c5e4edbfa5bdc1bdf398a626e33b7d18bb3b2d8
--- /dev/null
+++ b/icons/chromatic/gcompris.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 28.747 28.747" xmlns="http://www.w3.org/2000/svg">
+    <defs>
+        <filter id="filter6206-7" x="-.072" y="-.072001" width="1.144" height="1.144" color-interpolation-filters="sRGB">
+            <feGaussianBlur stdDeviation="0.658125"/>
+        </filter>
+    </defs>
+    <g transform="translate(0 -1093.8)">
+        <path transform="matrix(1.0781 0 0 1.0641 -.093733 2.7509)" d="m4.4177 1028.2v1.6051h-1.6052v18.192h1.6052v2.1402h18.192v-2.1402h2.1402v-18.192h-2.1402v-1.6051z" fill="#3e2723" filter="url(#filter6206-7)" opacity=".2"/>
+        <rect x="2.9987" y="1096.8" width="22.749" height="22.749" rx="1.1973" ry="1.1974" fill="#ff5722"/>
+        <g transform="translate(-22.32 1056.5)">
+            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+            <g transform="matrix(.33601 0 0 .33601 1.5296 73.043)">
+                <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+            </g>
+            <g transform="matrix(.37187 0 0 .37187 38.802 63.239)">
+                <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+                <g transform="matrix(2.6891 0 0 2.6891 -82.906 -48.45)">
+                    <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+                </g>
+            </g>
+        </g>
+        <path d="m4.1958 1096.8c-0.66332 0-1.1979 0.5346-1.1979 1.1979v0.3334c0-0.6634 0.53459-1.1979 1.1979-1.1979h20.354c0.66332 0 1.1979 0.5345 1.1979 1.1979v-0.3334c0-0.6633-0.5346-1.1979-1.1979-1.1979z" fill="#fff" opacity=".2"/>
+        <rect x="128" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="128" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="128" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="128" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="128" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="128" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="213.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="298.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="170.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="256" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="341.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
+        <rect x="160" y="578.52" width="192" height="192" fill="none" stroke-width="1.0667"/>
+        <g transform="matrix(.37344 0 0 .37344 4.7333 1097.4)">
+            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+        </g>
+        <g transform="matrix(.36471 0 0 .36471 5.1356 1097.4)">
+            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
+        </g>
+        <g transform="matrix(.41585 0 0 .41585 84.325 1055.9)">
+            <g transform="matrix(.062269 0 0 .062269 -28.238 185.29)">
+                <g transform="matrix(38.618 0 0 38.618 14724 -13542)">
+                    <g transform="matrix(.71436 0 0 .71436 -400.52 188.34)">
+                        <path d="m1293.2-120.67c-181.75 0.2763-511.18 0.13525-699.05 0.13998-2.3216 10.413-3.593 21.251-3.593 32.384v114c207.65 0.73695 494.72 0.38136 706.23 0.3733v-114.37c0-11.18-1.2522-22.07-3.593-32.523zm-458.69 295.56c-78.385-4e-3 -158.85 0.17892-243.95 0.55995v138.63c286.34-0.39317 421.73-0.13827 706.23-0.32664v-137.75c-163.2-0.53005-311.22-1.1113-462.28-1.1199z" opacity="0" stroke-width="1.4932"/>
+                    </g>
+                </g>
+            </g>
+        </g>
+        <path d="m24.549 1119.5c0.66325 0 1.1979-0.5346 1.1979-1.1979v-0.3333c0 0.6632-0.53461 1.1978-1.1979 1.1978h-20.354c-0.66325 0-1.1979-0.5346-1.1979-1.1978v0.3333c0 0.6633 0.53461 1.1979 1.1979 1.1979z" fill="#3e2723" opacity=".2"/>
+    </g>
+    <g transform="matrix(.096583 .00011439 -.00011442 .096555 18.797 10.978)" fill="#fff" stroke="#696da3" stroke-width="1.1216">
+        <g transform="matrix(.18411 0 0 .18411 -129.01 30.5)" fill="#fff" shape-rendering="auto" stroke="none">
+            <rect transform="rotate(-.067878)" x="472.92" y="322.91" width="51.614" height="64.536" rx="2.1959e-6" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
+            <path d="m232.58-373.22-44.517 44.635 5.9111 5.8988c-61.19 72.174-95.275 163.5-95.336 258.26 0.2618 220.98 179.57 399.92 400.49 399.66 94.764-0.21679 186.05-34.484 258.11-95.843l4.0444 4.036 44.517-44.613-87.822-87.64a283.16 283.08 89.932 0 0 62.028-176.41 283.16 283.08 89.932 0 0-283.42-282.81 283.16 283.08 89.932 0 0-170.96 67.676zm8.1056 97.148 40.422 40.338a283.16 283.08 89.932 0 0-67.251 171.17 283.16 283.08 89.932 0 0 283.4 282.83 283.16 283.08 89.932 0 0 176.21-62.487l36.733 36.657c-59.494 49.05-133.93 76.408-211.15 76.626-184.39 0.21845-334.05-149.13-334.27-333.57-0.0786-77.278 27.043-151.86 75.904-211.57zm249.36 47.529c74.132-9e-5 117.49 41.957 117.49 41.957l-71.326 65.737c-48.955-20.98-90.922 16.799-85.327 69.95 5.5945 53.151 43.363 64.33 85.324 58.735 41.961-5.5949 13.98-40.558 13.98-40.558l-16.775 4.1939-26.579-27.966 141.27-44.772c19.582 139.87-33.581 200-148.28 200.02-114.69 1.4e-4 -158.05-86.715-158.05-162.25 2.2e-4 -75.531 74.141-165.06 148.27-165.05z" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
+            <path d="m757.3 424.41-516.14 0.61147c-0.0612-51.629 128.94-77.596 257.98-77.749 129.03-0.15287 258.1 25.509 258.16 77.137z" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
+        </g>
+    </g>
+    <path d="m1.4139-17.144c-14.036-0.01662-25.441 11.358-25.458 25.39-0.016628 14.032 11.361 25.434 25.398 25.45 14.036 0.016623 25.441-11.358 25.458-25.39 0.016628-14.032-11.361-25.434-25.398-25.45zm-0.0069 5.7888c10.84 0.012838 19.627 8.8182 19.614 19.655-0.012831 10.837-8.8207 19.621-19.66 19.608-10.84-0.012838-19.627-8.8182-19.614-19.655 0.01285-10.837 8.8208-19.621 19.661-19.608z" fill="none"/>
+</svg>