Jump to content

subtitles not displayed when more built-in than 30 languages


Recommended Posts

Posted

Dear Emby Team,

As adviced in other thread I would like to report a media playback issue.

When I have a movie with built-in more than 30 languages I can't display any subtitle which are on the list below number 30th. So first 30th languages are able to display and all next not able.

On the prior screen all languages are visible and I can choose any of them, however later when I start playing only visible up to 30th in th list. Sometimes when I choose eg. 32nd on the list of languages eg portuguese on prior screen then in playback "english" is displayed and english is first on the list.

I use embyserver on Synology DS218play v4.9.0.22 and on my Samsung Tizen system Emby 1.8.3 installed from USB.

I attached server log from 16.06.2024 when I tested those subtitles.

Waiting for your answering, Regards!

 

embyserver-63854179200.txt

Posted
4 hours ago, fiolet said:

Dear Emby Team,

As adviced in other thread I would like to report a media playback issue.

When I have a movie with built-in more than 30 languages I can't display any subtitle which are on the list below number 30th. So first 30th languages are able to display and all next not able.

On the prior screen all languages are visible and I can choose any of them, however later when I start playing only visible up to 30th in th list. Sometimes when I choose eg. 32nd on the list of languages eg portuguese on prior screen then in playback "english" is displayed and english is first on the list.

I use embyserver on Synology DS218play v4.9.0.22 and on my Samsung Tizen system Emby 1.8.3 installed from USB.

I attached server log from 16.06.2024 when I tested those subtitles.

Waiting for your answering, Regards!

 

embyserver-63854179200.txt 162.04 kB · 0 downloads

Re: 

 

Posted

Did I deliver all info needed for investigating and resolving a problem or should I send additional info/data/logs? I read "how to report a problem" and I think I delivered all, but I am new here:)

Happy2Play
Posted

Yes but think the dev was pointing out a topic already exists.  

But not sure if log shows anything relevant as all it shows is the file is direct played.

GET http://192.168.100.150:8096/emby/videos/36689/original.mkv

So I guess the question becomes is the device player choking on excessive subs?

@SamESis there a limit that you know of?

Posted
18 minutes ago, Happy2Play said:

Yes but think the dev was pointing out a topic already exists.  

But not sure if log shows anything relevant as all it shows is the file is direct played.

GET http://192.168.100.150:8096/emby/videos/36689/original.mkv

So I guess the question becomes is the device player choking on excessive subs?

@SamESis there a limit that you know of?

It could be.

I believe newer TV models apparently handle this better, but on older models, if there are too many tracks (including audio and subtitles) then playback can be disturbed, but I don't think it affects the actual track selection.

If it is DirectPlay then the only user option is to manually delete subtitle tracks to reduce the number.  If the file is being transcoded then we only package the first 10 subtitle tracks by default.  The user can still select a track number > 10, then we ensure that the selected track is in the 10 delivered tracks so the user shouldn't see a difference.  I can't see a reason why more than 30 tracks would cause an issue in this instance.

@fioletcan you please confirm the playback method (DirectPlay, DirectStream or Transcode) and attach an ffmpeg log if one exists for a playback attempt.

What model TV do you have?

 

Happy2Play
Posted
4 minutes ago, SamES said:

What model TV do you have?

From the other topic 

Quote

I have Samsung S95C from 2023, I installed from USB version of emby 1.83

 

My next question would be if user forced transcoding by lowering quality are the proper selected subs played?

  • Like 1
Posted
1 minute ago, Happy2Play said:

From the other topic 

 

My next question would be if user forced transcoding by lowering quality are the proper selected subs played?

Then I think this model probably shouldn't have a limit related to subtitles.  Maybe a sample file would be helpful

Posted
35 minutes ago, SamES said:

It could be.

I believe newer TV models apparently handle this better, but on older models, if there are too many tracks (including audio and subtitles) then playback can be disturbed, but I don't think it affects the actual track selection.

If it is DirectPlay then the only user option is to manually delete subtitle tracks to reduce the number.  If the file is being transcoded then we only package the first 10 subtitle tracks by default.  The user can still select a track number > 10, then we ensure that the selected track is in the 10 delivered tracks so the user shouldn't see a difference.  I can't see a reason why more than 30 tracks would cause an issue in this instance.

@fioletcan you please confirm the playback method (DirectPlay, DirectStream or Transcode) and attach an ffmpeg log if one exists for a playback attempt.

What model TV do you have?

 

Hi, I have no idea which method I use, probably default. I just installed emby server on my synology, create video files library and installed player on Samsung TV. If you let me know what settings should I check and maybe test I will do.

Posted
3 minutes ago, fiolet said:

Hi, I have no idea which method I use, probably default. I just installed emby server on my synology, create video files library and installed player on Samsung TV. If you let me know what settings should I check and maybe test I will do.

During playback on the TV, select 'Stats for Nerds' from the On-screen menu options

Posted

Hi, it looks that this is "direct play". Here I see also info regards subtitles, but as you already know, it's not displayed :(

20240618_184339.jpg

  • Thanks 2
Posted

Yes, it looks like DirectPlay.

I assume you are using the USB Beta version, so you should have the latest code.  The Beta version also has the subtitle debug, and it does look like it is selecting the 31 subtitle, but I need to recheck that it is showing me exactly the correct info.  Can you please do the same screenshot whit the last subtitle that it does play (ie: number 30?)

