diff --git a/app/build.gradle b/app/build.gradle
index fe6eebc2ec9656d6f9b38ead43799e35966da191..e769bef4460ed8973405eb53aacf988afb57bf79 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,8 +8,8 @@ android {
         applicationId "org.benoitharrault.ameixanonfree"
         minSdkVersion 16
         targetSdkVersion 30
-        versionCode 134
-        versionName "1.70.0"
+        versionCode 135
+        versionName "1.71.0"
         archivesBaseName = "$applicationId" + "_" + "$versionCode"
     }
 
diff --git a/app/src/chromatic/res/drawable-hdpi/nonfree_francetv.png b/app/src/chromatic/res/drawable-hdpi/nonfree_francetv.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff7895ba0c01f778bfdf9be2a0279947b109d803
Binary files /dev/null and b/app/src/chromatic/res/drawable-hdpi/nonfree_francetv.png differ
diff --git a/app/src/chromatic/res/drawable-mdpi/nonfree_francetv.png b/app/src/chromatic/res/drawable-mdpi/nonfree_francetv.png
new file mode 100644
index 0000000000000000000000000000000000000000..89e32fd0b839e6a3e5692dc810a3c71bc783ee2c
Binary files /dev/null and b/app/src/chromatic/res/drawable-mdpi/nonfree_francetv.png differ
diff --git a/app/src/chromatic/res/drawable-xhdpi/nonfree_francetv.png b/app/src/chromatic/res/drawable-xhdpi/nonfree_francetv.png
new file mode 100644
index 0000000000000000000000000000000000000000..9461ae8c0a3c70306fbe270769181e844d97d999
Binary files /dev/null and b/app/src/chromatic/res/drawable-xhdpi/nonfree_francetv.png differ
diff --git a/app/src/chromatic/res/drawable-xxhdpi/nonfree_francetv.png b/app/src/chromatic/res/drawable-xxhdpi/nonfree_francetv.png
new file mode 100644
index 0000000000000000000000000000000000000000..459653a785578419514e286d3678e55bd25e84d0
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxhdpi/nonfree_francetv.png differ
diff --git a/app/src/chromatic/res/drawable-xxxhdpi/nonfree_francetv.png b/app/src/chromatic/res/drawable-xxxhdpi/nonfree_francetv.png
new file mode 100644
index 0000000000000000000000000000000000000000..6374ae5a954e9f030db5656091dcf3a45c6cf341
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxxhdpi/nonfree_francetv.png differ
diff --git a/app/src/main/res/values/iconpack.xml b/app/src/main/res/values/iconpack.xml
index 41daf7e40cee0d5dc9647bcd32f56d59159827a3..9c8f74cc2006226f9bf01cdb9547ace53bfa8b20 100644
--- a/app/src/main/res/values/iconpack.xml
+++ b/app/src/main/res/values/iconpack.xml
@@ -716,6 +716,7 @@
         <item>nonfree_fdj</item>
         <item>nonfree_fip</item>
         <item>nonfree_franceinter</item>
+        <item>nonfree_francetv</item>
         <item>nonfree_geocaching</item>
         <item>nonfree_gmail</item>
         <item>nonfree_google_chrome</item>
diff --git a/app/src/main/res/xml/appfilter.xml b/app/src/main/res/xml/appfilter.xml
index 4efbd84f0bc331492136436296ced965c6bea479..a6c09aa8dcaad9b43b9b3480913ea00e605a022c 100644
--- a/app/src/main/res/xml/appfilter.xml
+++ b/app/src/main/res/xml/appfilter.xml
@@ -181,6 +181,9 @@
     <item
         component="ComponentInfo{com.radiofrance.radio.franceinter.android/com.radiofrance.radio.franceinter.android.ui.activity.StarterActivity}"
         drawable="nonfree_franceinter" />
