iBicha / playlet

The unofficial, privacy driven, YouTube client for Roku
GNU Affero General Public License v3.0
282 stars 11 forks source link

Add subtitles to video playback #225

Closed EmeraldRalts closed 6 months ago

EmeraldRalts commented 6 months ago

As it stands I don't believe that subtitles are supported, it would be massively appreciated if subtitle support could be added (even if it just pulls from youtube's auto-subtitles.)

iBicha commented 6 months ago

Thank you for opening the issue. Subtitles are supported, but there's a little "gotcha" to know about. On popular Invidious instances with a lot of traffic, Youtube sees a lot of traffic coming from one computer and thinks it is a bot, so it blocks subtitles on it. You can see more about this issue here https://docs.invidious.io/faq/#q-subtitles-are-not-working

What you can do is, go to the settings, Invidious preferences, and change the instance. You can find many public instances, or select a custom one if you have one.

Also, to make sure the instance you select is not currently blocked, you can use the Test instance button which will run multiple tests to make sure Playlet can communicate with the server. Just make sure the Fetch video captions test is passing.

Once that done, you should be able to see captions/subtitles if you have them enabled on your Roku.

If this is not the issue, please let me know, and we will dig into it.

iBicha commented 6 months ago

@EmeraldRalts did this solve the issue?

iBicha commented 6 months ago

I will close this issue for now, as I do not expect issues with subtitles, apart from what I mentioned in popular Invidious instances. Feel free to bring this up again if there's another issue with subtitles