git: 190953ea59c1 - 2026Q1 - multimedia/kodi: Update 21.3 => 22.0a2 for unbreak with ffmpeg 8

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 21 Jan 2026 18:01:57 UTC
The branch 2026Q1 has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=190953ea59c13aa0dadd9fa8662493bdfaf1cacf

commit 190953ea59c13aa0dadd9fa8662493bdfaf1cacf
Author:     yzrh <yzrh@noema.org>
AuthorDate: 2026-01-21 16:49:58 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-21 18:01:49 +0000

    multimedia/kodi: Update 21.3 => 22.0a2 for unbreak with ffmpeg 8
    
    Changelogs:
    https://github.com/xbmc/xbmc/releases/tag/22.0a1-Piers
    https://github.com/xbmc/xbmc/releases/tag/22.0a2-Piers
    
    PR:     292609
    MFH:    2026Q1
    (cherry picked from commit c906445db23551256c9686cf7e1511bc06389ef9)
---
 devel/kodi-platform/pkg-plist                      |   4 +-
 multimedia/kodi/Makefile                           |  39 +-
 multimedia/kodi/distinfo                           |  24 +-
 multimedia/kodi/files/kodi.in                      |  35 ++
 .../files/patch-cmake_modules_FindCrossGUID.cmake  |  27 +-
 .../kodi/files/patch-cmake_modules_FindSSE.cmake   |  11 +-
 multimedia/kodi/pkg-plist                          | 414 ++++++++++++++-------
 7 files changed, 379 insertions(+), 175 deletions(-)

diff --git a/devel/kodi-platform/pkg-plist b/devel/kodi-platform/pkg-plist
index 2495130e526d..23fbae6a5673 100644
--- a/devel/kodi-platform/pkg-plist
+++ b/devel/kodi-platform/pkg-plist
@@ -1,6 +1,6 @@
 include/kodi/util/XMLUtils.h
 lib/kodiplatform/kodiplatform-config.cmake
 lib/libkodiplatform.so
-lib/libkodiplatform.so.21
-lib/libkodiplatform.so.21.3.0
+lib/libkodiplatform.so.22
+lib/libkodiplatform.so.22.0.0
 libdata/pkgconfig/kodiplatform.pc
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index e17a53e2d5a4..c5531021e4a1 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,27 +1,30 @@
 PORTNAME=	kodi
-DISTVERSION=	21.3
+DISTVERSION=	22.0a2
 CATEGORIES=	multimedia java
 MASTER_SITES=	https://mirrors.kodi.tv/build-deps/sources/
 DISTFILES=	apache-groovy-binary-${GROOVY_VERSION}.zip \
 		commons-lang3-${COMMONS_LANG_VERSION}-bin.tar.gz \
-		commons-text-${COMMONS_TEXT_VERSION}-bin.tar.gz
+		commons-text-${COMMONS_TEXT_VERSION}-bin.tar.gz \
+		json-${NLOHMANN_JSON_VERSION}.tar.xz
 DIST_SUBDIR=	${PORTNAME}
 # do not forget to fix devel/kodi-platform when updating kodi
 
+PATCH_SITES=	https://github.com/xbmc/xbmc/commit/
+PATCHFILES=	03b192aac8f49f613dade58c5359ec0d0e35d92a.patch:-p1 \
+		620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch:-p1
+
 MAINTAINER=	yzrh@noema.org
 COMMENT=	Award winning media center application
 WWW=		https://kodi.tv/
 
-BROKEN=		Does not build with ffmpeg > 6
-
 LICENSE=	GPLv2+
 
 ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
 
 BUILD_DEPENDS=	flatbuffers>0:devel/flatbuffers \
-		rapidjson>0:devel/rapidjson \
 		swig>0:devel/swig
-LIB_DEPENDS=	libass.so:multimedia/libass \
+LIB_DEPENDS=	libaacs.so:multimedia/libaacs \
+		libass.so:multimedia/libass \
 		libavcodec.so:multimedia/ffmpeg \
 		libavfilter.so:multimedia/ffmpeg \
 		libavformat.so:multimedia/ffmpeg \