+    <item
+        component="ComponentInfo{fr.francetv.pluzz/fr.francetv.yatta.presentation.view.activity.StartActivity}"
+        drawable="nonfree_francetv" />
     <item
         component="ComponentInfo{com.huawei.android.hwouc/com.huawei.android.hwouc.ui.activities.MainEntranceActivity}"
         drawable="nonfree_hwouc" />
diff --git a/app/src/main/res/xml/drawable.xml b/app/src/main/res/xml/drawable.xml
index c3e7622b2b9ee64310e622a6af8d090836ba9b02..010b2b62cc7e695842d672f5f5b4d4b44addfb47 100644
--- a/app/src/main/res/xml/drawable.xml
+++ b/app/src/main/res/xml/drawable.xml
@@ -716,6 +716,7 @@
     <item drawable="nonfree_fdj" />
     <item drawable="nonfree_fip" />
     <item drawable="nonfree_franceinter" />
+    <item drawable="nonfree_francetv" />
     <item drawable="nonfree_geocaching" />
     <item drawable="nonfree_gmail" />
     <item drawable="nonfree_google_chrome" />
diff --git a/icons/chromatic/nonfree_francetv.svg b/icons/chromatic/nonfree_francetv.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d6d8f9ff7f67f609b4dbaec95b3aed9571340692
--- /dev/null
+++ b/icons/chromatic/nonfree_francetv.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 28.747 28.747" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><filter id="filter6206-7" x="-.072" y="-.072" 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="#1a237e" 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="#673ab7"/><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="#1a237e" opacity=".2"/></g><path d="m15.411 17.951c0.11375-0.02155 0.21899-0.05203 0.23387-0.06763 0.02436-0.02561-0.20843-1.2303-0.24479-1.2666-0.0084-0.0084-0.13588 0.0035-0.28339 0.02659-0.55084 0.08575-0.90951-0.03294-1.1178-0.36983l-0.11753-0.19011-0.02334-2.4991h1.824l0.1499 0.31885c0.08245 0.17537 0.26564 0.57103 0.40709 0.87924 0.26678 0.5813 0.5184 1.1263 1.0974 2.3769l0.33998 0.73432h1.074l0.07377-0.15459c0.0406-0.08502 0.31652-0.68504 0.61321-1.3334 0.29669-0.64832 0.63502-1.3875 0.75184-1.6426 0.11682-0.25508 0.28712-0.629 0.37845-0.83094 0.09132-0.20194 0.2825-0.61934 0.42482-0.92756 0.14233-0.30822 0.26782-0.59084 0.27889-0.62803 0.0187-0.06283-0.03483-0.06763-0.75283-0.06763h-0.77294l-0.24217 0.53141c-0.68341 1.4997-1.2675 2.7598-1.2892 2.7816-0.02813 0.02813-0.02762 0.02928-0.93041-1.9796-0.1624-0.36136-0.36683-0.8092-0.4543-0.9952l-0.15904-0.33818h-2.8085v-1.5476l-1.5266 0.02092-0.01046 0.7633-0.01046 0.76331h-1.4284v1.2754h1.4187l0.02316 1.2851c0.02499 1.3872 0.05917 1.6731 0.24739 2.0713 0.21852 0.46233 0.79127 0.87174 1.3833 0.98877 0.32351 0.06396 1.163 0.0764 1.4523 0.0215zm-6.0191-1.4101c0.43043-0.11211 0.80838-0.43323 1.0221-0.86842 0.09396-0.19133 0.10497-0.25631 0.10497-0.61955 0-0.36606-0.01058-0.42736-0.10803-0.6258-0.16741-0.34091-0.413-0.58727-0.75292-0.75526-0.27495-0.13589-0.31771-0.14555-0.64433-0.14555-0.32254 0-0.37246 0.01087-0.6397 0.1395-0.34633 0.16668-0.58002 0.39204-0.73703 0.71076-0.33123 0.6724-0.14826 1.4441 0.45131 1.9034 0.36902 0.28272 0.85016 0.379 1.3036 0.26089z" fill="#fff" stroke="#fff" stroke-width=".42319"/></svg>