Problems with Samsung TV (UN55D6420)

For help and support with Universal Media Server
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

Ok ExSport i will try next time i'm at my brothers. (actually i suspect the same thing happening with WDTVlive, ill test)


---------------------------------------------------------------

Sorry Kaos, didn't mean to hijack your thread.
Kaos wrote:Hello all,

Loving UMS, came over from TVersity.

This problem existed with TVersity as well, I always thought it was a problem with TVersity, but it must be with my TV.

The problem(s) I have is with fast forwarding, or rewinding. When I attempt to do the rewind, or fast forward, it gives me a pop-up on the screen that says "Not Available", but if I use the arrows on the remote- it skips forward or back by 10 seconds. It will also not resume where it left off, if I press stop during the stream.

The logs show no errors. Everything else works perfect. Issue persists amongst all different video files and types.

Code: Select all

03-19 13:16:30  Renderer WD TV Live found on this address: WDTVLive (192.168.1.18)
03-19 13:16:32  The server is now available for renderers to find
03-19 13:16:32  Address /192.168.1.18 has an estimated network speed of: 7 Mb/s
03-19 13:16:35  Renderer Samsung AllShare found on this address: 192.168.1.13
03-19 13:16:37  Address /192.168.1.13 has an estimated network speed of: 42 Mb/s
03-19 13:17:38  Found plugin: net.pms.external.Gs_plugin
03-19 13:17:39  Gs 0.50 using path C:\Users\ADMINI~1\AppData\Local\Temp\2\universalmediaserver\gs_plugin tiny mode false init delay 3000 zero_fill false
03-19 13:17:44  An invalid plugin was ignored
03-19 13:17:44  An invalid plugin was ignored
03-19 13:19:00  Disconnecting HTTP server from renderers
03-19 13:19:02  Configuration saved to: C:\ProgramData\UMS\UMS.conf
03-19 13:19:04  Stopping server on host 192.168.1.3 and port 5001...
03-19 13:19:05  Using address /192.168.1.3 found on network interface: name:eth4 (Broadcom NetXtreme Gigabit Ethernet)
03-19 13:19:05  Created socket: /192.168.1.3:5001
03-19 13:19:16  Checking shared folder: E:\Movies
03-19 13:19:16  Checking shared folder: F:\TV Series
03-19 13:19:16  Could not find the iTunes file
03-19 13:19:48  Started playing Boardwalk.Empire.S03E10.720p.HDTV.x264.mkv on your Samsung AllShare
03-19 13:22:26  No IP filter specified, access granted to /192.168.1.14
03-19 13:27:43  No IP filter specified, access granted to /192.168.1.3
03-19 14:34:57  Stopped playing Boardwalk.Empire.S03E10.720p.HDTV.x264.mkv on your Samsung AllShare
03-19 14:35:13  Started playing Boardwalk.Empire.S03E10.720p.HDTV.x264.mkv on your Samsung AllShare

The weird thing seems to be, (atleast when we tried) that forwarding/backwarding is only allowed when playing the default option of the file.
When we go in transcode folder to play files, they play fine, but! no ff/rew or goto time. (it says something like "not available")

Edit: Edit only SOME files (default option) can seek ..
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

Optimus_prime wrote:I own both a D series and a E series and have been trying to fix these problems, but i haven't found a solution as of yet. I attempting to come up with a new .conf that will address these things but it's taking some time (Works getting in the way)
So you'd say the problem lies in the conf file alone?

--

I was at my brothers place again today and tried to play some files, very mixed experience..

Some file plays.. with external subtitles.. and it's getting streamed! (i thought that was ONLY possible with transocding) - very nice.
Some files play.. with subtitles.. but you can' t move playhead/seek.
#-transcode-# only works for some movies, and every time we tried..time seeking is not available.
And finally a great deal of files does not play when thye gets transcoded.

I tried adding mkv,mp4 to "Force transocde..." after that it definately tried to transcode those file types.. but failed =/
Attachments
ums_dbg2.zip
Nothing really works here
(27.97 KiB) Downloaded 547 times
Avengers.zip
Also nothing really works here
(38.06 KiB) Downloaded 731 times
User avatar
Optimus_prime
Posts: 678
Joined: Fri Jun 01, 2012 6:39 pm
Location: Sydney, Australia

Re: Problems with Samsung TV (UN55D6420)

Post by Optimus_prime »

No i don't think so, but i think they need a re-write as my D series is different to my E series in what they support. 1 conf is fine because it was written for the D series but the E series supports more natively and thus needs to transcode less. I'm not that big into the whole "subtitles" things as you and others are but i'd like to attempt to fix some of the issues people are having (like yourself). I personally found that chunked transfer screws the D series during transcoding (but not the E series) and doesn't support ff/rw during transcoding (could be just me that see's that, though). I'd like to see if playing with the confs is something of an easy fix for Samsung TV's but as i've seen with just trying to separate D from E series TV's i screwed build testing (but doesn't screw UMS when installed after building the .exe) due to the fact the Samsung in the latest firmware (or 2 years ago in the D series) doesn't support additional HTTP headers. I've posted the confs (in the media renderer's forum) i made to get around that and they work but i'm trying now to optimize them. Any idea's and help are welcome :D
How Ask For Support
Remember, Debug Log's Can/Will Help and Explain your issues, we're not mind reader's but here to help
OS's I Use And Can Assist With: Windows 7/8, Mac OS-X 10.8 & 10.9
Mac OS-X Java 7 Builds Mac OS-X Java 7 Forum
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

Optimus_prime wrote: I've posted the confs (in the media renderer's forum) i made to get around that and they work but i'm trying now to optimize them. Any idea's and help are welcome :D
Thanks Optimus, didnt see it.. Sweet! - i will try the conf next time i'm at my brothers.

