Jump to content

How do I set .SRT subtitle files as default?


Recommended Posts

Posted

My SRT files are named exactly as my video files. My preferred subtitle language is set to English. And I already played around with all the Subtitle Modes in the settings. The default subtitle that Emby select is always the English PGSSUB in the mkv. Is there a way to fix this? Or do I have to manually select the external SRT file for each and every video? Basically, I want the "Und (SRT)" subtitle selected by default for every video. Thanks.

Posted

I already tried this. The problem is that some MKV files already have subtitles that are labeled as Default and Forced. In that case it will prioritize the PGSSUB that are forced or default and will ignore my SRT file.

Is it not possible to somehow make the player automatically select the external SRT as the default? I believe Kodi does this because I never have to switch my subtitles on there.

Posted
1 hour ago, coldknight said:

Is it not possible to somehow make the player automatically select the external SRT as the default?

I'm pretty sure we already prefer external subs as long as everything else in the selection criteria are equal...

Posted
3 minutes ago, ebr said:

I'm pretty sure we already prefer external subs as long as everything else in the selection criteria are equal...

I don't believe so. For example, if there are two English subtitles, it's still selecting the PGSSUB by default and not the external SRT. I've tried all the subtitle modes as well.

Posted
Just now, coldknight said:

 it's still selecting the PGSSUB by default and not the external SRT. I've tried all the subtitle modes as well.

Are you playing something that has never been played before?  Any video that has been played before will remember the last selections.

Posted
20 minutes ago, ebr said:

Are you playing something that has never been played before?  Any video that has been played before will remember the last selections.

Yes, these videos have never been played before, that's why it's selecting PGSSUB. If I had played them before, then it would be SRT because I would have selected the SRT myself when playing the video.

Posted
6 hours ago, coldknight said:

I don't believe so. For example, if there are two English subtitles, it's still selecting the PGSSUB by default and not the external SRT. I've tried all the subtitle modes as well.

No, Ebr is correct. It will prioritize external if all other factors are equal, so there must be something that is not. If you don't think this is what is happening then please go over a specific example. thanks.

Posted

It's definitely not prioritizing the external subtitle. All my movies in my library are selecting the PGSSUB by default. I would be happy to provide an example. How would you like me to do so? Do you need me to give you the name of the file or what? But basically, as I already mentioned, if there are two English subtitles, one external and one contained in the MKV, it will select the one in the MKV, which is the PGSSUB. And I already tried all the Subtitle Modes as well. So not sure, what else I can try. But anyway, let me know what specific details you need for the example.

GrimReaper
Posted

Tested on few of my own files, I can only confirm (in my case) what was said here:

11 hours ago, ebr said:

I'm pretty sure we already prefer external subs as long as everything else in the selection criteria are equal...

If both internal PGSSUB and external SRT are Deafult - SRT is preferred. 

If neither is Default - SRT is preferred. 

Only occurence when PGSSUB is selected is with it Default and SRT is not. 

All checked on unplayed items. 

GrimReaper
Posted
23 hours ago, coldknight said:

Basically, I want the "Und (SRT)" subtitle selected by default for every video

Just now noticed. You cannot have THAT as a default, with your language preference. Even if it is english text inside, you need to append your .srts with language code (and possibly 'default'), as @rbjtech suggested above. Else you'll never get the results you expect. 

Posted
8 minutes ago, GrimReaper76 said:

Tested on few of my own files, I can only confirm (in my case) what was said here:

If both internal PGSSUB and external SRT are Deafult - SRT is preferred. 

If neither is Default - SRT is preferred. 

Only occurence when PGSSUB is selected is with it Default and SRT is not. 

All checked on unplayed items. 

What subtitle mode are you using? How did you name your subtitles? Did you add the word "default" in the filename? I can confirm that it is not prioritizing the SRT in my case.

GrimReaper
Posted
4 hours ago, coldknight said:

What subtitle mode are you using? How did you name your subtitles? Did you add the word "default" in the filename? I can confirm that it is not prioritizing the SRT in my case.

Tested in both cases:

filename.en.srt

filename.en.default.srt

Preferences are same as yours. 

Posted
5 minutes ago, GrimReaper76 said:

Tested in both cases:

filename.en.srt

filename.en.default.srt

Preferences are same as yours. 

But what Subtitle Mode did you select? I don't believe I mention which one I was using. I said I have tried all of them though.

GrimReaper
Posted
4 hours ago, coldknight said:

But what Subtitle Mode did you select? I don't believe I mention which one I was using. I said I have tried all of them though.

I'm always on "Always play subtitles". 

Posted
7 minutes ago, GrimReaper76 said:

I'm always on "Always play subtitles". 

All right, so it seems adding ".en.default.srt" and selecting "Always play subtitles" does seem to fix the problem. But to be honest, this doesn't make the process any faster. So now, instead of manually selecting the correct subtitle from the dropdown list, now I have to go and rename all my subtitles.

I just wish there was a way to just make Emby select the SRT file by default and just ignore the PGSSUBs without having add to manually add "en.default.srt". I mean, if it's an extra step either way, then I might as well just select the correct subtitle from the dropdown list before playing the video.

