Jump to content

Emby Blog

  • entries
    539
  • comments
    4753
  • views
    3347288

Contributors to this blog

  • Luke 341
  • ebr 68
  • Carlo 31
  • 7illusions 15
  • ScottIsAFool 12
  • Abobader 11
  • xnappo 8
  • radeon 8
  • darwindeeds 7
  • Redshirt 6
  • Cheesegeezer 5
  • Aphid 3
  • techywarrior 3
  • bigjohn 3
  • snazy2000 3
  • leedavies 3
  • gcw07 2
  • softworkz 2
  • sross44 2
  • Soultaker 2
  • chef 2
  • marcelveldt 1
  • hurricanehrndz 1

Emby for Samsung Tizen Smart TV 1.0.61 Released


Luke

6474 views

An update for Samsung Tizen devices has been released. Here are the highlights:

  • Improve app performance
  • Expanded sorting and filtering options
  • Improved subtitle support
  • Support multi-version movies with version selection prior to playback
  • Improved uniform design with other Emby apps

 

Install from USB Now Available

 

Please see our community for details: https://emby.media/community/index.php?/topic/74969-samsung-tizen-install-from-usb/

 

If the app is not in the app store in your country, or if you'd like to try preview builds, you can now install from a USB drive.

 

9.png

  • Like 3

10 Comments


Recommended Comments

RomKnight

Posted

Hi,

 

first and foremost, thanks. Finally I can use emby on my q8fn.

 

Unfortunately though, it is not of much for me as it does one thing I don't want and another that is missing which is the most important; transcoding and no audio passthrough via hdmi for my amp, respectively.

 

It reads .ssa subtitles perfectly which is something i've been longing to be able to use (sony x700 can't do that) but because of the above it is a no go for me.

 

Anyway, it installs (I had to do it via USB) and works but even a 1080p with DD5.1 takes to long to even start playing on TV although in the dashboard Is already showing seconds passing by. So it is good for animation series/movies (here).

 

I have both TV and streaming pc connected in the same router in gigabit ports side by side.

 

I'll wait for updates on this but without being able to use direct-play and audio passthrough, I have to keep using my sony x700 bd player.

 

Cheers and keep up the good work.

Link to comment
Luke

Posted

Hi,

 

first and foremost, thanks. Finally I can use emby on my q8fn.

 

Unfortunately though, it is not of much for me as it does one thing I don't want and another that is missing which is the most important; transcoding and no audio passthrough via hdmi for my amp, respectively.

 

It reads .ssa subtitles perfectly which is something i've been longing to be able to use (sony x700 can't do that) but because of the above it is a no go for me.

 

Anyway, it installs (I had to do it via USB) and works but even a 1080p with DD5.1 takes to long to even start playing on TV although in the dashboard Is already showing seconds passing by. So it is good for animation series/movies (here).

 

I have both TV and streaming pc connected in the same router in gigabit ports side by side.

 

I'll wait for updates on this but without being able to use direct-play and audio passthrough, I have to keep using my sony x700 bd player.

 

Cheers and keep up the good work.

 

Hi, the app supports pass-through of all audio formats that your TV supports.

Link to comment
RomKnight

Posted

Then I am missing something.

 

In any case, since transcoding is always on with emby media player on this TV, for some reason, and this PC can't quite handle that it is still not an option for me.

 

I really hope this will change in the future. And the GUI is unbeatable too so I really am frustrated that I can't use this :(

Link to comment
Luke

Posted

Then I am missing something.

 

In any case, since transcoding is always on with emby media player on this TV, for some reason, and this PC can't quite handle that it is still not an option for me.

 

I really hope this will change in the future. And the GUI is unbeatable too so I really am frustrated that I can't use this :(

 

Did you explore your server dashboard to learn why it is transcoding? What does it say? I don't believe there is anything in the app that needs to be changed. It will always direct play without transcoding whenever possible. If it is transcoding, then that means you're trying to play something that the TV doesn't support. There's nothing our Tizen app can do to change that.

Link to comment
RomKnight

Posted

 

 

>> ThrottleByStreamBufferSize: Initialize - TargetBufferSize: 120s - Hysteresis: 5s

2019-07-10 22:13:02.875

Application version: 4.1.1.0

 

