stremio-web icon indicating copy to clipboard operation
stremio-web copied to clipboard

[Feature]: Do not show subtitles as selected until they have been downloaded.

Open RokeJulianLockhart opened this issue 2 months ago • 16 comments

Feature Description

When I last attempted to switch subtitles, I selected a subtitle, and played the relevant scene. I saw no subtitles. This was because I had not yet waited for the notification to inform me that the subtitle had been downloaded.

Proposed Solution

Provide a download progress indicator, instead of pretending that the desired subtitle is selected.

Additional Context or Screenshots

This is especially important for those using slow networks, with auditory disabilities, for they may believe that no available subtitles contain the subtitles for the relevant video section.

My Environment

App Version: 5.0.0-beta.27
Build Version: 872243fc5c4f680e5235fd49d81e0754a073867d
Server Version: 4.20.3

Code of Conduct

  • [x] I agree

RokeJulianLockhart avatar Oct 05 '25 22:10 RokeJulianLockhart

im not sure what exactly are you talking about when you switch the subs you will get a message for either success or error loading, its an srt file which is only a couple of kb so even with slow connection it should be available almost instantly

Image

kKaskak avatar Oct 06 '25 08:10 kKaskak

https://github.com/Stremio/stremio-web/issues/1012#issuecomment-3370520722

@kKaskak, in practice, that is untrue. ^1 When switching between OpenSubtitles V3 .srts, as provided by magnet:?xt=urn:btih:450ceb822d062044672fdcfbc2932fefde288288 of ⪅ ba3a289ef93b14be30ab2ac5351cde16925c54b8 of TheBeastLT/torrentio-scraper's /addon, loading required ⪆ PT40S. That may have been because I switching between them, for I believed that, due to their loading time, some lacked the relevant subtitles. They are certainly never available "almost instantly" (more like PT7S).

If it reproduces again, if I am able to profile its performance, I shall attempt to. However, solely if you are able to provide guidance, because whether to utilise Firefox's network profiler on the web client versus perf, and whether on the Flatpak Service proxy, or Firefox, isn't evident.

RokeJulianLockhart avatar Oct 06 '25 10:10 RokeJulianLockhart

#1012 (comment)

@kKaskak, in practice, that is untrue. When switching between OpenSubtitles V3 .srts, as provided by magnet:?xt=urn:btih:450ceb822d062044672fdcfbc2932fefde288288 of ⪅ ba3a289ef93b14be30ab2ac5351cde16925c54b8 of TheBeastLT/torrentio-scraper's /addon, loading required ⪆ PT40S. That may have been because I switching between them, for I believed that, due to their loading time, some lacked the relevant subtitles. They are certainly never available "almost instantly" (more like PT7S).

i will check asap

kKaskak avatar Oct 06 '25 12:10 kKaskak

can I work on this issue to fix it?

davedumto avatar Oct 09 '25 08:10 davedumto

@davedumto, are you an example of what https://github.com/RocketChat/Rocket.Chat/issues/37084#issuecomment-3343046868 references, or is that a sincere request? I ask because many of your issues in other repositories appear to be written by LLMs.

RokeJulianLockhart avatar Oct 09 '25 10:10 RokeJulianLockhart

Oh no I am a genuine open source contributor, I just use LLMs for my pull request descriptions to make sure it is detailed. you can check my onlydust profile

davedumto avatar Oct 09 '25 10:10 davedumto

Do I proceed to work on it?

davedumto avatar Oct 09 '25 14:10 davedumto

@davedumto, I presume you're asking @kKaskak? (I don't mind if you submit a PR.)

RokeJulianLockhart avatar Oct 09 '25 15:10 RokeJulianLockhart

Ok in it and also will I be needing any env to run the server locally?

davedumto avatar Oct 10 '25 05:10 davedumto

@davedumto, I'd suggest tagging @kKaskak or another developer when asking, because they might not be subscribed to the thread.

RokeJulianLockhart avatar Oct 10 '25 09:10 RokeJulianLockhart

Ok in it and also will I be needing any env to run the server locally?

no

kKaskak avatar Oct 10 '25 11:10 kKaskak

hey @kKaskak , @RokeJulianLockhart

so when I am on the local server, I am not able to add downloaded subtitles, but I can see the embedded ones. how do I go about this. also I am only able to watch the trailers. how can I setup to be able to stream the shows to be able to test the subtitle fix

davedumto avatar Oct 11 '25 04:10 davedumto

Hi can we talk over telegram for faster communication?

This is my handle davedumto

davedumto avatar Oct 11 '25 10:10 davedumto

@davedumto, apologies for the wait: reddit.com/r/degoogle/comments/1ksj118/comment/nix4926 required some effort to bypass. My username is t.me/RokeJulianLockhart.

RokeJulianLockhart avatar Oct 11 '25 10:10 RokeJulianLockhart

Please do not mention add-on configurations here. add-on configurations can be found on Reddit or any other tutorial article / page

kKaskak avatar Oct 11 '25 15:10 kKaskak

Please do not mention add-on configurations here. add-on configurations can be found on Reddit or any other tutorial article / page

Hi so sorry, can we get to talk on telegram?

davedumto avatar Oct 12 '25 17:10 davedumto