jellyfin-chromecast icon indicating copy to clipboard operation
jellyfin-chromecast copied to clipboard

Subtitles get stuck when fast-forwarding or if subtitles are visible just before the next episode is queued

Open Gudui opened this issue 2 years ago • 11 comments

Describe the bug

The bug burn in some subtitle text which can only be removed by stopping the cast completely and recasting to the TV again. If the video you are playing also has subtitles these will be displayed on top of the burned in subtitles which takes up more space of the screen and is a little confusing due to the burn in.

To Reproduce Replicated using a Chromecast 2nd generation

  1. Start casting jellyfin to the TV
  2. Start a video, e.g. a tv show. Ensure subtitles are enabled when you start the video
  3. Fast forward in the video while a subtitle is displayed
  4. The subtitle text is now burned in on the screen and can't be removed unless you stop casting

Can also be replicated by

  1. Start casting jellyfin to the TV
  2. Make a video which has a subtitle which is displayed when the video end and ensure the video is a show that is queued
  3. Let the next video start automatically
  4. The video does now have a burned in subtitle

Expected behavior I do not expect the video to burn a static subtitle text

Logs

Please specify what you need exactly and I'll provide it

Screenshots

Not keen on providing screenshots. If you need them and request them i'll try to make up a video that can provide them.

System (please complete the following information):

  • OS: Windows 10 as a service
  • Browser: None - Android app
  • Jellyfin Version: 10.7.5
  • Cast client: 2nd generation

Gudui avatar Mar 22 '22 18:03 Gudui

Not keen on providing screenshots. If you need them and request them i'll try to make up a video that can provide them.

I've got a screenshot (well, photo) on my issue: IMG_20220312_232116

LinAGKar avatar Mar 30 '22 11:03 LinAGKar

Can confirm this bug, along with subtitles double displaying and out of sync along with just stuck. Hope this is fixed soon

stereotypy avatar May 30 '22 22:05 stereotypy

We experienced issue this when seeking with visible subs. It seems the end event was skipped, leaving the sub stuck while new ones piled on top.

pbsds avatar Dec 19 '22 22:12 pbsds

Same issue here :(

DavidPoggio avatar Feb 22 '23 14:02 DavidPoggio

I have this problem also. It is a major issue for those who need subtitles due to hearing impairment.

chimpboy avatar Apr 17 '23 03:04 chimpboy

Nothing new on this? For someone who habitually uses subtitles it renders Jellyfin close to unusable for casting as any scrubbing or changing of subtitles (to see if some sync up better than others) fills up the screen with text.

henrikgrubbe avatar May 24 '23 06:05 henrikgrubbe

I, too, have been experiencing this bug for a long time now.

Notes:

  • Changing or re-selecting subtitles before the previous selection has finished loading, generally also results in double subtitles being shown.
  • As a workaround, turn subtitles off before seeking or changing subtitles. It prevents the issue from occurring.

JvHummel avatar Nov 30 '23 15:11 JvHummel

I noticed this issue while casting to Chromecast using some simple golang tool I wrote. The only way to fix it I found so far is to send a CLOSE message to the media session, followed by a CLOSE message to the receiver (I guess the first part in stopping the cast completely and recasting means exactly this).

I suspect this is a bug in the Chromecast receiver, seems like it's not discarding the previous subtitle track. Another possible fix, which I'll try soon, would be to use a new, unique track ID for the subtitle track each time a play command is issued. I always use 0 for the subtitle track ID and I think this might be what's causing the lingering subtitle.

popescu-af avatar Dec 17 '23 16:12 popescu-af

I read in a previous issue that .mkv embedded subtitles supposedly do not have this issue. However, when I tried streaming an mkv with embedded STR subtitles using the Jellyfin Android app with the MX Free or VLC external player this bug also occurs

rezstje avatar Jan 11 '24 01:01 rezstje

Having the same issue, it's been 2 years since the report, has this not been solved yet?

divijshahh avatar Feb 07 '24 16:02 divijshahh

Can we please get a fix here or at least a validation of the issue?

smohies avatar Feb 20 '24 05:02 smohies