http://192.168.1.67:8096/emby/videos/43573/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFNNQVJULVRWOyBMSU5VWDsgVGl6ZW4gNC4wKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBUViBTYWZhcmkvNTM3LjM2fDE1NjIxODkzNDA1Mzk1&MediaSourceId=58f304027aab0438bfee5d8359ebc976&PlaySessionId=1bbef7a88a8848888beec8d67c4bfc10&api_key=2ca14bb4e2c149e7989fdae3873158cb&VideoCodec=h264,h265,hevc&AudioCodec=ac3,eac3,aac,mp3,opus&VideoBitrate=119616000&AudioBitrate=384000&AudioStreamIndex=1&SubtitleStreamIndex=2&SubtitleMethod=Encode&TranscodingMaxAudioChannels=6&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&TranscodeReasons=AudioCodecNotSupported&allowVideoStreamCopy=false&allowAudioStreamCopy=false

 

{"Protocol":"File","Id":"58f304027aab0438bfee5d8359ebc976","Path":"E:\\movies\\Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT.mkv","Type":"Default","Container":"mkv","Size":43883282069,"Name":"Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT","IsRemote":false,"RunTimeTicks":68853792768,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":false,"MediaStreams":[{"Codec":"hevc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","ColorSpace":"bt2020nc","TimeBase":"1/1000","CodecTimeBase":"1001/24000","Title":"Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT","VideoRange":"HDR","DisplayTitle":"4K HEVC","IsInterlaced":false,"BitRate":50987208,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":2160,"Width":3840,"AverageFrameRate":23.9760246,"RealFrameRate":23.9760246,"Profile":"Main 10","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"dts","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","Title":"Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT","DisplayTitle":"English DTS 7.1 (Default)","DisplayLanguage":"English","IsInterlaced":false,"ChannelLayout":"7.1","BitDepth":24,"Channels":8,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"DTS-HD MA","Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"subrip","Language":"por","TimeBase":"1/1000","CodecTimeBase":"0/1","Title":"Portuguese","DisplayTitle":"Portuguese (Default SUBRIP)","DisplayLanguage":"Portuguese","IsInterlaced":false,"IsDefault":true,"IsForced":false,"Type":"Subtitle","Index":2,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"PGSSUB","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"0/1","Title":"English-PGS","DisplayTitle":"English (PGSSUB)","DisplayLanguage":"English","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":3,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"PGSSUB","Language":"por","TimeBase":"1/1000","CodecTimeBase":"0/1","Title":"Portuguese-FORCED-PGS","DisplayTitle":"Portuguese (PGSSUB)","DisplayLanguage":"Portuguese","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":4,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":176,"Width":120,"RealFrameRate":90000,"Profile":"192","Type":"EmbeddedImage","Index":5,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":120,"Width":213,"RealFrameRate":90000,"Profile":"192","Type":"EmbeddedImage","AspectRatio":"16:9","Index":6,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":882,"Width":600,"RealFrameRate":90000,"Profile":"192","Type":"EmbeddedImage","Index":7,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":600,"Width":1067,"RealFrameRate":90000,"Profile":"192","Type":"EmbeddedImage","AspectRatio":"16:9","Index":8,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false}],"Formats":[],"Bitrate":50987208,"RequiredHttpHeaders":{},"ReadAtNativeFramerate":false}

 

User policy for RomKnight: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

 

Affected codecs:

>>>>>> libx264 Software Encoder

Color Formats: YUV420P, YUVJ420P, YUV422P, YUVJ422P, YUV444P, YUVJ444P, NV12, NV16, NV21, YUV420P10, YUV422P10, YUV444P10, NV20

Profiles: Baseline Profile (Level 6.2), Main Profile (Level 6.2), High Profile (Level 6.2), High 10 Profile (Level 6.2), High 4:2:2 Profile (Level 6.2), High 4:4:4 Profile (Level 6.2)

 

 

>>>>>> FindVideoDecoder - MediaType: hevc, Mode: 1

Info FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)

Info FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

 

>>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1

Info FindVideoEncoder - Checking: 'libx264 Software Encoder' (Priority: 0)

Info Encoder supports input stream

Info FindVideoEncoder - Check successful - selecting 'libx264 Software Encoder'

 

>>>>>> FindVideoDecoder - MediaType: hevc, Mode: 1

Info FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)

Info FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

 

>>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1

Info FindVideoEncoder - Checking: 'libx264 Software Encoder' (Priority: 0)

Info Encoder supports input stream

Info FindVideoEncoder - Check successful - selecting 'libx264 Software Encoder'

 

