[IMPLEMENTED] PMS feature request: Auto-convert subtitles into Apple-friendly subs

Just “Liked” it again, because this is by far the most pressing issue for me. So much so, that I find myself looking at different solutions.

The first solution is to replace (or complement) my NAS by a full-blown computer. Tempting as it is in some ways, it just feels wrong to me. I currently have all my mkv files stored on the DS214play, and only have installed Plex and a download manager on there. This setup is just so simple, elegant and energy-efficient that I don’t want to give it up. Furthermore, I can play all my files (containing dts and srt) via the Samsung Plex client without any transcoding required. The TV experience is basically a dream come true. I’d have to shell out hundreds of bucks and lose all elegance just to get subtitles on an iPad.

The second solution is to use an app with a custom player on the iPad, like Infuse. It’s a really nice app, and it works, but I’d also lose the elegance of using one media manager for all my devices. I’d be using different solutions for different devices, and that’s a dealbreaker. Of course, I could ditch Plex all together and go for the Infuse solution. Although this would work, I’d be making a lot of sacrifices. Since Plex is server-based, it’s way more powerful than Infuse. Besides, I’d be losing on the TV side of things. I’d have to Airplay video from Infuse to an Apple TV. This would mean that the DTS track is transcoded, and that all the heavy work would be done by the iPad instead of the TV. This is also far from ideal.

The third solution, would be to pre-transcode all the files. This would be continuously a lot of work, and I’d have to give up on the DTS track. This would be fine for the iPad, but a real shame when you have excellent speakers next to the TV. Not ideal either.

I’ve come to the conclusion that I just have to stick to my current setup and hope for the best. It’s an inch away from a perfect solution. When I play video on my iPad, the DTS is transcoded to AAC, and the container repackaged to MP4 - all on the fly. This is relatively light, which means my NAS can handle it. (In one my of my earlier posts I was misinformed and thought that the NAS would not even be able to handle an audio transcode.) The subtitles require a video transcode, which would require me to buy a computer.

All that atrus said in the first post still holds true, unfortunately. All that we’re asking is that PMS on-the-fly transcodes the srt to tx3g, that’s it. I just hope someone at Plex reads this and takes the feature into consideration.

The (fairly close?) release of the tvOS app makes this all the more pressing. Please include this in future updates.

Just wanted to let you know that I asked Elan about this in the Apple TV thread. His response was: “Expect progress on this, yes.”

It isn’t much, but at least we know the Plex team is not against this functionality.

If anyone else is bothered by this, please like and respond to this thread. I sometimes feel like I’m the only one :frowning:

This really needs to happen.

This is sub-optimal, even Plex Media Player on my $30 Raspberry Pi 2 can display subtitles without transcoding. The Apple TV app is fantastic and ought to be a first-class Plex experience.

So I guess this is now solved with the new soft subtitle support?

@vixducis said:
So I guess this is now solved with the new soft subtitle support?

This request, in a nutshell, is soft subtitle support yes.

@atrus said:

@vixducis said:
So I guess this is now solved with the new soft subtitle support?

This request, in a nutshell, is soft subtitle support yes.

Errr… as you said yourself in the first post, the feature request is:

Build in a feature in PMS which auto-converts text subtitles (for example .SRT subtitle files) into tx3g subtitle files.

AFAIK, this has not been solved.

@daan said:

@atrus said:

@vixducis said:
So I guess this is now solved with the new soft subtitle support?

This request, in a nutshell, is soft subtitle support yes.

Errr… as you said yourself in the first post, the feature request is:

Build in a feature in PMS which auto-converts text subtitles (for example .SRT subtitle files) into tx3g subtitle files.

AFAIK, this has not been solved.

Yes. And soft subtitle support is exactly that (well, exactly is a strong word, but WebVTT in a HLS stream is also supported in iOS…). And no, the iOS client does not support it yet.

@atrus said:
Yes. And soft subtitle support is exactly that (well, exactly is a strong word, but WebVTT in a HLS stream is also supported in iOS…). And no, the iOS client does not support it yet.
Ah, I see. I assumed the feature wasn’t there yet, because it didn’t work with the iOS client. So internal and external .srt now works without video transcoding on the Apple TV? I guess it wouldn’t take too long for the iOS client to be updated with it right?

In any case, this is great news!

@daan said:

@atrus said:
Yes. And soft subtitle support is exactly that (well, exactly is a strong word, but WebVTT in a HLS stream is also supported in iOS…). And no, the iOS client does not support it yet.
Ah, I see. I assumed the feature wasn’t there yet, because it didn’t work with the iOS client. So internal and external .srt now works without video transcoding on the Apple TV? I guess it wouldn’t take too long for the iOS client to be updated with it right?

In any case, this is great news!

I was under the impression that the ATV client has not yet received support for that as well. But I do not have an ATV to test this with.

iOS clients are updated and this feature works brilliantly. Really, this was the most important feature adition in the last few years for me.

does this mean we can now also load webvtt and ttml subs which are in separate files? (and transcode them to the format supported by the client)

My life is complete! Thank you so much Plex! I think this feature request is solved now, unless I’m missing something.

@daan said:
My life is complete! Thank you so much Plex! I think this feature request is solved now, unless I’m missing something.

You are correct. I have updated the title of the thread!

Early 2021 clean-up: implemented