Open SodaWithoutSparkles opened 1 month ago
It turns out that it doesnt matter what the video file is. The same ASS subtitle can be pasted to basically any video file and it would have an issue.
It also does not matter if the video is remuxed or directly played.
Pic1: Chrome (correct) (with subtitles from another file):
Pic2: Chrome (correct simultaneous with font and no background) (See those tiny text at top and bottom) :
Pic3: Jellyfin android, incorrect font and background, and subtitles from another file. Compare it with Pic1:
Jellyfin android, flash 1 frame with "half correct" subtitles then jibbrish which looks like ASS styling. The "half correct" subtitles were supposed to be simultaneous, but the bottom was missing, font is wrong and background was back. These two should match with Pic2.
Pic4:
Pic5:
Last time i recall JMP doesn't have any control on external players like Android's ExoPlayer when it comes to specific rendering issues like these, integrated means it's embedded in the app and doesnt call an external activity to trigger it, but still it's an external library or dependency which the project cant control
You may want to report the issue here https://github.com/google/ExoPlayer/issues
Actually the issue is already known in upstream
Also dupe of #252
Sorry for the dupe. My search didnt find that issue probably because of different symptoms. I was searching for jibbrish ASS subtitle phenomenon as shown in Pic5.
It could also be related to https://github.com/google/ExoPlayer/issues/10295
It should also be noted that ExoPlayer is deprecated and this bug is probably not going to be fixed (if we dont move to the suggested library):
This project is deprecated. All users should migrate to AndroidX Media3. Please refer to our migration guide and script to move your codebase to the Media3 package names.
If it was not using AndroidX's version, maybe we should switch
If it was using AndroidX's version, maybe I should open another issue referencing the aforementioned issues as well? It doesnt seem like anyone has raised this ASS styling issues at the new repo, so I assume that this was either fixed or nobody noticed it?
Describe the bug
Logs
Attached upon further request
Application version
2.6.1
Where did you install the app from?
Google Play
Device information
Poco X4 GT
Android version
Android 13, MIUI 13.2.5.0
Jellyfin server version
10.9.1
Which video player implementations does this bug apply to?