C:\emby\system\ffmpeg.exe -f matroska -i file:"E:\movies\Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT.mkv" -threads 0 -map 0:0 -map 0:1 -c:v:0 libx264 -copyts -filter_complex "[0:0]subtitles='E\:/movies/Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT.mkv:si=0':force_style='FontName=Droid Sans Fallback':fontsdir='C\:/emby/programdata/fonts'" -pix_fmt yuv420p -maxrate 101974416 -bufsize 203948832 -preset veryfast -profile:v:0 high -level:v:0 4.1 -crf 23 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -g:v:0 72 -keyint_min:v:0 72 -sc_threshold:v:0 0 -vsync -1 -codec:a:0 ac3 -metadata:s:a:0 language=eng -disposition:a:0 default -ac:a:0 6 -ab:a:0 384000 -ar:a:0 48000 -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3 -individual_header_trailer 0 -segment_format mpegts -segment_write_temp 1 -segment_list_type m3u8 -segment_start_number 0 -segment_list "E:\test\transcoding-temp\9a8e499e9b55cce546c8aa4935efaab1.m3u8" -y "E:\test\transcoding-temp\9a8e499e9b55cce546c8aa4935efaab1%d.ts"

 

ffmpeg version 4.0.3-emby_2019_04_09-g5abbb1430d+449 Copyright © 2000-2018 the FFmpeg developers and softworkz for Emby LLC

built with gcc 8.3.0 (Rev2, Built by MSYS2 project)

Local Time: 22:13:03

T=0.000s

T=0.031s

[matroska,webm @ 00000142215c1600] Stream #5: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 00000142215c1600] Stream #6: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 00000142215c1600] Stream #7: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 00000142215c1600] Stream #8: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 00000142215c1600] Could not find codec parameters for stream 3 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size

Consider increasing the value for the 'analyzeduration' and 'probesize' options

[matroska,webm @ 00000142215c1600] Could not find codec parameters for stream 4 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size

Consider increasing the value for the 'analyzeduration' and 'probesize' options

Input #0, matroska,webm, from 'file:E:\movies\Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT.mkv':

Metadata:

title : Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT

encoder : libebml v1.3.6 + libmatroska v1.4.9

creation_time : 2018-11-24T18:31:00.000000Z

Duration: 01:54:45.38, start: 0.000000, bitrate: 50987 kb/s

Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [sAR 1:1 DAR 16:9], Level 153, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)

Metadata:

title : Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT

BPS-eng : 46302430

DURATION-eng : 01:54:45.379000000

NUMBER_OF_FRAMES-eng: 165084

NUMBER_OF_BYTES-eng: 39851222879

Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 7.1, s32p (24 bit) (default)

Metadata:

title : Atomic.Blonde.2017.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT

BPS-eng : 4670582

DURATION-eng : 01:54:45.376000000

NUMBER_OF_FRAMES-eng: 645504

NUMBER_OF_BYTES-eng: 4019839220

Stream #0:2(por): Subtitle: subrip (default)

Metadata:

title : Portuguese

BPS-eng : 43

DURATION-eng : 01:47:34.759000000

NUMBER_OF_FRAMES-eng: 934

NUMBER_OF_BYTES-eng: 34858

Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle

Metadata:

title : English-PGS

BPS-eng : 31533

DURATION-eng : 01:47:34.448000000

NUMBER_OF_FRAMES-eng: 2411

NUMBER_OF_BYTES-eng: 25441395

Stream #0:4(por): Subtitle: hdmv_pgs_subtitle

Metadata:

title : Portuguese-FORCED-PGS

BPS-eng : 1905

DURATION-eng : 01:53:39.312000000

NUMBER_OF_FRAMES-eng: 198

NUMBER_OF_BYTES-eng: 1624616

Stream #0:5: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 120x176, 90k tbr, 90k tbn, 90k tbc

Metadata:

filename : small_cover.jpg

mimetype : image/jpeg

Stream #0:6: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 213x120, 90k tbr, 90k tbn, 90k tbc

Metadata:

filename : small_cover_land.jpg

mimetype : image/jpeg

Stream #0:7: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 600x882, 90k tbr, 90k tbn, 90k tbc

Metadata:

filename : cover.jpg

mimetype : image/jpeg

Stream #0:8: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1067x600, 90k tbr, 90k tbn, 90k tbc

Metadata:

filename : cover_land.jpg

mimetype : image/jpeg

T=0.031s

