gmertes / NflxMultiSubs

Bilingual Subtitles for the Netflix Web App. An actively maintained fork with various bugfixes and improvements to the original NflxMultiSubs.
MIT License
166 stars 23 forks source link

[Safari] Secondary subtitles list is not visible #23

Open sh-cho opened 2 years ago

sh-cho commented 2 years ago
image

It only happens on Safari. Can you check @WingCH ? :)

WingCH commented 2 years ago
image

i am work normally.

Can get me your netflix link?

sh-cho commented 2 years ago

https://www.netflix.com/watch/81488262?trackId=254015180&tctx=0%2C0%2C1d5bb5a3-0672-4220-a4af-8b71ab254824-227645080%2C8c9bf957-000b-4914-b831-764e7944a72b_119804429X20XX1650113595374%2C8c9bf957-000b-4914-b831-764e7944a72b_ROOT%2C%2C%2C

WingCH commented 2 years ago
image

cannot reproduce.. i am work normally.

gmertes commented 2 years ago

@sh-cho can you post the log? Refreshing once after starting playback doesn't fix it? One possible reason this can happen is if you don't let the nflx home page load completely before starting a show. Also hovering over the show tile for a few seconds before clicking it can sometimes fix this.

sh-cho commented 2 years ago
[Log] NflxMultiSubs> – "Injected: nflxmultisubs.min.js" (content.min.js, line 1, x2)
[Log] NflxMultiSubs> – "Version: 2.2.9" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Version: 2.2.9" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Intecerpted manifest: 81309354" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Intecerpted manifest: 81309354" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Activating manifest 81309354 (last=undefined)" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Language mode: " – "audio" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Default audio track language: en" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Subtitle #1 auto-enabled to match audio" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Subtitle \"영어 [CC]\" downloading" (nflxmultisubs.min.js, line 2)
[Debug] NflxMultiSubs> – "Selecting fastest server, candidates: " – ["https://ipv4-c013-hkg001", "https://ipv4-c020-pdx001", "https://ipv4-c035-pdx001"] (3) (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Started: renderer loop" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "hasNeoStyleControls: false" (nflxmultisubs.min.js, line 2)
[Debug] NflxMultiSubs> – "Fastest: https://ipv4-c035-pdx001" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Subtitle \"영어 [CC]\" loaded" (nflxmultisubs.min.js, line 2)
image

@gmertes

Subtitles list is still invisible but also somehow secondary subtitles is loaded at the same time.

Refreshing or other methods are not working so far 😒

WingCH commented 2 years ago

It seems to be some strange problems Have you tried reinstalling the plugin?

sh-cho commented 2 years ago

Yep still the same

gmertes commented 2 years ago
[Log] NflxMultiSubs> – "Injected: nflxmultisubs.min.js" (content.min.js, line 1, x2)
[Log] NflxMultiSubs> – "Version: 2.2.9" (nflxmultisubs.min.js, line 2)
[Log] NflxMultiSubs> – "Version: 2.2.9" (nflxmultisubs.min.js, line 2)

From these lines it looks as if the script is being injected 2 times. Rest of the log is normal. If the script is in fact loaded 2 times, that could cause conflicts in the sub list injection.

lampy9 commented 2 years ago

This issue is happening on chrome now as well.

gmertes commented 2 years ago

This issue is happening on chrome now as well.

Uh oh. Likely that something else broke unrelated to this Safari issue. I'll investigate but I may need a few days.

gmertes commented 1 year ago

So, uh, any updates on this @sh-cho @WingCH ? 😅

WingCH commented 1 year ago
image

I've tried to reproduce the issue on my macbook but I wasn't able to do so. I am using the NflxMultiSubs App store version 2.4.3 and Safari version 16.2 (18614.3.7.1.5). 😵

sh-cho commented 1 year ago

@gmertes Hi, I forgot to reply. (sorry)

image

Unfortunately, it is still happening on me.. 😞 don't know why.

Also, since I don't know when, I don't see any secondary subtitles now.

image image

This is safari console log.

WingCH commented 1 year ago

@sh-cho what is your Safari version?

sh-cho commented 1 year ago

@WingCH Version 16.3 (18614.4.6.1.5)

WingCH commented 1 year ago

@sh-cho I'm having trouble finding a download link for Safari Beta (version 16.3), but I was able to successfully download Safari Technology Preview (version 16.4). I haven't encountered any issues with version 16.4 so far. 🫣

image
sh-cho commented 1 year ago

hmm ok.. it's really weird 🥲

I'm gonna fix it by myself some day.

WingCH commented 1 year ago

Have you tried reinstall Safari and extension?

sh-cho commented 1 year ago

No, I'll try

-> Same 😞

kazdrubal commented 11 months ago

I also have this problem on Firefox in Oct. 2023, so I came here to see if there is a solution. But it seems that other browser extensions are blocking MultiSubs from working. It's worth investigating.

gmertes commented 11 months ago

Hey @kazdrubal , I can't reproduce any issues on latest Firefox - everything is working here. Can you try disabling all other extensions and trying again? If it still doesn't work, a console log would be helpful. You can create a new issue for it.

kazdrubal commented 11 months ago

I figured it out, the issue is caused by the 'Video Speed Controller' extension! When disabled, 'NflxMultiSubs' works just fine! I think this is important for other users to know who might have the same problem, to first disable extensions.