I hope this will be fixed, but I doubt it :(

GrimReaper
Posted (edited)
4 hours ago, coldknight said:

All right, so it seems adding ".en.default.srt" and selecting "Always play subtitles" does seem to fix the problem. But to be honest, this doesn't make the process any faster. So now, instead of manually selecting the correct subtitle from the dropdown list, now I have to go and rename all my subtitles.

I just wish there was a way to just make Emby select the SRT file by default and just ignore the PGSSUBs without having add to manually add "en.default.srt". I mean, if it's an extra step either way, then I might as well just select the correct subtitle from the dropdown list before playing the video.

I hope this will be fixed, but I doubt it :(

You can batch-edit your subtitle files, bunch of tools around, it shouldn't take more than few minutes to append few hundred of few thousand of them. 

Edit: I'm sure everyone has his own preference, my tool of choice: 

https://www.advancedrenamer.com/

Edited by GrimReaper76
Link
Posted
1 minute ago, GrimReaper76 said:

You can batch-edit your subtitle files, bunch of tools around, it shouldn't take more than few minutes to append few hundred of few thousand of them. 

Yeah I do have one of those renaming programs. But the issue is that I download new movies and shows all the time. So it's not like I have them all in front of me to rename all the once. So every time I download something new, I will still have to rename them one at a time as I download them or just select the correct subtitle from the dropdown list before I watch.

I think adding a Subtitle Mode that plays only SRT files will be perfect.

  • Agree 1
GrimReaper
Posted
4 hours ago, coldknight said:

Yeah I do have one of those renaming programs. But the issue is that I download new movies and shows all the time. So it's not like I have them all in front of me to rename all the once. So every time I download something new, I will still have to rename them one at a time as I download them or just select the correct subtitle from the dropdown list before I watch.

I think adding a Subtitle Mode that plays only SRT files will be perfect.

And then tomorrow someone will come and ask "I want to play only PGSSUB." And then another one "I want to play only ASS/SSA". And so on. Options are nice. But not everyting can be optionalized (although it would be, in an ideal world). System works well enough currently, with proper input/media preparation. One wants more tweaking? It's "roll-up your sleeves" for any one of us. 🤷‍♂️

Posted

Well, it's more about having the option to play your own "external" subtitles, instead of the one that is included in the MKV file. So it doesn't matter if it's SRT, ASS or SSA, it would just be nice to have the option in the Subtitle Mode to select "External Subtitles Only".

GrimReaper
Posted
4 hours ago, coldknight said:

Well, it's more about having the option to play your own "external" subtitles, instead of the one that is included in the MKV file. So it doesn't matter if it's SRT, ASS or SSA, it would just be nice to have the option in the Subtitle Mode to select "External Subtitles Only".

Well, to be honest, your "own" subtitles are more likely to be internal ones, those that are generally muxed when you make a backup of your own content, Blu-Rays, DVDs or else. Or make a Live TV recording that has them in-built. So that's debatable. 

Posted

Emby can handle your situation just fine if you pre-prepare you media correctly.

You can do this manually or have it fully automated.

Posted
Just now, cayars said:

Emby can handle your situation just fine if you pre-prepare you media correctly.

You can do this manually or have it fully automated.

How can it be fully automated? Are you referring to the renaming part?

Posted

For example on my system I can drop a file into a watch folder and it doesn't matter where the file originated from.

It gets an SRT forced sub file based on a hash if available.
It get's the video converted to H.265 with specs I want.
I strip out all non-English audio and subtitle tracks UNLESS there was no English then I leave the audio as is.
I pull subrip from files and create SRT files.
I pull Closed Captioning nd create SRT with that data as well.
I look for and remove commercials if the file was a TS file (usually a DVR recording).
I create a 2 channel 256Mb AAC audio track and mark it as the default if it doesn't exist.
I normalize the audio of the 2 channel track above while creating it.
I rename all files correctly
I can pull down theme songs and theme videos for the movie or show
I can pull down trailers so they're local
I create the sub folders with everything in the correct folders.

I then move the folder to the correct library on the correct drive for my media.

I don't lift a finger to do any of this and it's fully automated.

  • Like 1
Posted
2 minutes ago, cayars said:

For example on my system I can drop a file into a watch folder and it doesn't matter where the file originated from.

It gets an SRT forced sub file based on a hash if available.
It get's the video converted to H.265 with specs I want.
I strip out all non-English audio and subtitle tracks UNLESS there was no English then I leave the audio as is.
I pull subrip from files and create SRT files.
I pull Closed Captioning nd create SRT with that data as well.
I look for and remove commercials if the file was a TS file (usually a DVR recording).
I create a 2 channel 256Mb AAC audio track and mark it as the default if it doesn't exist.
I normalize the audio of the 2 channel track above while creating it.
I rename all files correctly
I can pull down theme songs and theme videos for the movie or show
I can pull down trailers so they're local
I create the sub folders with everything in the correct folders.

I then move the folder to the correct library on the correct drive for my media.

I don't lift a finger to do any of this and it's fully automated.

What program are you using to do all that? How long does it usually take for one movie file that's around let's say 60gb?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...