oooo this plex bug made me nuts. this post is for anyone running the plex htpc client on an intel-based mac.
a week ago i swapped in an old mac mini 2012 as a plex media player. it did a perfect job with 1080p.
after five days of flawless operation, it started stuttering, turning the screen magenta on playback, and then inevitably crashing with a meaningless gpu-related crash report.
okay, i thought: nothing has changed with the machine in the past week. it must be some kind of hardware or OS issue that suddenly cropped up.
first stop: check the fan and heatsink to make sure the gpu heatsink hadn't detached. everything good.
okay, so maybe a Catalina compatibility issue magically appeared? i *had* recently upgraded it to the latest macOS security patch, which may have introduced some undisclosed gpu issues. okay, so i upgraded it (via OpenCore Legacy Patcher) to Monterey.
same behaviour. stuttering, 1-3 fps on playback in plex. everything else works great. so... an issue with plex?
i noticed after a few days of playback, Plex had quietly selfupdated. pieces starting to fall together....
... one search later: every person with an older Intel-based mac experiencing the same crashes with 1.71.1 🤬 https://forums.plex.tv/t/htpc-1-71-1-crashes-fails-video-playback/927580
the only solution: downgrade to 1.71.0. (which plex made almost impossible, because it buried its client downloads behind a web API.)
/user/adsyuk1991 did the hard work to scrape their API to pull down the right version. i've uploaded a copy of the binary to IA here: https://archive.org/details/plex-htpc-1.71.0.334-aaf-6bcca-universal
finally - critical last step: stop plex from selfupdating:
- Exit HTPC
- Open
macOS: ~/Library/Application Support/Plex HTPC/plex.ini
Find the [debug] section - add one if one does not exist
Add disableUpdater=true directly under the [debug] header
Save your changes
look, i get it plex. no one likes maintaining backwards compatible code forever. but a showstopper of this magnitude *has* to be patched even if it's tiresome.
#plex #macintosh