# Allow more codecs in the Plex HTPC profile

**URL:** <https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509>\
**Category:** Plex Players\
**Tags:** plex-htpc\
**Created:** [May 27, 2022, 2:55pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509 "2022-05-27T14:55:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mitzsch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mitzsch/32/308163_2.png) [@Mitzsch](https://forums.plex.tv/u/Mitzsch)\
**Post date:** [May 27, 2022, 2:55pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/1 "2022-05-27T14:55:43Z")

</div>

Player Version#: 1.18.0

I just want to post an update on a post I made in the Plex HTPC main feedback thread.

> [@Plex HTPC feedback](https://forums.plex.tv/t/plex-htpc-feedback/703205/1475):
>
> Resolution switching May I ask if there is something new on SD/DVD content? Maybe limit those resolutions to 720p or leave them at the current display resolution? One thing I also noticed is 4096x2160p content not switching to the 4096x2160 mode. It stays at 3840x2160. Maybe 4096x2160p could be whitelisted as a supported resolution? Codec Support Right now, when playing back av1 files with the shipped mpv-1.dll, Plex HTPC errors out - which is to be expected. The shipped mpv-1.dll was pr…

There I mentioned that `av1` is not supported or better not whitelisted even if using a different `mpv-1.dll` with `av1` support. The error message also showed no sign of mpv getting the file, playback was aborted before the file could reach the mpv engine. It was suggested trying `hwdec=all` but this did not help either.

This also applies to `PRORES`. (also supported with the mpv lib and easily playable on PC hardware)

```auto
INFO [MDE] Application decision, directPlay: false, directStreamVideo: false, directStreamAudio: true
INFO Cannot direct play with protocol: http, codec: prores. Not found in profile.
INFO Cannot direct stream with protocol: http, codec: prores. Not found in profile.

```

Maybe Plex could take a look at it again and whitelist some more codecs?  
Or is it possible to edit the profile and whitelist them myself?

EDIT: Plex for Desktop is able to play any codec, also av1, with changed mpv lib. So it is definitely a plex video profile issue and not an mpv one.

EDIT2: Also present with Player Version 1.18

EDIT3: Starting with Version 1.30.1 AV1 playback is now working, with the shipped and/or a changed mpv build.

---

<div class="post-metadata">

**Author:** ![Mitzsch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mitzsch/32/308163_2.png) [@Mitzsch](https://forums.plex.tv/u/Mitzsch)\
**Post date:** [May 30, 2022, 12:08pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/2 "2022-05-30T12:08:50Z")

</div>

Would it be possible to apply the same codec profile used for Plex Desktop on Plex HTPC too? Plex for Desktop (with changed mpv lib) just play any file/codec I could throw at it. I mean they share the same playback engine, so why lock Plex HTPC down?

---

<div class="post-metadata">

**Author:** ![Mitzsch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mitzsch/32/308163_2.png) [@Mitzsch](https://forums.plex.tv/u/Mitzsch)\
**Post date:** [June 18, 2022, 1:02pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/3 "2022-06-18T13:02:21Z")

</div>

Still not working with the newest V1.19.1

Sorry for pinging you @gbooker02, but maybe you could take a look at this one?

I have also pulled the logs =\>  
[Plex HTPC.log.av1.not-working.txt](https://forums.plex.tv/uploads/short-url/jK3FOXLGKKOgpCzZKGlCUrFkNFn.txt) (79,1 KB)

---

<div class="post-metadata">

**Author:** ![gbooker02](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gbooker02/32/9726_2.png) [@gbooker02](https://forums.plex.tv/u/gbooker02)\
**Post date:** [June 20, 2022, 4:31pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/4 "2022-06-20T16:31:24Z")

</div>

We’ve looked into it and this is a non-trivial change because it requires so many layers the list of supported codecs must go through.

---

<div class="post-metadata">

**Author:** ![TSF\_Movies](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@TSF\_Movies](https://forums.plex.tv/u/TSF_Movies)\
**Post date:** [June 20, 2022, 4:51pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/5 "2022-06-20T16:51:03Z")

</div>

There are a lot other nice codecs out there, and I do think Netflix uses AV1, but I’m sure this is a chore to implement rather than just a button to click to indicate allow. Furthermore, some devices, such as televisions, do not support all codecs, necessitating plex’s transcoding to allow it to be played on the device. I’m confident that future versions will allow for more codecs.

---

<div class="post-metadata">

**Author:** ![Mitzsch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mitzsch/32/308163_2.png) [@Mitzsch](https://forums.plex.tv/u/Mitzsch)\
**Post date:** [June 20, 2022, 5:40pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/6 "2022-06-20T17:40:42Z")

</div>

Thanks for having had a look at it!  
That’s unfortunate and using the same profile used by Plex for Desktop is also not (easily) possible? I mean everything is working there with a changed lib.

> [@TSF\_Movies](#):
>
> but I’m sure this is a chore to implement rather than just a button to click to indicate allow.

For other platforms like android or apple, this is true as you also described, but we are talking about the PC version here. 😉 And that one is customizable (change mpv.dll with a different one that offers more decoding capabilities) and currently, it’s only not working due to a profile “codec whitelisting for direct play” problem, that has nothing to do with the pc hardware underneath. (no transcoding of av1 wanted here - just a simple “allow” - if the codec is not found by the mpv layer just fail - if it finds it just play the file)

EDIT: The thread’s title is somewhat misleading in this regard - I changed it.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [September 18, 2022, 5:40pm UTC](https://forums.plex.tv/t/allow-more-codecs-in-the-plex-htpc-profile/794509/7 "2022-09-18T17:40:53Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
