Official BS.Player forums

Official BS.Player forums (http://forum.bsplayer.com/index.php)
-   Subtitles (http://forum.bsplayer.com/forumdisplay.php?f=24)
-   -   [Solved] Default Subtitles language is always "french" [in .mkv files] (http://forum.bsplayer.com/showthread.php?t=38120)

unlimited 8th January 2021 09:25 PM

[Solved] Default Subtitles language is always "french" [in .mkv files]
 
Hello to BS-Player staff/forum! :smile

I used BS-Player many years (10 maybe :cool) and i love it!
I have v2.76 free (build 1090) on win 10 Pro (in french OS default language).

I have recently learned to select automatically the default audio language for a movie/anime (often in .mkv) and it is working great as far as i know. :angel: (i watch a ton of anime always in Japanese Audio & Eng Subtitles, and movies/series always in VO Eng & Eng ST... even if i'm french.)

But i have a "bug/problem" with the auto/default subtitles language. My windows is in French, and so BS-player always auto-select the french subtitles (even if i specify "eng" in the option in subtitles; or a "track number" to select... which is not very useful to me because the order of the ST are not always the same in my many files to watch) in multi-sub .mkv files (that are current nowadays); Even if i switch to english for the menus of BS-Player, "french ST" are always taken first. The ST are .ass here, but i think .srt will do the same.

I tried many options in the ST section of BS-Player (launching BS-P in admin-mode too), but nothing works. I tried with external (exported from the .mkv file) files and then it shows than BS-Player always take the first in alphabetic order to play. (so there is no "auto selection" here if ST are in the same repertory as .ass, but i don't know if this feature is supposed to exist here :tonguey:)

I searched many hours in the forum & on google many times (and found some guy with the same problem in 2010), but never found an answer. :secret:

Even if there is a known bug here, if i just could modify/create a file in BS-player (.ini etc...), or trick it to take "Eng" instead for default selection of ST (which is clearly working for French i can see, but i simply can't select the language i want here)... or a plugin to select that, i will take it! :cool

Thanks in advance! :biggrin:

adicoto 9th January 2021 11:06 AM

Try to delete first all languages selected in subtitles options and after add just English

unlimited 10th January 2021 04:03 PM

Quote:

Originally Posted by adicoto (Beitrag 88401)
Try to delete first all languages selected in subtitles options and after add just English

I am fairly good with computer by the way. Thank for the support!

I already tried that, but just in case i did it again (closing BS-Player for the option to be registered each time). Doesn't work. But so, it tells me that this feature is seemingly working with everyone now... :) (it is just me so... :eek: )

Test2: reinstallation of BS-Player in another fresh repertory and selecting "English" as default installation language. (i always use "save settings in home folder" to be portable). The skin is different so i can't make a mistake, i load my .mkv file (with multiple ST, and the English one is also marked "default" to play first BTW) and here the French ST is selected/playing as always... :( .
Tried another file too with less/different ST ([eng] & [fre] are clearly specified in each ST file), same! Always French ST no matter what i do!

So i have a doubt/idea, and i go to see the subtitles options in the fresh version... and it is written in the line : "Fre,Eng"! I didn't specify it... and then when i touch the line to edit it... the "fre," disappear (like it is hidden now).
I think i am on the problem here... If the FR text is really buggy/hidden, i can't modify it and whatever i type (or if i leave it blank) the "hidden 'fre' could be here first always"... :confused:
I will try some clever things to trick it... (i have one shot at this only before it disappears) and report here! All ideas are welcome! :biggrin:

unlimited 10th January 2021 04:22 PM

This is getting weirder...

I re-check files in the BS-P repertory and sorry i didn't see the "insfiles" one, with "BSplayer.xml" in it... I read/edit that with a text editor, and it seems i was right with the "disappearing act"... here in the file the line is like that:
<subDefaults type="string">1|fre,eng</subDefaults>

So i was glad i found this, i modified to "eng" only and saved... and when i try, BS-P continue to load the French ST even if it is not specified here!... (i tried to add eng then in the option too, but to no avail :eek:).

I check my original BS-P, and in the .xml there is no mention of "fre" in the Subdefaults line... so the problem doesn't seem to come from here... :happyroll:

Will try some things today and report here! :bug:

unlimited 10th January 2021 05:11 PM

1 Attachment(s)
So when i uninstall my new/clean BS-P for testing, the codecs were removed too... when i tried to play my .mkv file it prompts me to install "Hali Splitter" if i remember correctly.

I installed all codecs again (see screenshot), and check if there was hidden options in LAV splitter (it is used when i play my .mkv file because i checked to see it in the taskbar when in use) and there were some (but blank) for the default audio & subtitles languages to take... so maybe i can modify here to resolve the issue. :cool

OK i tried all options (and type "eng" or "eng,fre" as preferred language for ST), doesn't affect anything... (even the "no subtitles" one doesn't do anything, and the French ST are always loaded no matter what... they are the second ones after english, and not even marked as default in .mkv muxer options so i don't understand why it is chosen each time in different files). :zip:

unlimited 12th January 2021 04:51 PM

I realized today that the audio preferences don't work either... i watched another .mkv with jpn & eng audio stream and BS-P always select the one marked "default" in the mkv muxer and not the language preferences in the options of the prog...:frown: (my previous test was with jpn audios track all marked as default).

Maybe this will help troubleshooting the problem... (ST & Audio are not selected by the options of the prog... but by strange static rules :confuse: )

Any idea to resolve this? :angel:

adicoto 13th January 2021 07:16 PM

2 Attachment(s)
You can't change subtitle preferences by typing. Press the three dots button next to default language for subtitles and in the window that pops up, delete all languages and after that add just en. See the attached screenshot.
Also, try to switch to old subtitle engine (uncheck use the new engine)

unlimited 14th January 2021 11:55 PM

I already try deleting all language in the [...] windows; and set english language alone here etc... (and a bunch of variations) but just to be sure i retested and it don't work at all. (FR ST are always taken even without any language, no matter what)

I already tried "new or old" mode parser/renderer and a bunch of other options to make it work... nothing changes. (French ST always loaded in the list)

*

Could it be a windows registry key than i can access/delete to rewrite the content? (because it seems like a info that can't be overwritten by anything)

An other idea: Could a very simple plugin be created (or exist) to select at least one language for audio track, and one language for ST to be "invisibly & manually" (like with the mouse in the menu, but invisible) selected when opening a file? (it could search and select the first track/ST with the code of the language selected in its options so ; maybe could be done with simple internal line command options etc...)

It could be an easy & distributable fix for this problem (without trying for hours to see where the prog or windows is doing a wrong thing etc...) and i don't mind setting that here (instead of ST/Audio pref) if i know that doesn't work there for me! :wink

*

(Very sad that doesn't work even if the options are there, because heavy users like me will want that quality option for their many files from everywhere to play with their prefs etc... it is a must-have for an advanced "pro" player)

osmanvielma 8th January 2023 06:18 PM

Quote:

Originally Posted by unlimited (Beitrag 88398)
Hello to BS-Player staff/forum! :smile

I used BS-Player many years (10 maybe :cool) and i love it!
I have v2.76 free (build 1090) on win 10 Pro (in french OS default language).

But i have a "bug/problem" with the auto/default subtitles language. My windows is in French, and so BS-player always auto-select the french subtitles (even if i specify "eng" in the option in subtitles; or a "track number" to select... which is not very useful to me because the order of the ST are not always the same in my many files to watch) in multi-sub .mkv files (that are current nowadays); Even if i switch to english for the menus of BS-Player, "french ST" are always taken first. The ST are .ass here, but i think .srt will do the same.

I tried many options in the ST section of BS-Player (launching BS-P in admin-mode too), but nothing works. I tried with external (exported from the .mkv file) files and then it shows than BS-Player always take the first in alphabetic order to play. (so there is no "auto selection" here if ST are in the same repertory as .ass, but i don't know if this feature is supposed to exist here :tonguey:)

I searched many hours in the forum & on google many times (and found some guy with the same problem in 2010), but never found an answer. :secret:

Even if there is a known bug here, if i just could modify/create a file in BS-player (.ini etc...), or trick it to take "Eng" instead for default selection of ST (which is clearly working for French i can see, but i simply can't select the language i want here)... or a plugin to select that, i will take it! :cool

Thanks in advance! :biggrin:

Hi. The same is happening to me. No matter what I do to indicate I want English Subtitles by Default on BS.Player, the program keeps selecting Spanish as default subtitle language, and it coincides with the original Windows OS original installation language.

osmanvielma 8th January 2023 06:30 PM

Quote:

Originally Posted by unlimited (Beitrag 88413)
I already try deleting all language in the [...] windows; and set english language alone here etc... (and a bunch of variations) but just to be sure i retested and it don't work at all. (FR ST are always taken even without any language, no matter what)

I already tried "new or old" mode parser/renderer and a bunch of other options to make it work... nothing changes. (French ST always loaded in the list)

*

Could it be a windows registry key than i can access/delete to rewrite the content? (because it seems like a info that can't be overwritten by anything)

An other idea: Could a very simple plugin be created (or exist) to select at least one language for audio track, and one language for ST to be "invisibly & manually" (like with the mouse in the menu, but invisible) selected when opening a file? (it could search and select the first track/ST with the code of the language selected in its options so ; maybe could be done with simple internal line command options etc...)

Hi, Unlimited and the rest of the forum.

Thank you to your useful information, research, and pointing to the right direction, I went to Windows Control Panel Region and Language Settings, and changed (on the first tab called Formats,) the Format to English, and it worked.

Now Bs.Player is working the way I always wanted. It's loading English Subtitle as deault.

Thank you.

unlimited 12th September 2023 03:50 PM

Thank you for the solution! :bug: (was searching in vain for years)

It worked instantaneously! :shade:
I can take "english - europe" for the region prefz no-problem, because it is the same as my country altogether indeed!

Thankx again to have posted this! :happyroll::happyroll::happyroll:

PS: i found the exact registry key that BSplayer utilise to auto-pick the ST:
Ordinateur\HKEY_CURRENT_USER\Control Panel\International\LocaleName
(the value should be "Eng" [without ""] to auto-pick Eng ST so)

You can create/export the registry key and put it on your desktop to activate any language (it works instantanneously with BSplayer) at will... (if like me you have some problems with changing the region format, like some characters with accent not displaying correctly on some programs etc...)

haramo 18th March 2024 11:17 PM

still issue to change default subtitle language
 
Dear

First time using bsplayer.

Installed in in program files.

The xml file was not updated when changing in the app : default subt language: Dutch.

So uninstalled and reinstalled in a subfolder on C partition , this time the xml can save the changes.


But still only Englisch subtitles are shown when playing a video.

I followed all that was mentioned here, but not avail.

Help?


All times are GMT +1. The time now is 10:04 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20