RaspberryPi3 + Plex server + Subtitles = stuck at buffering

server-raspberry-pi

#1

Hi all.
I have a RP3 running plex media server. Connected to it is a external hdd with all my media.
I mainly use the plex server locally (within my domain) on my TV running WebOS 3.0. Everything runs flawlessly, even .x265 4K movies until(!) I try add subtitles through the plex client.
Why is that? Does it have to do with transcoding? How do I get around this?


#2

Yes, it has to do with transcoding. Not many devices allow for SRT or embedded (as in MKV) text subtitles, so Plex has to transcode the text into the video stream.
There's likely not a way around it other than to pre-encode any video for which you need subtitles into the video using a 3rd party application on an extra PC.


#3

Thank you for your answer!
I now used MKVToolNix to add the .srt to the .mkv. Works fine using vlc on my extra PC, meaning I can choose the sub to play within vlc.
However, I do not seem to be able to configure it from the plex client. The only option I have is "English (PGA)".
Do I have to enable something on the server or client?


#4

Perhaps I wasn't clear enough - you may still require transcoding.
Not all devices understand text streams, whether you have them inside the mkv, or external such as SRT.
PGA is a type of subtitle separate from the main video. If whatever you are watching on still doesn't understand it and is transcoding, you'll still need to convert the text into a video stream combined with the video, just like Plex would do.


#5

@"wastebymattias@gmail.com" it's a plex fault that you can't direct play subtitles on your webos tv..
I can play movies with subtitles without transcoding:
1. with attached hdd
2. trough dlna service
3. with emby server
4. and with xplay (custom webos plex app)

Only official plex app can't stream movie with subtitles correctly which is insane..


#6

Hi,

I have the almost same setup. Raspi 3, and lg webos 3.5 tv. If I set opensubtitle or sub-zero plugin to download srt external subtitle for my tv shows, it stops at buffering if I try to play.
In web browser or mac client or the third party webos plex app (xplay) also work. It's clear, this is not server-side fault, this is the WebOS app fault. I already read it, the pi3 not enough powerful to transcode video files (someone has the same problem with i7 and nvidia 1070 setup...), but why need it to transcode? Why not transcode it, if I watch with xplay?

It seems it has way around it, other than pre-encode movies on pc or mac.

The official plex player looks and works better than the third party client, except the subtitle problem.

Is there any hope to fix the official plex app, I don't want to buy a third party app? The early access also have this problem...


#7

@bttd As you have correctly deduced that's a shortcoming of the WebOS Client and complete unrelated to the issue of this thread. Please read the posts in the Client forum, there are plenty discussing your problem :s

https://forums.plex.tv/categories/smart-tvs