Problems with replacing mpv

Hey, I want to switch my mpv version in Plex HTPC (as described here) but I always get an error message.
The error says “Not enough CPU to convert this element.”. I use the newest Plex HTPC version (1.48.1.3982) and tried serveral mpv versions from here: mpv player (Windows) - Browse /libmpv at SourceForge.net

I also tried different settings in my mpv.conf. I left it blank and used this, for example:

vo=gpu-next
gpu-api=vulkan
gpu-context=winvk

CPU: AMD Ryzen 5 5600x
GPU: NVIDIA GeForce RTX 3080
Log: Plex HTPC.log (247.4 KB)

What am I doing wrong?

Edit: Looks like I get this error only if I stream via my local server, it works via an external one.

that error means it is trying to transcode. Do you have video transcoding disabled on the server or the local quality lower than the content so it is trying to transcode?

No, please check the log and my edited message. It seems like Plex HTPC can’t generate a proper stream link in the background with the local server.

When direct play fails, it falls back to a transcode. Looks like something is wrong with your mpv or your system:

Oct 18, 2023 00:39:33.594 [3304] ERROR - [MPVEngine] loading failed.
Oct 18, 2023 00:39:33.594 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook: status: 1 
Oct 18, 2023 00:39:33.594 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook: reason:  
Oct 18, 2023 00:39:33.594 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook: stdout: null
Oct 18, 2023 00:39:33.594 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook:  
Oct 18, 2023 00:39:33.595 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook: stderr: ERROR: [generic] Unable to download webpage: [Errno 11001] getaddrinfo failed (caused by TransportError('[Errno 11001] getaddrinfo failed'))
Oct 18, 2023 00:39:33.595 [3304] DEBUG - [MPVEngine/mpv] ytdl_hook:  
Oct 18, 2023 00:39:33.595 [3304] ERROR - [MPVEngine/mpv] ytdl_hook: ERROR: [generic] Unable to download webpage: [Errno 11001] getaddrinfo failed (caused by TransportError('[Errno 11001] getaddrinfo failed')) 
Oct 18, 2023 00:39:33.595 [3304] ERROR - [MPVEngine/mpv] ytdl_hook: youtube-dl failed: unexpected error occurred 
Oct 18, 2023 00:39:33.595 [3304] DEBUG - [MPVEngine/mpv] cplayer: finished playback, loading failed (reason 4)
Oct 18, 2023 00:39:33.595 [3304] INFO - [MPVEngine/mpv] cplayer: 

I get a different error when transcoding is enabled: “An unknown error has occurred”
This is my latest log file: Plex HTPC.log (311.2 KB)

I think the main error is this:

Oct 18, 2023 17:38:58.578 [14168] ERROR - [MPVEngine/mpv] ffmpeg: tcp: Failed to resolve hostname 127-0-0-1.0ba89a8540a84d2d98d1cfb098bcb7ca.plex.direct: The name does not resolve for the supplied parameters
Oct 18, 2023 17:38:58.578 [14168] ERROR - [MPVEngine/mpv] stream: Failed to open 

Potentially a DNS rebind issue: Dolby TrueHD passthrough - modified mpv build - #36 by gbooker02

Thank you! I added “plex.direct” to my DNS rebind protection exceptions of my FRITZBox! and now it works!

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