@@ -29,6 +32,8 @@ LIB_DEPENDS=	libass.so:multimedia/libass \
 		libcdio.so:sysutils/libcdio \
 		libcrossguid.so:devel/libcrossguid \
 		libcurl.so:ftp/curl \
+		libbdplus.so:multimedia/libbdplus \
+		libexiv2.so:graphics/exiv2 \
 		libexpat.so:textproc/expat2 \
 		libfmt.so:devel/libfmt \
 		libfreetype.so:print/freetype2 \
@@ -37,9 +42,8 @@ LIB_DEPENDS=	libass.so:multimedia/libass \
 		libgif.so:graphics/giflib \
 		libharfbuzz.so:print/harfbuzz \
 		liblzo2.so:archivers/lzo2 \
-		libpcre.so:devel/pcre \
+		libpcre2-8.so:devel/pcre2 \
 		libpng.so:graphics/png \
-		libpostproc.so:multimedia/ffmpeg \
 		libspdlog.so:devel/spdlog \
 		libswresample.so:multimedia/ffmpeg \
 		libswscale.so:multimedia/ffmpeg \
@@ -53,14 +57,17 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
 USES=		autoreconf:build cmake:noninja compiler:c++17-lang cpe \
 		desktop-file-utils gettext gmake gnome iconv java:build jpeg libtool \
 		pkgconfig python sqlite ssl
+USE_RC_SUBR=	kodi
 
-KODI_CODENAME=		Omega
+KODI_CODENAME=		Piers
 LIBDVDCSS_VERSION=	1.4.3-Next-Nexus-Alpha2-2
 LIBDVDNAV_VERSION=	6.1.1-Next-Nexus-Alpha2-2
 LIBDVDREAD_VERSION=	6.1.3-Next-Nexus-Alpha2-2
-GROOVY_VERSION=		4.0.16
-COMMONS_LANG_VERSION=	3.14.0
-COMMONS_TEXT_VERSION=	1.11.0
+GROOVY_VERSION=		4.0.26
+COMMONS_LANG_VERSION=	3.17.0
+COMMONS_TEXT_VERSION=	1.13.0
+# TODO: make it a new port
+NLOHMANN_JSON_VERSION=	3.12.0
 
 USE_GITHUB=	yes
 GH_TUPLE=	xbmc:xbmc:${DISTVERSION}-${KODI_CODENAME} \
@@ -85,6 +92,7 @@ CMAKE_ARGS=	-DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \
 		-DLIBDVDCSS_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \
 		-DLIBDVDNAV_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \
 		-DLIBDVDREAD_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdread-${LIBDVDREAD_VERSION}_GH0.tar.gz" \
+		-DNLOHMANN_JSON_URL="${DISTDIR}/${PORTNAME}/json-${NLOHMANN_JSON_VERSION}.tar.xz" \
 		-Dgroovy_SOURCE_DIR="${WRKSRC}/tools/depends/share/groovy" \
 		-Dapache-commons-lang_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/lang" \
 		-Dapache-commons-text_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/text" \
@@ -92,6 +100,8 @@ CMAKE_ARGS=	-DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \
 		-DCORE_PLATFORM_NAME:STRING="${KODI_PLATFORM}" \
 		-DCMAKE_VERBOSE_MAKEFILE=ON
 CMAKE_OFF=	ENABLE_INTERNAL_CROSSGUID
+CMAKE_ON=	ENABLE_INTERNAL_NLOHMANNJSON \
+		VERBOSE_FIND
 CONFIGURE_ENV=	_CPU_FEATURE="${CPU_FEATURE}"
 
 OPTIONS_SUB=		yes
@@ -149,7 +159,8 @@ AVAHI_CMAKE_BOOL=	ENABLE_AVAHI
 LIBBLURAY_LIB_DEPENDS=	libbluray.so:multimedia/libbluray
 LIBBLURAY_CMAKE_BOOL=	ENABLE_BLURAY
 
