Subtitles and audio out of sync since the last Samsung Plex update

@sLumpy Are you guys aware of this issue?

The only thing that works for now is setting the burn subtitles setting to Always.

Original poster here. It looks like the problem is solved on my end. Earlier it would show up within minutes. I have used Plex with Direct Play and .srt subtitles for a several hours today without any issues.

Not sure if it’s the updated server version or player version which fixed it (or a combination)

Server Version#: 1.29.1.6316
Player Version#: 5.48.1

Not on my end, both versions are the latest

Sane here isuue still happening with 48

Gonna test it later

Version : 5.49.1
Platforms : Samsung 2016 to 2022 Televisions (Tizen 2.4, 3.0, 4.0, 5.0, 5.5, 6.0, 6.5)

NEW:

  • Change search history from stacked list to horizontal list
  • Add letter jump list to library filter options

FIXED:

  • Fixed an issue where playback can time out when ads are playing
  • Fixed tabs not animating when scrolling
  • Watch from these locations: Fixed titles with long words overflowing card
  • Improved performance while loading pre-play screens

New findings:

  • Issue only happens when transcoding audio and direct playing video.
  • Direct Play of both audio and video works ok. No audio desync
  • When transcoding audio the image randomly glitches and the audio gets out of sync (subs do too)
  • Also transcoding both audio and video works ok.

If you have a Samsung TV that supports DTS you are in luck because you can switch to Direct Play and it will always have a compatible audio format available. With no transcoding works ok.

To all users having this issue please if you can corroborate this findings would be great.

How to check if you are in Direct Play:

  • If a movie that you are playing starts glitching or desyncing:
    – Press the “INFO” button in your remote control
    – It should pop up a screen with information. Check if you are transcoding audio or video.

Remember that even with Direct Play enabled, it doesn’t mean your TV is Direct Playing the media file. It depends on the capabilities of your TV. If you are playing a DTS-HD MA movie with a Samsung TV that doesn’t support DTS then Plex will send transcoded audio. So it’s important that you check on every movie that you are playing even if DP is enabled.

Thanks
@andersd @R08 @PedroAntunes

1 Like

I have a Samsung TV that supports DTS. Direct play of files with video and audio tracks enabled only is fine and is the norm for me, issue only occurs when there’s a text subtitle stream being played (usually forced english subs for foreign dialogue in my case).

Forcing transcoding by setting burn subtitles to always or disabling both direct play and direct stream fixes the issue although will usually make playback stop a minute or two before the end of the file which is not ideal obviously.

Really thought this issue would’ve been fixed by now and it must be super annoying for anyone who needs subtitles all the time.

While earlier I posted about 5.49.1, I opened Plex and the version is now 5.49.2, but there’s no release notes for this new version.

Now I’m watching Andor which has more than 30 subtitles and it seems to be working fine.

One super small thing, the seek bar is now orange and black, instead of orange and gray/white as before.

This is the behavior I see, issue is only when audio needs transcoding, but I never watch transcoded video.

If the problem is audio, then how come if we change the subtitle burn setting from auto to always it fixed the issue?

Still happening for me as of today with both latest server and client versions


Server version: 1.29.2.6364 (Mac)
Tizen version: 2.4
Samsung app version: 5.49.2

Essentially glitching/OOS occurs any time video and text subtitles are direct played/streamed simultaneously. Best fix for me is to set Burn Subtitles to “Always” so video transcoding is forced and audio direct streamed at least.

Works well with my reasonably high powered server transcoding at 60mbps over gigabit LAN but obviously won’t be the case for those with NAS or other low powered servers or patchy WiFi connections to contend with.

I’m a big, big Plex fan and have been a Plex pass holder since the very early days but this is truly ridiculous, months now and multiple versions of both app and server released with no attempt at a fix as far as I can tell and zero input from Plex here in this thread. Seems like the more the platform grows the less concerned Plex are with keeping their end users happy sadly. :disappointed:

3 Likes

