Hey everyone!
I’ve been working on a fun little side project: a custom PHP script to scrape my films, tv shows and the music library and generate a static website. It’s been great, but I hit a head scratcher.
I think I’ve narrowed down a bug that causes my entire Plex Media Server process to crash and terminate when trying to grab the default artwork for just a few specific artists.
I initially thought I was just overloading the API, but after days of debugging, I’ve confirmed the issue is tied to the source image file itself that Plex is attempting to process.
When my script asks PMS to resize an image, it uses the standard transcoder endpoint: /photo/:/transcode
When it hits one of the “killer images,” the entire Plex server goes offline. My script just gets an immediate disconnect error: HTTP Code: 0. Curl Error: Empty reply from server. This means the server process completely died before it could even send an error code!
These are the default artist images that consistently crash PMS in my library when my script tries to resize them:
Dire Straits
Carpenters
Creedence Clearwater Revival
Eurythmics
Eagle-Eye Cherry
(5 out of 236 artists)
I built a tiny script that only requests the problematic image path once, proving it wasn’t a concurrency or overload issue — the image(s) themselves are possibly corrupt?!
I tried the full “Plex Dance” (remove media, scan, empty trash, optimise database, re-add media, scan). The new metadata came back, but when my script ran again, it crashed again!
For one of the artists, I located the actual high-res source file in the metadata folder. The one that causes the crash is tv.plex.agents.music_657fdd9b92dc43913aa79ad80c1e04fe74a990c0. I can confirm that a healthy file (e.g., tv.plex.agents.music_01eac8cd4ac5bc9cdbc4166cd308151e23d60c29) works perfectly fine.
I have worked around it manually by changing the artist’s image to the “second option”, this instantly resolves the crash.
I am attaching the server debug just in case anyone is interested ![]()
Plex Media Server.1.log (62.0 KB)
Plex Tuner Service.1.log (2.7 KB)
Server Version: 1.43.0.10231 (Just so you know!)


