Jump to content

PS4 now has a DLNA media player...and it works with Emby as you'd expect.


Recommended Posts

Posted

that typically means the device doesn't like the format being delivered. so from here it's just trial and error referring to the device's supported formats list, and playing with the direct play and transcoding profiles. This ps4 profile was contributed by a community member, and to my knowledge of a month or so ago it was working nicely, but now i see it needs adjustment.

ilikerolls
Posted

that typically means the device doesn't like the format being delivered. so from here it's just trial and error referring to the device's supported formats list, and playing with the direct play and transcoding profiles. This ps4 profile was contributed by a community member, and to my knowledge of a month or so ago it was working nicely, but now i see it needs adjustment.

 

Luke, just to be clear this was only after I created a modified profile.  It transcodes and plays fine with no modifications.  I was only trying to get Fast forward and Rewind to work and from my understanding in reading this post that was because it couldn't find the profile to do "Direct Play".  Did I misunderstand this post?

Posted

You might be right, I just don't have a PS4 to test and verify with. 

ilikerolls
Posted

ah OK I guess this is beyond me at this point.  There is a good chance it is just PS4's crappy Media Player too.  I wouldn't be surprised if that was the issue either.  Sounds like Plex has the same issue.  Let me know if there is anything I can test.  I am not an expert at all in video or Emby, but know where the profiles are and have developer and sys admin experience.

Posted

In the profile you can try upping the bitrate limits to the maximum supported by your device and your network. Doing that will increase the likelihood of direct streaming which will at least help make it more tolerable.

ilikerolls
Posted

FYI you need to change your PS4 profile to search for http headers User-Agent -> (PlayStation 4) -> substring or it can't find the profile and goes to the default.  Still even when it finds the profile I can't get it to direct stream.

Posted

am i missing something because it looks like it already has that.

  <Identification>
    <FriendlyName>PLAYSTATION 4</FriendlyName>
    <Headers>
      <HttpHeaderInfo name="User-Agent" value="PLAYSTATION 4" match="Substring" />
      <HttpHeaderInfo name="X-AV-Client-Info" value="PLAYSTATION 4" match="Substring" />
    </Headers>
  </Identification>

ilikerolls
Posted

Luke, I know I saw that too, but I have tested this over and over.  The only thing I could think of is it maybe case sensitive?  Ahh you know what I didn't think about this before, but I bet it has to do with the fact that I am running it on Linux and not Windows.  Maybe in Windows it is not case sensitive.  None the less you should change it to "PlayStation 4" for the Linux users.  Here is a sample line from my logs.

 

Ip: 192.168.1.111:50268. Headers: Host=192.168.1.70:8096,User-Agent=PS4Application libhttp/1.000 (PS4) libhttp/2.57 (PlayStation 4),Connection=Keep-Alive
2015-08-05 13:14:56.4665 Debug - HttpServer: HTTP Response 200 to 192.168.1.111. Response time: 0.881 ms.

 

Even when it picks up the profile it still gets that error though.  It still plays just not directplay and without FF/RW.

Posted

except the comparison is case insensitive so that really shouldn't matter, unless the comparison isn't working but then i imagine a lot would break.

ilikerolls
Posted

except the comparison is case insensitive so that really shouldn't matter, unless the comparison isn't working but then i imagine a lot would break.

 

That I cannot answer.  I can tell you it definitely made a difference on my Linux box for the PS4 profile.  As I spent a couple hours trying to get that profile to work.  And it would say in the logs that it would find the profile with it as "PlayStation 4" and default to the "default profile" as "PLAYSTATION 4".  Maybe it is something strange when Emby is run with Mono in Linux that the substring comparision becomes case sensitive?  I don't have Emby setup on my Windows machine unfortunately, so couldn't test that theory.  Shooting in the dark on that one without seeing the code.

  • 4 months later...
Posted

Installed emby to my iMac and tried to stream to my PS4. It playes everything really nicely, except it doesn't play audio for MKV files. Does anyone know a solution to this?

  • 2 weeks later...
Posted

PS4 DLNA doesn't work for me. Would not even play any files. Anybody has a DLNA profile that is working?

 

DLNA working on my LG TV though. 

  • 3 weeks later...
Posted

I have the same issue. most of my file doesn't work on the PS4... it's not even working enough to be able to use it

The PS4 is really weak in term of codec so I don't except direct stream but would be happy with transcoding.

Posted

Installed emby to my iMac and tried to stream to my PS4. It playes everything really nicely, except it doesn't play audio for MKV files. Does anyone know a solution to this?

 

It's probably direct streaming them when it shouldn't. Can  you give an example?

Posted

Does any body have a DLNA profile tweaked for PS4 ? 

I read on the Universal Media Server that transcoding work fine with PS4 but I don't really want to install another media server. Emby is best !!! :)

I'm going to try to play with some setting but i'm not a pro at transcoding setting.

 

Most of my movie keep saying AUDIO not supported (DTS) and I know the PS4 doesn't decode DTS from file (only from bluray disc)

Posted

Did you customize the profile? because looking at the default ps4 profile that we're providing, there's no way it would just pass DTS straight through without re-encoding. Or maybe it doesn't like the transcoded audio?

Posted

Hi Luke

No I haven't modify the profile. I was going to but everything seems right.

I think Emby doesn't initiate the transcoding or the PS4 doesn't like it.

 

Here's the step I"m doing

  • Turn on PS4
  • Open the Media Player Apps
  • Wait until Emby is detected (about 15 second)
  • Browse my library
  • Start a movie (loading circle show up)
  • Movie start with audio (movie with ac3 audio)
  • While moving playing, look at my server dashboard for server activities and don't see anything
  • Start another movie but this time with DTS audio (not supported) and I still don't see any server activities

I also noticed that some of my movie are playing as a playlist, I can't go forward or backward, I can only click next for next file.. (there's no running time, I only see 4/50) why I'm saying like a playlist.

Posted

it is transcoding then. if you can post a transcoding log then we can at least see what format is being delivered to the player. thanks.

Posted

will do !

but if it's transcoding, how come I don't see my PS4 connected to Emby under the dashboard (beside ACTIVE DEVICE) ?

I usually see the image of the movie playing with the logo DLNA

at least it does that on my other DLNA device.

Posted

at the moment devices only display there if they support both play to and the dlna server.

Posted

Ah i didn't know that ;)

I'm going to clear my log and do a fresh test. I found a movie that doesn't even play with ac3 and the ps4 is compatible with ac

 

I have no issue with universal media server but don't want to use it lol I'm a emby fan. They also use ffmpeg for transcoding so it must be just something small.. I'll be back in a few minute

Posted (edited)

Here's my transcoding log.

This movie start but with no audio and it has AC3 which is supposed to be compatible

 

As per the log it tried to use mp3 which is fine so don't really understand why the ps4 doesn't read it ?

Actually it shouldn't even transcode everything is compatible with the PS4.

 

With Universal Media Server it direct play.

transcode-974ee757-7ac8-46c7-bc6d-122a2a895532.txt

Edited by Sp3kt3r
Happy2Play
Posted

Have you tried a custom PS4 profile and changing the bitrate limit, since it is set to 10mb?

 

"BitRate":10609161

 

-b:v 9680000

Posted

Where can I find a custom ps4 profile?

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