diff --git a/jellyfin_kodi/helper/playutils.py b/jellyfin_kodi/helper/playutils.py
index 1c8a3c2d..80a67344 100644
--- a/jellyfin_kodi/helper/playutils.py
+++ b/jellyfin_kodi/helper/playutils.py
@@ -390,6 +390,11 @@ class PlayUtils(object):
elif not settings("transcode_h265.bool"):
codecs.insert(1, "hevc")
+ if settings("videoPreferredCodec") == "AV1":
+ codecs.insert(0, "av1")
+ elif not settings("transcode_av1.bool"):
+ codecs.append("av1")
+
if settings("transcode_mpeg2.bool"):
codecs.remove("mpeg2video")
diff --git a/resources/settings.xml b/resources/settings.xml
index 703aee80..a3146660 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -54,7 +54,7 @@
-
+