[Parsed_subtitles_0 @ 000001422374a800] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 2.0.2 (COMPLEX)

[matroska,webm @ 000001422166d500] Stream #5: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 000001422166d500] Stream #6: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 000001422166d500] Stream #7: not enough frames to estimate rate; consider increasing probesize

[matroska,webm @ 000001422166d500] Stream #8: not enough frames to estimate rate; consi

 

Yes the file get truncated/incomplete. It is not a bad c&p.

 

after wating for quite a few minutes I get the error on TV saying ""playback error. No compatible streams available. Please try again later or contact your sysadmin for details"

 

Setting home network to auto or 4k120 (although i do haave movies with even higher bit rate than 120Mbps at times) and also setting a default so no codecs are transcoded, doesn't make any difference.

 

I hope it helps shedding some light on this.

 

BTW, i thing this happens because of the sound. Anything not DD5.1 gets transcoded when it should be sent to my amp hence why I mentioned the audio passthrough. I though it would be "transparent" as it should be "routed" not trying to be read by the TV

Link to comment

Yes the file get truncated/incomplete. It is not a bad c&p.

 

after wating for quite a few minutes I get the error on TV saying ""playback error. No compatible streams available. Please try again later or contact your sysadmin for details"

 

Setting home network to auto or 4k120 (although i do haave movies with even higher bit rate than 120Mbps at times) and also setting a default so no codecs are transcoded, doesn't make any difference.

 

I hope it helps shedding some light on this.

 

The TV does not support PGS subtitles, so anytime those are activated, you will see transcoding.

Link to comment
RomKnight

Posted

You're kidding me... I'll have a look at that later and hope it is just that.

 

I still don't get the TV not supporting this or that.

 

Isn't it the player that decides what do to?

 

You say that if TV doesn't support Atmos (but it does passthrough of the audio I still don't get Atmos, as example?

 

Other software does that, like if I used the pc instead of directly on TV.

 

And againif I call emby player directly on Chrome on my pc the same problems show up, including transcoding.

 

Which is why I don't get it. Pot player reads anything. It just downmix to stereo if I don't have the pc connected to my amp but that's it.

Anyway I'll report back

Link to comment
RomKnight

Posted

No, it is not that. I have selected srt subtitles and it still happens.

 

Unless it automatically transcodes just because it detect pgs subtitles also in the stream!

 

Actually, it seems I already had the srt subtitles before since they are the default on this movie.

 

I'm out of ideas :)

 

/edit

 

I'm pretty sure it is because of dts 7.1 (in this case). I tried another movie with dts 7.1 and dd5.1 streams. 

 

dd5 passes in flying colours, dts... breaks the stream.

 

So why dts audio doesn't passthroug is beyond me.

 

And like dts is atmos.

 

/edit2

Definitely no pgs in the stream causing the issues because I tried yet another movie. Selecting dd5.1 and srt works even with pgs in file. Changing to one of the pgs subs transcoding starts.

Link to comment

No, it is not that. I have selected srt subtitles and it still happens.

 

Unless it automatically transcodes just because it detect pgs subtitles also in the stream!

 

Actually, it seems I already had the srt subtitles before since they are the default on this movie.

 

I'm out of ideas :)

 

We'd have to look at the transcode log again. thanks.

Link to comment
RomKnight

Posted

I was looking around tv settings. although it does automatically passthrough the audio as soon as I turn my amp on, it only has option to pass pcm, DD or DD+ although I have yet to see that DD+ (pretty sure that this one come from streaming services like netflix kind of substituting atmos)

 

So, anything DTS does not play. And Atmos is out as well (not really because everything atmos has the AC3 stream for compatibility so it plays that but... not the same thing of course.

 

The way I was able to avoid transcoding was going to user settings and check only the "allow media playback".

 

Anyway, I would prefer that the emby player took over and simply route internally or something the sound instead of letting the TV do it.

 

Again, like potplayer. 

 

Maybe I'm mixing two different things. I really don't know about coding or how all that works.

 

In the meantime I discovered that flac 5.1 won't pass to the amp either. It is passed through to the amp via sony x700 though. 

 

At least I can now use emby for quite a few things but if i'm in a mood to watch something it can't read i have to switch to the bd player.

 

Emby also completely ignores the audio selection if the one chosen is DTS or 7.1 stuff regardless of the format providing it can find something it can read so it knows hence my previous comment about routing it itself instead of relying on the tv.

 

Anyway, thanks.

Link to comment

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