As it is DirectPlay, then I suspect that Samsung may have added a limit in the number of valid track selections

Happy2Play
Posted

@SamEScould filot put the file on usb plug in to tv and see how it plays that way?

  • Like 1
Posted
10 minutes ago, Happy2Play said:

@SamEScould filot put the file on usb plug in to tv and see how it plays that way?

Yes, worth trying that

Posted

Hi Guys,

Please see attached with Norwegian language which is number 30th and works normally.

I did some additional test, so to sum up.

1. I checked this video file with Xiaomi TV box and Kodi player. Works fine

2. I installed Plex server on synology and client on my Samsung TV. Subtitles works fine. (but of course I prefer to stick with Emby:) )

3. I checked once again this file with emby server and client on my android samsung mobile. Works fine.

So my conslusion after those test is: *mkv container is fine, emby server on synology is fine, samsung TV is fine (as Plex works). In my opinion there is some bug in Emby Tizen client.

Regards Emby for Tizen. I have installed from Samsung shop version 1.7 as it is latest availalble and I had this problem. So I found that forum and installed newest version 1.8.3 hoping that bug is fixed. So both those version do not work with subtitle >30.

So......what can we do?

20240619_071725.jpg

  • Like 1
Posted
5 hours ago, fiolet said:

So my conslusion after those test is: *mkv container is fine, emby server on synology is fine, samsung TV is fine (as Plex works). In my opinion there is some bug in Emby Tizen client.

Regards Emby for Tizen. I have installed from Samsung shop version 1.7 as it is latest availalble and I had this problem. So I found that forum and installed newest version 1.8.3 hoping that bug is fixed. So both those version do not work with subtitle >30.

I expect the difference between Plex and Emby with regards to this file is that they are probably extracting the subtitle stream and delivering it to the TV separately to the video file, whereas we allow the TV to extract the file directly from the untouched media file.

Can you try putting the video onto a USB drive, connect the drive directly to the TV, then try and play the file using the TV's built in media player?  I'm interested to know if it allows you to select all the subtitle streams.

Posted

Ok, I will do and come back to you.

Posted

Results from next tests:

1. I tried to start video from USB. Visible only first 30 subtitles and even described properly. The list look like english, arabic, language 1, language 2, dutch, etc.

2. I used Samsung built-in player, but streaming from Emby server which is visible for that player. Same situation.

3. I have also Samsung PC monitor based on Tizen. I tried to play from Emby server, same like above.

So maybe it's also Samsung firmware problem. Is it possible to solve it somehow using Emby?

Posted
8 hours ago, fiolet said:

Results from next tests:

1. I tried to start video from USB. Visible only first 30 subtitles and even described properly. The list look like english, arabic, language 1, language 2, dutch, etc.

2. I used Samsung built-in player, but streaming from Emby server which is visible for that player. Same situation.

3. I have also Samsung PC monitor based on Tizen. I tried to play from Emby server, same like above.

So maybe it's also Samsung firmware problem. Is it possible to solve it somehow using Emby?

Thanks for testing.  That confirms that is a Samsung/built in player issue.

Your quickest/easiest option is to remove some tracks using a tool like MkvToolnix which is quick and easy to use and doesn't impact quality.  You just select the streams (select all, then remove the subs you don't want) then it writes it to a new file without those streams.  Alternatively, if you want to keep all the streams, just move the ones you want higher up the order using the same software.

Otherwise, I'm not sure there is another way to achieve this.  We could use subtitle extraction for streams above 30 and deliver them as a side stream, but that will have some startup delays, etc which may not be ideal either, especially on larger files.

Posted
Quote

1. I checked this video file with Xiaomi TV box and Kodi player. Works fine

This test doesn't really tell us anything because it's not the Samsung video player that is doing the work.

Posted
1 hour ago, Luke said:

This test doesn't really tell us anything because it's not the Samsung video player that is doing the work.

It is for internal subrips when they are DirectPlay - or should that not be the case?

Posted
3 hours ago, Luke said:

This test doesn't really tell us anything because it's not the Samsung video player that is doing the work.

I just did it to test mkv file, to be sure that file is not corrupted or something.

Posted
20 hours ago, fiolet said:

I just did it to test mkv file, to be sure that file is not corrupted or something.

Right, this is an issue in the Samsung video player. What we need to do is force a transcode anytime there's more than 30 subtitles (or whatever the number is that causes the problem).

Posted

May I ask how to force transcode? What are disadvantages of transcoding?

BTW - I downloaded yesterday subtitles as separate srt file. So Samsung count it as 44th language and displayed normally....crazy.

Posted
47 minutes ago, fiolet said:

May I ask how to force transcode? What are disadvantages of transcoding?

 

Your only method currently is to lower the in-app quality setting. But I wouldn't do this because then it will apply for everything including cases when you don't need it.

Downsides are high resource consumption on the server and increased complication which in turn increases the chances of something going wrong.

Posted
1 hour ago, fiolet said:

May I ask how to force transcode? What are disadvantages of transcoding?

BTW - I downloaded yesterday subtitles as separate srt file. So Samsung count it as 44th language and displayed normally....crazy.

Because it’s an external sub file. It’s the internals that have the limit. 
 

And that is why this exists 

https://emby.media/community/index.php?/topic/112411-sub-killer-plugin-remove-unwanted-subs-samsung-friendly/

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...