Multiple simultaneous PGS subtitles
@icbaker is already working on this.
Since Jun 16, 2025.
- Dominant language
- Java
- Stars
- 3k
- Forks
- 955
- Avg merge
- 12d 14h
- Merged PRs (30d)
- 2
Description
Version
Media3 main branch
More version details
I checked in the app i was having this issue with and found this reference androidx-media3 = "1.6.1"
Devices that reproduce the issue
OnePlus 12
+
that one $20 walmart brand androidtv box that everyone buys
https://www.walmart.com/ip/onn-Google-TV-4K-Streaming-Box-New-2023-4K-UHD-Resolution/2835618394?wl13=2257&selectedSellerId=0&wmlspartner=wlpa&gStoreCode=2257&gQT=1
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
YES
Reproduction steps
sort of a repost of an older issue from the now deprecated exoplayer repo
https://github.com/google/ExoPlayer/issues/7458
so I think it's the latest. the issue is still present. More or less makes Anime with PGSSUB unwatchable as there are frequently signs that have translations pasted over them with PGSSUB and also audio subtitles going at the same time.
Expected result
PGSSUB displays eg a sign translation and also an audio track translation at the same time
Actual result
one of the two will display for a quarter of a second then disappear.
Media
http://ex.mayogirl.com/exoplayer2.mkv
well, I would like to share the original file but copyright, so hopefully this is good enough I destroyed the video quality so it's unwatchable, but the audio and subtitles are still there.
14:00 and start, 14:04 a subtitle appears, and at 14:05 a character begins to speak, which has a corresponding subtitle, it should look like this (reference VLC):
instead the first subtitle disappears prematurely, and the subtitle associated with the audio track never appears to begin with. it stays like this until there is only 1 subtitle attempting to be presented, at which point subs resume normally.
if this isn't good enough I would appreciate a little help figuring out how to create a test video, extracting the PGSSUBs from this one and slapping it on an unrelated video would be fine but I dont even know how to do that.
Bug Report
- You will email the zip file produced by
adb bugreportto android-media-github@google.com after filing this issue.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.