Subtitles not displaying
Posted: Sat Feb 15, 2025 8:53 am
Greetings all,
It has been sometime since I last posted anywhere in the Forum, and I would like to have this issue rectified once and for all.
After reading numerous posts and all the complaints about the inability to get "Subtitles" to show ANYWHERE, or on any specific device, I have tested 20 different T.V.s and numerous differentials of settings to come to my conclusions.
And I will quote, sporadically, here, while interjecting my thoughts and experiences in BOLD:
"Re: Subtitles not displaying
Post by user @Fairway ยป Fri Dec 20, 2024 8:34 am {on page 2 of this thread}
{Yep. I have the exact same issue: while watching on my TV, most tv series using UMS on windows 11, the .srt files work fine. On some tv series they just don't show.
Though I neither have a problem with those exact same .srt files when playing those problematic tv series .srt files on my computer's media player, nor when playing them on the same TV but then from my NAS media server.
So, there's some mystery to this... the .srt files are working, but just not with UMS.} Nope, not for me, The existing .srt files never worked with any settings nor location of said files. Turns out the .srt were indeed UNIX files as described.
{Troubleshooting this, I suspect I found the cause:
It has to do with the .srt file format.
UMS seems to NOT being able to process the .srt file when it has the unix file format. The .srt files are only processed well, when they have the DOS/Windows format.
When you convert the .srt from the unix format to the DOS/Window format, i.e. from \LF to \LF\CR line endings, then the subtitles work fine.} but for me, ONLY on a computer using VLC, Media Player, or Movies & TV Apps - still NOT on my TV, a new TCL-Google 4k.
{Since UMS does not seem to support the unix file format .srt files on windows, at least not at the moment of writing this, you would need to convert the .srt files from unix to dos format.
Manual conversion of the .srt files in batch recursively for your video library can be a bit of a head scratch, since there is not an obvious, simple solution available, unfortunately.}
{The best solution would be for UMS to support unix style .srt file formats.} - BUT THIS alone does not and will not fix the problem of UMS NOT showing Subtitles over the network to a T.V.
{And that probably will take some time to hit release and will not help you today.}
{Notepad does open the unix format .srt files and correctly shows them (yes, this is possible since about about 2018). You can see the format of the file in notepad's bottom bar.
But... notepad cannot help you save the file in dos format, unfortunately.
Notepad++, however, can. But then you need to do it file by file, not in batch (AFAIK).}
{On internet you can find some haphazard cmd and/or powerscript solutions. I did not try them all. Most of them have some drawbacks deleting and/or replacing some characters in the conversion. Check e.g. https://stackoverflow.com/questions/175 ... ne-endings.
There is an open source tool called UNIX2DOS, found here: https://sourceforge.net/projects/unix2dos/.
If you decide you want to convert all your .srt files to dos format in your video library folder tree, you'll still require a cmd file script to carry out unix2dos on the tree, though."}
So, as I have noted here, you will have to START with a DOS/Windows formatted .srt file.
- To convert a Unix formatted file to a DOS formatted file in Notepad++,
- open the .srt file,
- click on "Edit", select> "EOL Conversion", and then select "Windows (CRLF)" from the options; - this will change the line endings from just "LF" (Unix) to "CRLF" (DOS).
- "Save" the file.
And even after doing this, to every .srt file for every movie I have on my server - still no subtitles showing on my TV directly, nor through my ROKU... Subtitles are able to show on my computer now at least.
Whatever the "universal" fix is for this issue is, it remains to boggle everyone here who has posted/commented on this issue - including the developers, apparently.
But I DO know this, each and every App on my windows machine that allows me to see the correctly formatted .srt Subtitles, ALSO has a control button in the interface to "search & select" any .srt file I can find...
WHY does UMS NOT have such a control and service ???
.
It has been sometime since I last posted anywhere in the Forum, and I would like to have this issue rectified once and for all.
After reading numerous posts and all the complaints about the inability to get "Subtitles" to show ANYWHERE, or on any specific device, I have tested 20 different T.V.s and numerous differentials of settings to come to my conclusions.
And I will quote, sporadically, here, while interjecting my thoughts and experiences in BOLD:
"Re: Subtitles not displaying
Post by user @Fairway ยป Fri Dec 20, 2024 8:34 am {on page 2 of this thread}
{Yep. I have the exact same issue: while watching on my TV, most tv series using UMS on windows 11, the .srt files work fine. On some tv series they just don't show.
Though I neither have a problem with those exact same .srt files when playing those problematic tv series .srt files on my computer's media player, nor when playing them on the same TV but then from my NAS media server.
So, there's some mystery to this... the .srt files are working, but just not with UMS.} Nope, not for me, The existing .srt files never worked with any settings nor location of said files. Turns out the .srt were indeed UNIX files as described.
{Troubleshooting this, I suspect I found the cause:
It has to do with the .srt file format.
UMS seems to NOT being able to process the .srt file when it has the unix file format. The .srt files are only processed well, when they have the DOS/Windows format.
When you convert the .srt from the unix format to the DOS/Window format, i.e. from \LF to \LF\CR line endings, then the subtitles work fine.} but for me, ONLY on a computer using VLC, Media Player, or Movies & TV Apps - still NOT on my TV, a new TCL-Google 4k.
{Since UMS does not seem to support the unix file format .srt files on windows, at least not at the moment of writing this, you would need to convert the .srt files from unix to dos format.
Manual conversion of the .srt files in batch recursively for your video library can be a bit of a head scratch, since there is not an obvious, simple solution available, unfortunately.}
{The best solution would be for UMS to support unix style .srt file formats.} - BUT THIS alone does not and will not fix the problem of UMS NOT showing Subtitles over the network to a T.V.
{And that probably will take some time to hit release and will not help you today.}
{Notepad does open the unix format .srt files and correctly shows them (yes, this is possible since about about 2018). You can see the format of the file in notepad's bottom bar.
But... notepad cannot help you save the file in dos format, unfortunately.
Notepad++, however, can. But then you need to do it file by file, not in batch (AFAIK).}
{On internet you can find some haphazard cmd and/or powerscript solutions. I did not try them all. Most of them have some drawbacks deleting and/or replacing some characters in the conversion. Check e.g. https://stackoverflow.com/questions/175 ... ne-endings.
There is an open source tool called UNIX2DOS, found here: https://sourceforge.net/projects/unix2dos/.
If you decide you want to convert all your .srt files to dos format in your video library folder tree, you'll still require a cmd file script to carry out unix2dos on the tree, though."}
So, as I have noted here, you will have to START with a DOS/Windows formatted .srt file.
- To convert a Unix formatted file to a DOS formatted file in Notepad++,
- open the .srt file,
- click on "Edit", select> "EOL Conversion", and then select "Windows (CRLF)" from the options; - this will change the line endings from just "LF" (Unix) to "CRLF" (DOS).
- "Save" the file.
And even after doing this, to every .srt file for every movie I have on my server - still no subtitles showing on my TV directly, nor through my ROKU... Subtitles are able to show on my computer now at least.
Whatever the "universal" fix is for this issue is, it remains to boggle everyone here who has posted/commented on this issue - including the developers, apparently.
But I DO know this, each and every App on my windows machine that allows me to see the correctly formatted .srt Subtitles, ALSO has a control button in the interface to "search & select" any .srt file I can find...
WHY does UMS NOT have such a control and service ???
.