-CEC_LIB_DEPENDS=	libcec.so:multimedia/libcec
+CEC_LIB_DEPENDS=	libcec.so:multimedia/libcec \
+			libp8-platform.so:devel/p8-platform
 CEC_CMAKE_BOOL=		ENABLE_CEC
 
 DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
@@ -303,7 +314,7 @@ post-patch:
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${PREFIX}/share/man/man1
 	cd ${STAGEDIR}${PREFIX}/share/man/man1 && ${LN} -s kodi.bin.1.gz kodi.1.gz
-	cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} kodi-TexturePacker TexturePacker
+	cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} kodi-TexturePacker
 	${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -type f -name '*.so' -print0 | ${XARGS} -0 ${STRIP_CMD}
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/firewalld
 
diff --git a/multimedia/kodi/distinfo b/multimedia/kodi/distinfo
index aee769a60e15..b394f1f5e844 100644
--- a/multimedia/kodi/distinfo
+++ b/multimedia/kodi/distinfo
@@ -1,15 +1,21 @@
-TIMESTAMP = 1762432494
-SHA256 (kodi/apache-groovy-binary-4.0.16.zip) = b8c3bec88a3f5a62235d9429a97e371032bf7216f3e28724823a9169dd10befc
-SIZE (kodi/apache-groovy-binary-4.0.16.zip) = 29793704
-SHA256 (kodi/commons-lang3-3.14.0-bin.tar.gz) = 317c3e3fcd5fcca3781a7996ff1e0c50c13244ee961e94e5f6f6d84b84733b16
-SIZE (kodi/commons-lang3-3.14.0-bin.tar.gz) = 9442785
-SHA256 (kodi/commons-text-1.11.0-bin.tar.gz) = 4169cb90571fb28fad4c5eea7c1c994c18f1995452f73e8ea7a86087c0e3822e
-SIZE (kodi/commons-text-1.11.0-bin.tar.gz) = 3018564
-SHA256 (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = a60afcb556e4a00cb19fc35b7e77758107c9a8096c6ce9b66af5f92396be31aa
-SIZE (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = 41309420
+TIMESTAMP = 1768920242
+SHA256 (kodi/apache-groovy-binary-4.0.26.zip) = 3be6880c6de70eada2f3f5c69e1e94953e0b0c4e33c4604c1040d05dddeaed92
+SIZE (kodi/apache-groovy-binary-4.0.26.zip) = 30108372
+SHA256 (kodi/commons-lang3-3.17.0-bin.tar.gz) = 08b93712bed7f48725d93c44d70c71e7e661af390f22f0f3e6ba61e3af3cea36
+SIZE (kodi/commons-lang3-3.17.0-bin.tar.gz) = 9772415
+SHA256 (kodi/commons-text-1.13.0-bin.tar.gz) = a690c1e868a373f2d0fa5e7e89f5359b24e544d1b5e310f5a709d95a03a95df5
+SIZE (kodi/commons-text-1.13.0-bin.tar.gz) = 3143054
+SHA256 (kodi/json-3.12.0.tar.xz) = 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa
+SIZE (kodi/json-3.12.0.tar.xz) = 114576
+SHA256 (kodi/xbmc-xbmc-22.0a2-22.0a2-Piers_GH0.tar.gz) = e1ca76a9846ebb5bc088950618eaf6ef510c7a437981d7369051b4771afefe95
+SIZE (kodi/xbmc-xbmc-22.0a2-22.0a2-Piers_GH0.tar.gz) = 39895614
 SHA256 (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e
 SIZE (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 102124
 SHA256 (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc
 SIZE (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 128547
 SHA256 (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62
 SIZE (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 110513
+SHA256 (kodi/03b192aac8f49f613dade58c5359ec0d0e35d92a.patch) = 7f561fe661bbd7c3762cf40930362c3a0a98df3f3a61d2635e55ee7e049d96a9
+SIZE (kodi/03b192aac8f49f613dade58c5359ec0d0e35d92a.patch) = 4675
+SHA256 (kodi/620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch) = cf76bfb7fb7aafb7c3c8427cede800b72648af4bd5ed7d36f0e3a5e1fd1eb753
+SIZE (kodi/620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch) = 2899
diff --git a/multimedia/kodi/files/kodi.in b/multimedia/kodi/files/kodi.in
new file mode 100644
index 000000000000..0f5aac691051
--- /dev/null
+++ b/multimedia/kodi/files/kodi.in
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# PROVIDE: kodi
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Configuration for kodi:
+#
+# kodi_enable (bool):	Enable kodi. (default=NO)
+# kodi_user (str):	User to run kodi as. (default=freebsd)
+#
+# It is generally required to create an account for kodi.
+
+. /etc/rc.subr
+
+name=kodi
+rcvar=${name}_enable
+
+load_rc_config $name
+
+: ${kodi_enable:="NO"}
+: ${kodi_user:="freebsd"}
+
+pidfile="/var/run/$name.pid"
+procname="%%LOCALBASE%%/bin/kodi-standalone"
+command="/usr/sbin/daemon"
+start_cmd="kodi_start"
+
+kodi_start()
+{
+	startmsg "Starting $name."
+	/usr/sbin/daemon -S -f -p ${pidfile} -u ${kodi_user} ${procname}
+}
+
+run_rc_command "$1"
diff --git a/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake b/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake
index 9abea5170820..4ce60078630d 100644
--- a/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake
+++ b/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake
@@ -1,20 +1,11 @@
---- cmake/modules/FindCrossGUID.cmake.orig	2024-03-04 21:39:38 UTC
+--- cmake/modules/FindCrossGUID.cmake.orig	2026-01-19 17:28:39 UTC
 +++ cmake/modules/FindCrossGUID.cmake
-@@ -45,7 +45,7 @@ if(NOT TARGET CrossGUID::CrossGUID)
-       set(CROSSGUID_VERSION ${PC_CROSSGUID_VERSION})
-     endif()
+@@ -76,7 +76,7 @@ if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAM
+       add_library(${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME} ALIAS PkgConfig::${${CMAKE_FIND_PACKAGE_NAME}_SEARCH_NAME})
  
--    find_path(CROSSGUID_INCLUDE_DIR NAMES crossguid/guid.hpp guid.h
-+    find_path(CROSSGUID_INCLUDE_DIR NAMES guid.hpp guid.h
-                                     HINTS ${DEPENDS_PATH}/include ${PC_CROSSGUID_INCLUDEDIR}
-                                     ${${CORE_PLATFORM_LC}_SEARCH_CONFIG}
-                                     NO_CACHE)
-@@ -59,7 +59,7 @@ if(NOT TARGET CrossGUID::CrossGUID)
-                                          NO_CACHE)
- 
-     # NEW_CROSSGUID >= 0.2.0 release
--    if(EXISTS "${CROSSGUID_INCLUDE_DIR}/crossguid/guid.hpp")
-+    if(EXISTS "${CROSSGUID_INCLUDE_DIR}/guid.hpp")
-       list(APPEND _crossguid_definitions HAVE_NEW_CROSSGUID)
-     endif()
-   endif()
+       # NEW_CROSSGUID >= 0.2.0 release
+-      if(EXISTS "${${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_INCLUDE_DIR}/crossguid/guid.hpp")
++      if(EXISTS "${${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_INCLUDE_DIR}/guid.hpp")
+         list(APPEND ${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_COMPILE_DEFINITIONS HAVE_NEW_CROSSGUID)
+       endif()
+     else()
diff --git a/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake b/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake
index bb0c067b28be..e52564150953 100644
--- a/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake
+++ b/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake
@@ -1,11 +1,12 @@
---- cmake/modules/FindSSE.cmake.orig	2020-05-19 20:46:12 UTC
+--- cmake/modules/FindSSE.cmake.orig	2026-01-19 17:31:05 UTC
 +++ cmake/modules/FindSSE.cmake
-@@ -42,7 +42,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+@@ -42,8 +42,7 @@ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
     endif()
  elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
     if(CPU MATCHES "amd64" OR CPU MATCHES "i.86")
--     exec_program(cat ARGS "/var/run/dmesg.boot | grep Features" OUTPUT_VARIABLE CPUINFO)
-+     exec_program(echo ARGS "$_CPU_FEATURE" OUTPUT_VARIABLE CPUINFO)
+-     execute_process(COMMAND dmesg
+-                     COMMAND grep Features OUTPUT_VARIABLE CPUINFO)
++     execute_process(COMMAND sh -c "echo $_CPU_FEATURE" OUTPUT_VARIABLE CPUINFO)
  
-      string(REGEX REPLACE "^.*(SSE).*$" "\\1" _SSE_THERE ${CPUINFO})
+      string(REGEX REPLACE "^.*(SSE).*$" "\\1" _SSE_THERE "${CPUINFO}")
       string(COMPARE EQUAL "SSE" "${_SSE_THERE}" _SSE_TRUE)
diff --git a/multimedia/kodi/pkg-plist b/multimedia/kodi/pkg-plist
index e7f72191bf69..4c59089c73ce 100644
--- a/multimedia/kodi/pkg-plist
+++ b/multimedia/kodi/pkg-plist
@@ -1,4 +1,3 @@
-bin/TexturePacker
 bin/kodi
 bin/kodi-TexturePacker
 bin/kodi-standalone
@@ -15,6 +14,7 @@ include/kodi/addon-instance/Inputstream.h
 include/kodi/addon-instance/PVR.h
 include/kodi/addon-instance/Peripheral.h
 include/kodi/addon-instance/Screensaver.h
+include/kodi/addon-instance/ShaderPreset.h
 include/kodi/addon-instance/VFS.h
 include/kodi/addon-instance/VideoCodec.h
 include/kodi/addon-instance/Visualization.h
@@ -58,6 +58,7 @@ include/kodi/c-api/addon-instance/pvr/pvr_recordings.h
 include/kodi/c-api/addon-instance/pvr/pvr_stream.h
 include/kodi/c-api/addon-instance/pvr/pvr_timers.h
 include/kodi/c-api/addon-instance/screensaver.h
+include/kodi/c-api/addon-instance/shaderpreset.h
 include/kodi/c-api/addon-instance/vfs.h
 include/kodi/c-api/addon-instance/video_codec.h
 include/kodi/c-api/addon-instance/visualization.h
@@ -194,7 +195,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po
@@ -207,8 +207,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po
@@ -275,7 +273,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po
@@ -288,8 +285,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po
 %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po
@@ -648,6 +643,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/kodi.binary.instance.peripheral/addon.xml
 %%DATADIR%%/addons/kodi.binary.instance.pvr/addon.xml
 %%DATADIR%%/addons/kodi.binary.instance.screensaver/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.shaderpreset/addon.xml
 %%DATADIR%%/addons/kodi.binary.instance.vfs/addon.xml
 %%DATADIR%%/addons/kodi.binary.instance.videocodec/addon.xml
 %%DATADIR%%/addons/kodi.binary.instance.visualization/addon.xml
@@ -661,119 +657,167 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.album.universal/albumuniversal.xml
 %%DATADIR%%/addons/metadata.album.universal/changelog.txt
 %%DATADIR%%/addons/metadata.album.universal/icon.png
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Afrikaans/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Amharic/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Asturian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Belarusian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Bulgarian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Burmese/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Catalan/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Croatian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Czech/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Danish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Dutch/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/English (Australia)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/English (US)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/English/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Estonian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Finnish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/French (Canada)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/French/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Galician/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Georgian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/German/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Greek/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Hebrew/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Hungarian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Icelandic/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Indonesian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Italian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Japanese/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Korean/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Latvian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Lithuanian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Macedonian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Malay/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Norwegian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Polish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Portuguese/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Romanian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Russian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Slovak/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Slovenian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Spanish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Swedish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Thai/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Turkish/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Ukrainian/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Vietnamese/strings.po
-%%DATADIR%%/addons/metadata.album.universal/resources/language/Welsh/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.af_za/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.am_et/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ar_sa/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ast_es/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.az_az/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.be_by/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.bg_bg/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.bs_ba/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ca_es/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.cs_cz/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.cy_gb/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.da_dk/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.de_de/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.el_gr/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.en_au/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.en_gb/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.en_nz/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.en_us/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.eo/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.es_ar/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.es_es/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.es_mx/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.et_ee/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.eu_es/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fa_af/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fa_ir/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fil/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fo_fo/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fr_ca/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fr_fr/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.gl_es/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.he_il/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.hi_in/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.hr_hr/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.hu_hu/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.hy_am/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.id_id/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.is_is/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.it_it/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ja_jp/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.kn_in/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ko_kr/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.lt_lt/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.lv_lv/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.mi/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.mk_mk/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ml_in/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.mn_mn/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ms_my/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.mt_mt/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.my_mm/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.nb_no/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.nl_nl/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.prs/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.pt_br/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.pt_pt/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ro_ro/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ru_ru/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.si_lk/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sk_sk/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sl_si/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sq_al/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sr_rs/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sr_rs@latin/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.sv_se/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.szl/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ta_in/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.te_in/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.tg_tj/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.th_th/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.tr_tr/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.uk_ua/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.uz_uz/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.vi_vn/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.zh_cn/strings.po
+%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.zh_tw/strings.po
 %%DATADIR%%/addons/metadata.album.universal/resources/settings.xml
 %%DATADIR%%/addons/metadata.artists.universal/addon.xml
 %%DATADIR%%/addons/metadata.artists.universal/artistuniversal.xml
 %%DATADIR%%/addons/metadata.artists.universal/changelog.txt
 %%DATADIR%%/addons/metadata.artists.universal/icon.png
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Amharic/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Arabic/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Asturian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Belarusian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Burmese/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Catalan/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Croatian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Czech/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Danish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Dutch/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/English (US)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/English/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Estonian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Finnish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/French/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Galician/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/German/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Greek/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Hebrew/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Hungarian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Icelandic/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Indonesian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Italian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Japanese/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Korean/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Latvian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Macedonian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Malay/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Norwegian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Polish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Portuguese/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Romanian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Russian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Slovak/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Slovenian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Spanish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Swedish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Thai/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Turkish/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po
-%%DATADIR%%/addons/metadata.artists.universal/resources/language/Welsh/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.af_za/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.am_et/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ar_sa/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ast_es/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.az_az/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.be_by/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.bg_bg/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.bs_ba/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ca_es/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.cs_cz/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.cy_gb/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.da_dk/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.de_de/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.el_gr/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.en_au/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.en_gb/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.en_nz/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.en_us/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.eo/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.es_ar/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.es_es/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.es_mx/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.et_ee/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.eu_es/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fa_af/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fa_ir/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fil/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fo_fo/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fr_ca/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fr_fr/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.gl_es/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.he_il/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.hi_in/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.hr_hr/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.hu_hu/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.hy_am/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.id_id/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.is_is/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.it_it/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ja_jp/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.kn_in/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ko_kr/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.lt_lt/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.lv_lv/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.mi/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.mk_mk/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ml_in/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.mn_mn/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ms_my/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.mt_mt/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.my_mm/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.nb_no/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.nl_nl/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.prs/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.pt_br/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.pt_pt/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ro_ro/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ru_ru/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.si_lk/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sk_sk/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sl_si/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sq_al/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sr_rs/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sr_rs@latin/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.sv_se/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.szl/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ta_in/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.te_in/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.tg_tj/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.th_th/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.tr_tr/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.uk_ua/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.uz_uz/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.vi_vn/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.zh_cn/strings.po
+%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.zh_tw/strings.po
 %%DATADIR%%/addons/metadata.artists.universal/resources/settings.xml
 %%DATADIR%%/addons/metadata.common.allmusic.com/addon.xml
 %%DATADIR%%/addons/metadata.common.allmusic.com/allmusic.xml
@@ -828,6 +872,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fil/strings.po
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po
 %%DATADIR%%/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po
@@ -976,6 +1021,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.themoviedb.org.python/LICENSE.txt
 %%DATADIR%%/addons/metadata.themoviedb.org.python/README.md
 %%DATADIR%%/addons/metadata.themoviedb.org.python/addon.xml
+%%DATADIR%%/addons/metadata.themoviedb.org.python/changelog.txt
 %%DATADIR%%/addons/metadata.themoviedb.org.python/python/lib/__init__.py
 %%DATADIR%%/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py
 %%DATADIR%%/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py
@@ -990,23 +1036,33 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/icon.png
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.eo/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fil/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
@@ -1014,15 +1070,21 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.mi/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
@@ -1031,11 +1093,17 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.szl/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
@@ -1059,7 +1127,83 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py
 %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/main.py
 %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
 %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eo_XX/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fil/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mi/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.szl/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
 %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml
 %%DATADIR%%/addons/repository.xbmc.org/addon.xml
 %%DATADIR%%/addons/repository.xbmc.org/icon.png
@@ -1395,14 +1539,13 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/colors/rose.xml
 %%DATADIR%%/addons/skin.estuary/colors/teal.xml
 %%DATADIR%%/addons/skin.estuary/colors/violet.xml
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern0.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern1.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern2.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern3.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern4.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern5.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern6.jpg
-%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern7.jpg
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern1.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern2.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern3.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern4.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern5.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern6.png
+%%DATADIR%%/addons/skin.estuary/extras/backgrounds/pattern7.png
 %%DATADIR%%/addons/skin.estuary/extras/backgrounds/primary.jpg
 %%DATADIR%%/addons/skin.estuary/extras/home-images/LICENSE
 %%DATADIR%%/addons/skin.estuary/extras/home-images/movie.jpg
@@ -1441,7 +1584,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fa_af/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fa_ir/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fi_fi/strings.po
-%%DATADIR%%/addons/skin.estuary/language/resource.language.fil/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fo_fo/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fr_ca/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.fr_fr/strings.po
@@ -1455,7 +1597,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/language/resource.language.is_is/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.it_it/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/skin.estuary/language/resource.language.kn_in/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.ko_kr/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.lt_lt/strings.po
 %%DATADIR%%/addons/skin.estuary/language/resource.language.lv_lv/strings.po
@@ -1527,12 +1668,13 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png
 %%DATADIR%%/addons/skin.estuary/themes/flat/overlays/shadow.png
 %%DATADIR%%/addons/skin.estuary/xml/AddonBrowser.xml
+%%DATADIR%%/addons/skin.estuary/xml/Constants_1080.xml
+%%DATADIR%%/addons/skin.estuary/xml/Constants_720.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml
-%%DATADIR%%/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
+%%DATADIR%%/addons/skin.estuary/xml/Custom_1101_SettingsDialog.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1102_TextViewer.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1104_Fanart.xml
-%%DATADIR%%/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
 %%DATADIR%%/addons/skin.estuary/xml/Custom_1110_TempoControl.xml
@@ -1586,6 +1728,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/xml/Includes_MediaMenu.xml
 %%DATADIR%%/addons/skin.estuary/xml/Includes_MusicInfo.xml
 %%DATADIR%%/addons/skin.estuary/xml/Includes_PVR.xml
+%%DATADIR%%/addons/skin.estuary/xml/Includes_SettingsDialog.xml
 %%DATADIR%%/addons/skin.estuary/xml/LoginScreen.xml
 %%DATADIR%%/addons/skin.estuary/xml/MusicOSD.xml
 %%DATADIR%%/addons/skin.estuary/xml/MusicVisualisation.xml
@@ -1595,6 +1738,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
 %%DATADIR%%/addons/skin.estuary/xml/MyPVRChannels.xml
 %%DATADIR%%/addons/skin.estuary/xml/MyPVRGuide.xml
+%%DATADIR%%/addons/skin.estuary/xml/MyPVRProviders.xml
 %%DATADIR%%/addons/skin.estuary/xml/MyPVRRecordings.xml
 %%DATADIR%%/addons/skin.estuary/xml/MyPVRSearch.xml
 %%DATADIR%%/addons/skin.estuary/xml/MyPVRTimers.xml
@@ -1624,6 +1768,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/addons/skin.estuary/xml/View_501_Banner.xml
 %%DATADIR%%/addons/skin.estuary/xml/View_502_FanArt.xml
 %%DATADIR%%/addons/skin.estuary/xml/View_503_NowPlaying.xml
+%%DATADIR%%/addons/skin.estuary/xml/View_504_MediaList.xml
 %%DATADIR%%/addons/skin.estuary/xml/View_50_List.xml
 %%DATADIR%%/addons/skin.estuary/xml/View_51_Poster.xml
 %%DATADIR%%/addons/skin.estuary/xml/View_52_IconWall.xml
@@ -2021,6 +2166,7 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/settings/freebsd.xml
 %%DATADIR%%/system/settings/linux.xml
 %%DATADIR%%/system/settings/settings.xml
+%%DATADIR%%/system/settings/webos.xml
 %%DATADIR%%/system/settings/win10.xml
 %%DATADIR%%/system/settings/win32.xml
 %%DATADIR%%/system/settings/windows.xml
@@ -2034,7 +2180,9 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/shaders/GL/1.2/gl_shader_frag_texture.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_shader_vert.glsl
+%%DATADIR%%/system/shaders/GL/1.2/gl_shader_vert_clip.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_shader_vert_default.glsl
+%%DATADIR%%/system/shaders/GL/1.2/gl_shader_vert_simple.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_stretch.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_videofilter_frag.glsl
 %%DATADIR%%/system/shaders/GL/1.2/gl_videofilter_vertex.glsl
@@ -2051,7 +2199,9 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_shader_vert.glsl
+%%DATADIR%%/system/shaders/GL/1.5/gl_shader_vert_clip.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_shader_vert_default.glsl
+%%DATADIR%%/system/shaders/GL/1.5/gl_shader_vert_simple.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_stretch.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_tonemap.glsl
 %%DATADIR%%/system/shaders/GL/1.5/gl_videofilter_frag.glsl
@@ -2062,16 +2212,22 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/shaders/GLES/2.0/gles_convolution-4x4.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_convolution-6x6.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader.vert
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_clip.vert
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_default.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_fonts.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_multi.frag
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_multi_111r_111r_blendcolor.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r.frag
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r_blendcolor.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_rgba.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_simple.vert
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_texture.frag
+%%DATADIR%%/system/shaders/GLES/2.0/gles_shader_texture_111r.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_tonemap.frag
@@ -2080,6 +2236,8 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/shaders/GLES/2.0/gles_yuv2rgb.vert
 %%DATADIR%%/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag
 %%DATADIR%%/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag
+%%DATADIR%%/system/shaders/GLES/3.1/gles310_yuv2rgb.vert
+%%DATADIR%%/system/shaders/GLES/3.1/gles310_yuv2rgb_filter.frag
 %%DATADIR%%/system/shaders/convolution-4x4_d3d.fx
 %%DATADIR%%/system/shaders/convolution-6x6_d3d.fx
 %%DATADIR%%/system/shaders/convolution_d3d.fx
@@ -2093,7 +2251,9 @@ share/icons/hicolor/scalable/apps/kodi.svg
 %%DATADIR%%/system/shaders/guishader_interlaced_left.hlsl
 %%DATADIR%%/system/shaders/guishader_interlaced_right.hlsl
 %%DATADIR%%/system/shaders/guishader_multi_texture_blend.hlsl
+%%DATADIR%%/system/shaders/guishader_multi_texture_blend_nearest.hlsl
 %%DATADIR%%/system/shaders/guishader_texture.hlsl
+%%DATADIR%%/system/shaders/guishader_texture_nearest.hlsl
 %%DATADIR%%/system/shaders/guishader_texture_noblend.hlsl
 %%DATADIR%%/system/shaders/guishader_vert.hlsl
 %%DATADIR%%/system/shaders/output_d3d.fx