Issue: Android TV player always plays embedded PGS sub instead of the ASS/SRT selected when direct play

Server Version#: 4.66.1 running in docker.
Player Version#: 8.27.1.29871 (8fa7950c) on Nvidia Shield TV 2017
*the older versions which I perviosly used have the same issue

Issue:
1, Downloaded the ASS or SRT subtitle, put these subtitles in the same folders with the movies/episodes on server side.
2, These downloaded subtitles are selected via Web
3, Play the movies/episodes via Andoird TV client on direct play mode, the player shows the ASS/SRT subtitles are using, but it shows the file embedded PGS subtitle contents instead.
*When these embedded PGS was playing, it was still in the direct play mode. Verified on my server side, almost 0% CPU was using when playing PGS, so I’m sure the server was not transcoding the movies/episodes. (Burn subtitles setting: Only image formats)

Some More Test Result from my own testing:
Case 1 (only tested MKV):
1, Player is playing embedded PGS contents instead of the downloaded ASS/SRT which is selected
2, Change to embedded SRT, it shows correct subtitle contents
3, Change back to the downloaded ASS/SRT, it shows the embedded PGS again.

Case 2 (only tested MKV):
1, Player is playing embedded PGS contents instead of the downloaded ASS/SRT which is selected
2, Use the Player’s subtitle search feature, dowanload a ASS/SRT, it still shows the embedded PGS
3, Change to the downloaded ASS/SRT(the one I downloaded manually and stored on server side), it shows the corrent ASS/SRT(the one I downloaded manually) content
*this only works for some movies/episodes. not for all

Case 3
1, Player is playing embedded PGS contents instead of the downloaded ASS/SRT which is selected
2, Manually select the PGS via player
3, It starts server transcoding

Case 4:
1, re-remux the bluray, remove the PGS sbutitle track
2, the player shows the selected ASS/SRT subtitle content.

Server side Enviroment:
1, Media Server running in docker. docker image was pulled from docker hub directly.
2, Movie/Episode files are stored in Synology NAS. Mount these NAS shared folders to the docker host via NFS, read-only mode.

Client side Enviroment:
1, Android TV client app was installed from google play automatically.
2, Client app runs on Nvidia Shield TV 2017 (android 10)
3, Settings - Video - Burn subtitles: Only image formats

p.s. tested again on my SONY A80J TV, with the same client App settings. It plays in server-transcoding mode, the selected ASS/SRT was played correctly…

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.