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 @@ - +