Server Version#:
Player Version#: 1.44.0.2981-e2d72ac2
My MacBook Pro 2019 was recently updated from MacOS 12.3.0 to 12.3.1. Around at the same time Plex App was also updated to latest version. Since then I’m unable to play any videos via app on Mac. I’m able to play just fine via Plex Players on my Android or on Nvidia Shield. It even plays fine in a browser in my Mac.
At start the error was something like: “server not powerful enough” and now it is showing this proper error message since past few days:
If I play from Server:
Playback Error
A codec required for playback could not be downloaded. Make sure you are connected to the Internet and try again.
Error code: 1008
And if I try to play locally downloaded content:
Playback Error:
Conversion failed. A required codec could not be found or failed to install.
In the verbose logs I see these which might be of interest:
tail -f ~/Library/Logs/Plex/Plex.log
...
May 01, 2022 17:28:40.875 [0x70000f35b000] INFO - [MPVEngine] Checking codecs.
May 01, 2022 17:28:40.875 [0x70000f35b000] INFO - [MPVEngine] Updating cached decoders.
May 01, 2022 17:28:40.875 [0x70000f35b000] DEBUG - [MPVEngine] Updating cached decoders.
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine] Determining required decoders.
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine/CodecManager] Finding a suitable decoder for h264.
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecManager] Non-system decoder h264 is NOT present.
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine/CodecManager] Best decoder is h264 (score=5).
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine/CodecManager] Finding a suitable decoder for eac3.
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecManager] System decoder eac3_at is whitelisted.
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecManager] eac3_eae is a supported EAE decoder.
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine/CodecManager] Best decoder is eac3_at (score=10).
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecManager] Ignoring subtitle stream srt.
May 01, 2022 17:28:40.876 [0x70000f35b000] INFO - [MPVEngine] Starting to fetch codecs.
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecFetcher] Enqueuing h264
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecFetcher] Codec eac3_at already exists.
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecFetcher] Not enqueuing eac3_at
May 01, 2022 17:28:40.876 [0x70000f35b000] DEBUG - [MPVEngine/CodecFetcher] Fetching h264
May 01, 2022 17:28:41.480 [0x70000f35b000] ERROR - [MPVEngine/CodecFetcher] Codec unavailable
May 01, 2022 17:28:41.480 [0x70000f35b000] INFO - [MPVEngine/CodecFetcher] Done fetching codecs. Result: 1
May 01, 2022 17:28:41.552 [0x70000f35b000] INFO - [MPVEngine/CodecFetcher] Error fetching required codecs.
...
% ls /Applications/Plex.app/Contents/Frameworks/lib*
/Applications/Plex.app/Contents/Frameworks/libavcodec.58.dylib
/Applications/Plex.app/Contents/Frameworks/libavfilter.7.dylib
/Applications/Plex.app/Contents/Frameworks/libmpv.1.dylib
/Applications/Plex.app/Contents/Frameworks/libavformat.58.dylib
/Applications/Plex.app/Contents/Frameworks/libssl.1.1.dylib
/Applications/Plex.app/Contents/Frameworks/libavutil.56.dylib
/Applications/Plex.app/Contents/Frameworks/libswresample.3.dylib
/Applications/Plex.app/Contents/Frameworks/libcrypto.1.1.dylib
/Applications/Plex.app/Contents/Frameworks/libswscale.5.dylib
Not sure if it matters or not but there is no mpv.conf here:
% ls /Applications/Plex.app/Contents/Resources
Desktop.icns inputmaps mpv.conf.md qml qt.conf updater web-client
Any help in getting this Mac app working again would be helpful.