OpenSageTV / sagetv-miniclient

SageTV MiniClient for Android TV (and phone/tablet)
http://forums.sagetv.com/forums/showthread.php?t=62439
Apache License 2.0
19 stars 14 forks source link

Add support for SageTV server to signal Subtitle track changes #83

Closed jvl711 closed 6 years ago

jvl711 commented 6 years ago

I dd not realize when I made the changes for audio track change that the same command was also used for subtitle changes. Stream Type = 0 is for audio and Stream Type = 1 is for subtitle. I added the code to tell IJK and Exo players to switch tracks, but I did not implement. I am not sure if IJK supports and subtitles. Exo may support them, but I have not looked into implementing yet.

stuckless commented 6 years ago

Subtitles handling has not been implemented, yet, for SageTV and the Android MiniClient. Now, if the subtitles are extracted, and exist on the server, then they will show, seemlessly on the MiniClient. But, if media has embedded subtitles, then those are currently not supported. Both IJK and Exo support subtitles. To support it with SageTV, what would happen is that the player would actually extract the titles and send them back to the server where SageTV would MUX them into the UI/Video. The feature of supporting subtitles (or closed captions) has come up many times, because we have a number of audio impaired users.