Because setting it to always forces a full transcode (both audio and video) so that fixes the issue

Do you have DTS (DCA) enabled in Plex? Do you have to switch to DTS mode every time you play a video with DTS audio on it? If that’s the case, then my conclusions are wrong. But since I discovered that I re-enabled direct play for audio streams and the issue has never occurred again, and I’ve watched around 5 movies since then. Before it was always happening.

Will do more testing just to check

I do have DTS enabled yes although most of my content is E-AC3. Also setting Burn Subtitles to Always for me results in either no transcoding when there is no subtitle stream to be shown or in transcoded video an direct played audio when there is, at least according to the Info pane on the TV app.

still an issue here. and its aggravating

if ill disable direct play and direct stream than the tv wont play the file at all and say “multimedia file not supported”
really. what a shame. im looking into refunding my plex pass
this is useless.

New Version : 5.50.1
Platforms : Samsung 2016 to 2022 Televisions (Tizen 2.4, 3.0, 4.0, 5.0, 5.5, 6.0, 6.5)

NEW:

  • Add cast hub to episodes screen
  • Add extras hub to episodes screen
  • Add Season Extras hub to episodes screen

FIXED:

  • Fix offline server icon color in More menu being incorrect in some cases
  • Fixed inline video previews sometimes appearing when they shouldn’t
  • Fixed invalid user PIN leading to a black screen
  • Reduce flashing on some platforms when inline preview video starts

Still broken @sLumpy

I have two users on Samsung Tizen that have been experiencing all the same issues as told previously. The only fix i’ve been able to do is remux the mkv files with mkvtoolnix and remove ALL subtitle streams. The files will then stream fine no transcoding. Problem is I have 100s of tv shows and movies where there are 30+ subtitle streams embedded. Removing/remuxing all these would be a nightmare. They are on version 5.32.1. I will try updating to newest (if possible).

Updated to 5.50.1. Still stuttering video with mkv files with multiple sub streams. (this is even when subtitles are turned off). If files are remuxed removing sub streams, works fine.

Forcing subtitles to burn ALWAYS did fix the issue.(read it after posting). But now its transcoding all audio to AAC.

1 Like

I’ve built a python script to do this automatically for me.
In my case, I want to keep subtitles in Portuguese only (not PT-BR) but it can be adjusted for other languages.
It does the following:

  • If there is a Portuguese subtitle, keep just this subtitle, else, if there are more than 10 subtitles, remove all of them.
  • If there is a Portuguese subtitle, also extract the subtitle to an .srt file, and attempt to add a workaround for italic subs missing a line break (another known bug on Samsung), and remove the {\an8} tags that are not supported on my Samsung TV.

It uses mkvmerge and mkvextract which are part of the mkvtoolnix package, and I used it on a linux machine.

With this most of these last issues I’ve seen are “hidden”, except if the audio needs transcode.

I’m attaching the script below in case someone wants to play with it. Execute with the command:
./stripSubtitles.py <path to the folder with the videos to fix>

NOTES:

  • The “fixed” file will replace the original file, so make a backup of the original if case you want to test.
  • I’m not a programmer, but found an original script somewhere and adapted it for my needs.
  • Use at your own risk.

stripSubtitles.zip (2.3 KB)

Just FYI I have one of my files direct playing now, did it by stripping out all the subtitle streams except the one I actually need.

You’ll need mkvtoolnix installed, then use mkvinfo to get the proper track number (replaced with # here) for your desired subtitle stream then use mkvmerge -o New.File.Name.mkv -s # Original.File.Name to create a new file with just the stream you wanted, or replace -s # with -S to strip out all the subs if you don’t want any.

That’ll work for Linux/OS-X, if you’re a windows person you’ll have to figure out how to translate it for yourself. :man_shrugging:

1 Like

@sLumpy if you’re not responsible for fixing this, who is? Its apparent their is a problem with mkv files that have multiple substreams. It’s been going on well over a month and affecting numerous people.