Btw, is there a reason why we not already have seperate D/E series conf files?
User avatar
Optimus_prime
Posts: 678
Joined: Fri Jun 01, 2012 6:39 pm
Location: Sydney, Australia

Re: Problems with Samsung TV (UN55D6420)

Post by Optimus_prime »

Well, due to the way (i believe anyway, or how i understand it) UMS detects UPNP render's names in the HTTP header. Now as i've said previously, most devices send additional HTTP header information with more info, like say the devices full name. But samsung, for some reason, wrote that out of the code making it near impossible to detect (in the way UMS does detection, or as i see it) without telling UMS to go back and look at the User-Agent string again to detect the TV (Device) name. Now when i was re-writing the config i mistakenly found when (now i wrote the configs and inserted them into a working, in my program files, UMS build) i built a version of UMS from scratch it failed build testing due to UMS not handling the re-use of the User-Agent string. Hopefully though we can find a solution to fix this, but i would like to see an implementation of looking at the "urn:schemas-upnp-org:device:MediaRenderer:1" and search the string "Model name" in the UPNP strings. But until that happens i'll personally be using my own configs with UMS.
How Ask For Support
Remember, Debug Log's Can/Will Help and Explain your issues, we're not mind reader's but here to help
OS's I Use And Can Assist With: Windows 7/8, Mac OS-X 10.8 & 10.9
Mac OS-X Java 7 Builds Mac OS-X Java 7 Forum
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

Ok?, now i'm just looking at debug.log, and it that it says
User-Agent: SEC_HHP_[TV]UE55ES8005/1.0 DLNADOC/1.50
Sorry if i'm missing something, i'm not regExp wizard, but that seems pretty distinctable, how does your E series ua look like?
User avatar
Optimus_prime
Posts: 678
Joined: Fri Jun 01, 2012 6:39 pm
Location: Sydney, Australia

Re: Problems with Samsung TV (UN55D6420)

Post by Optimus_prime »

So now write a config that only detects D series or E series and not another Samsung TV, being only able to decipher it by only the single letter (or in the E series ES) noting that UMS looks at the User-Agent String first (You can't make a conf for every size of samsung TV, Take note of this SEC_HHP_[TV]UE55 it's first). Then if you want a particular model it will search for additional HTTP headers that the device transmits. As i've said before, Samsung don't trasmit additional headers But if you get UMS to relook at the User-Agent string again it makes UMS fail during build testing (in the RenderConfigurationTest). The old config is written with the line "UserAgentSearch=SEC_HHP" which means anything with the line in User-Agent string matches "SEC_HHP" it will think it's a "Samsung Allshare" renderer. I've spent some time trying to find a solution but haven't found one, apart from what i've done already.
How Ask For Support
Remember, Debug Log's Can/Will Help and Explain your issues, we're not mind reader's but here to help
OS's I Use And Can Assist With: Windows 7/8, Mac OS-X 10.8 & 10.9
Mac OS-X Java 7 Builds Mac OS-X Java 7 Forum
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

Hmm..i had to make up the http headers as i guess they look like..
Surely not for every size, but maybe for every series, something down the line of:

EH and ES series

Code: Select all

SEC_HHP_\[TV\]\w{2}\d{2}E[S|H]\d{4}
Examples:
User-Agent: SEC_HHP_[TV]UE55ES8005/1.0 DLNADOC/1.50
User-Agent: SEC_HHP_[TV]UA46EH5300/1.0 DLNADOC/1.50

E series

Code: Select all

SEC_HHP_\[TV\]\w{2}\d{2}E\d{3,4}
Examples:
User-Agent: SEC_HHP_[TV]UE64E8000/1.0 DLNADOC/1.50
User-Agent: SEC_HHP_[TV]UA51E550/1.0 DLNADOC/1.50

D series

Code: Select all

SEC_HHP_\[TV\]\w{2}\d{2}D\d{3,4}
Examples:
User-Agent: SEC_HHP_[TV]UE40D5003/1.0 DLNADOC/1.50
User-Agent: SEC_HHP_[TV]UA40D403/1.0 DLNADOC/1.50

Edit: ehhh..assuming you can use regExp in UserAgentSearch.. i'm probably missing something here =)
Last edited by squadjot on Fri Mar 29, 2013 5:57 pm, edited 2 times in total.
User avatar
Optimus_prime
Posts: 678
Joined: Fri Jun 01, 2012 6:39 pm
Location: Sydney, Australia

Re: Problems with Samsung TV (UN55D6420)

Post by Optimus_prime »

squadjot wrote:Edit: ehhh..assuming you can use regExp in UserAgentSearch.. i'm probably missing something here =)
You can try it yourself and see if it works. But from memory i think i've tried doing it like that and it didn't detect anything. I know you have to be carefull what you put into UserAgentSearch as it screws up detection :D
If you get anything to work let me know and we can build a decent conf that will do the job
How Ask For Support
Remember, Debug Log's Can/Will Help and Explain your issues, we're not mind reader's but here to help
OS's I Use And Can Assist With: Windows 7/8, Mac OS-X 10.8 & 10.9
Mac OS-X Java 7 Builds Mac OS-X Java 7 Forum
User avatar
squadjot
Moderator
Posts: 652
Joined: Fri Jun 01, 2012 4:24 am

Re: Problems with Samsung TV (UN55D6420)

Post by squadjot »

i'll try.. can't wait ^^

I don't yet understand what this is:
UserAgentAdditionalHeaderSearch=(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{3}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{3}/\d.\d)
..And.. will this line contain the above UEXXXXXXX ?..or is that what you are saying?.,.that this line is more or less anonymous

Edit: its the:
HTTP User-Agent: UPnP/1.0
?
Post Reply