No subtitles on Mac Player

Server Version#: 1.18.1.1973
Player Version#: 1.3.1.916-1cb2c34d
Hi, for at least a month now, my Plex Media Player for Mac has been unable to show subtitles. The subtitles are found (either local or from OpenSubtitles), but are not displayed. To make matters more confusing, it only affect my move library, not my tv show library. I found a thread with a similar problem, but no solution appears to have been found. Forced subtitles appear to work however. Any suggestions?

Not sure if this will help but there’s a preview release available that you can install:

Unfortunately it did not, but thank you for the suggestion!

If this is only happening with one library, maybe create a new/different library (for testing) with the same video folder(s)… and see if subtitles work with that new library.

I’m embarrassed that I didn’t think of that, but unfortunately, this also did not work.

Can you provide more detail please?

What kind of subtitles are you using? (SRT? other?)
What is the video and audio encoding of the movie files?

How are you setting the subtitles? From the Playback Settings in the player?

Along the lines of Darcilicious’ last question, sometimes all it takes to get subtitles to work correctly is to turn them off and on again while the video is playing.

Let us know how that works. It’d be nice to understand why it’s funky on Movies, but getting you up and running would be a good start for a Monday, huh?

:slight_smile:

Same issue for me, but for TV shows:
Player 1.3.1.916-1cb2c34d and 1.4 preview
Subtitles are found but not played.
x264 and x265, with .str.
The library has been fully recreated.

This is all very weird as I have had zero issues with subtitles—all downloaded from open subtitles.

Can you all quit the player, restart it, reproduce the issue, then grab the log file, zip it up and post it here?

Here you go. I don’t see any mention of the .str file but it’s there, it’s indicated on the interface.
Plex.log.zip (24.3 KB)

Note that it’s working on the “old” Plex Media Player 3.104.2

Is there links to previous versions? So I can try to find where it started to fail?
Thanks

1 Like

Here are my logs, when trying to use opensubtiles: Plex.log.zip (273.6 KB)
I have also tested with vobsubs, which work. The problem is only on the Mac player, any other player I have tried work just fine.

What kind of subtitles are you using?: SRT (local and from opensubs) appear to be the problem. Vobsubs work.

What is the video and audio encoding of the movie files?: MKV/HEVC, MP4/H264. Doesn’t seem to matter which.

How are you setting the subtitles?: Yes, from the Playback Settings in the player. Didn’t even know there was an alternative.

1 Like

I managed to solve the problem by disabling Direct Play and/or Direct Stream.

I confirm.

But it works ONLY if Direct Play is disabled. (Direct Stream alone doesn’t have any effect)

Is there a way to open a bug ticket for this?

I’d like to think this was fixed in Plex-1.4.1.940 that was released a week after you reported this solved.

I say that because disabling Direct Play isn’t optimal, and SRTs work on the various Macs I can access.

Hi,

Using Plex 1.5.0.951 here, I can confirm the problem described in this post still applies. No subtitles displayed unless I disable Direct Play (which is not a great option).

On another post about the Windows version, RedTopper fixed a similar issue by using DNS rebinding wizardry, which is much above my level of understanding:

I also had this problem and figured out a workaround.

I checked the logs for the client and it turns out Plex for Windows only tries to receive subtitles once and then gives up. In my case it was querying 10-40-42-250.xxx.plex.direct:32400. Since my local DNS server prevents external DNS servers from returning internal IP addresses (10.x.x.x), the query was being dropped and plex fails to load the subtitles since it does not retry any additional server names.

Do you use a firewall like pfSense/opnsense? If you do, check if you can disable DNS rebind checks to allow these queries through for now.

EDIT:
Actually, if you want to leave DNS rebinding on, see the details on this page, maybe it’ll help: https://support.plex.tv/articles/206225077-how-to-use-secure-server-connections
(scroll to DNS Rebinding)

Maybe that will help fixing the bug?

Thanks

Hi,

has anyone found a fix for this?

Thanks

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