Jump to content

Emby does not appear as DLNA device


lordvader

Recommended Posts

lordvader

Hi all.

 

I have Version 3.0.8500.0 installed (Linux version), and I am no longer able to see it as a DLNA server on any of my devices (Oppo BDP-95, Viera ST TV, or my Android phone).
​This used to work (though I haven't tried it in a while).

​Other DLNA servers work fine, however, so not sure what's going on, and not sure how to debug this, given DLNA discovery is clients detecting a UDP packet (such is my understanding of the protocol).

 

Steps on how to proceed will be much appreciated.

Link to comment
Share on other sites

elpirate

Hi @@lordvader, this is resolved for the next release of emby server. Thanks !

I too am having this problem with my emby server installed on my Qnap TS228. When can we expect next version release? Thanks

Edited by elpirate
Link to comment
Share on other sites

elpirate

Can't offer a date, sorry, but hopefully not too much longer.

Thanks Luke for the fast response.

Out of curiosity, will shows watched via DLNA have their watched status tracked like they do using the Emby app or KODI add on?

 

Also, what are the chances of upgrading the DLNA features of Emby in a future build to allow for more customisation of the presentation to client devices in a similar or ultimately the same way that it can be using Serviio DLNA server app?

 

Cheers

Edited by elpirate
Link to comment
Share on other sites

Right now it depends on the features of the Dlna device. For most newer devices, yes, watch status is tracked. For others there is still a little more we have to do to support it.

 

What kind of customization would you like to see?

Link to comment
Share on other sites

elpirate

Right now it depends on the features of the Dlna device. For most newer devices, yes, watch status is tracked. For others there is still a little more we have to do to support it.

 

What kind of customization would you like to see?

Thanks again for the speedy response Luke.

 

I will have to wait and see if myTelstra TBox device will facilitate the watched status once I can use DLNA in the new version.

 

Serviio has ultimate presentation options, you can customise how the client sees the folders or if it see all TV shows, Movies grouped together, can have a recently added folder, recently viewed folder, recently added unviewed folder, all for each content category if you want (movies, TV shows, music, photos etc). There are many other options as well as what I have mentioned.

 

I will post a full list and some screenshots of the Serviio presentation options screen when I get home later on tonight.

 

Thanks Luke

Edited by elpirate
Link to comment
Share on other sites

We actually already create those types of virtual folders with Dlna, so if anything, the customization would be to turn them off. 

Link to comment
Share on other sites

elpirate

We actually already create those types of virtual folders with Dlna, so if anything, the customization would be to turn them off.

Yeah I'm aware that there are some of the listed options available but I'm not sure it's as detailed. I am only going by what I have seen in the settings screen of emby DLNA at this point though and am new to this feature with Emby.

 

Being able to turn off presentation features has great merit, especially for users who only want to see particular content in a certain way.

 

I'll post what Serviio can do later on so you see what I mean exactly.

 

Many regard Serviio as one of if not the best DLNA server because of this and if Emby could do virtually the same, combined with its watched status tracking across multiple platforms (Serviio also tracks watched status regardless of client device I believe) and the already brilliant multi platform compatability, features and presentation of Emby then Serviio's DLNA mantle will be overtaken.

 

I'm not sue how much you guys value DLNA though as client apps seem to be the dominant method of server streaming these days.

 

Cheers

Link to comment
Share on other sites

elpirate

We actually already create those types of virtual folders with Dlna, so if anything, the customization would be to turn them off. 

 

Well see attached screen shot of how the presentation of the DLNA server can be customized.

 

There are 3 options for each of the folders / views:

 

1. Display Category: Displays the category as a folder

2. Display content only: Displays the content but not in a folder I believe

3. Disable: Does not display the category content or folder

 

Serviio is pretty lengthy in its customization and perhaps its a little over the top, however, Note the categories I display for my Videos particularly. This allows me to easily browse recently added items that are watched, recently added items unwatched and recently items that have been watched regardless of when they were added. I can also browse the folders I have set up easily as well.

 

It would be great if Emby could have a similar feature to customize the DLNA presentation.

 

 

584c94873aaf8_Capture.jpg

Link to comment
Share on other sites

We actually display all of the ones you've enabled by default except for Last View, and then the photo categories on the right. So I think in general you'd probably be happy with our defaults except for photo libraries, which we could always extend.

 

I do think those options are very nice and it could be a possibility for the future.

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...
lordvader

Hi @@lordvader, this is resolved for the next release of emby server. Thanks !

 

Indeed it was resolved in the next release - emby does appear as a DLNA server. However, my Oppo still cannot browse it. This appears in the log when it connects :

2017-01-02 19:15:44.1738 Info HttpServer: HTTP GET http://192.168.1.30:8096/dlna/66fa1c55d27f4365a88395bbaba8291e/description.xml. UserAgent: OPPO PLAYER
2017-01-02 19:15:44.1745 Info Dlna: No matching device profile found. The default will need to be used.
        HOST: 192.168.1.30:8096
        DATE: Thu, 23 Sep 2010 02:40:44 GMT
        CONNECTION: Keep-Alive
        USER-AGENT: OPPO PLAYER
        friendlyName.dlna.org: OPPO PLAYER
2017-01-02 19:15:44.1745 Info HttpServer: HTTP Response 200 to 192.168.1.186. Time: 1ms. http://192.168.1.30:8096/dlna/66fa1c55d27f4365a88395bbaba8291e/description.xml

... and this appears heaps in the logs ...

2017-01-02 19:15:45.9112 Debug Dlna: Search Request Received From 192.168.1.186:59000, Target = urn:schemas-upnp-org:device:MediaServer:1

But the player cannot browse. Other devices seem to work just fine however. Is there any more debug into I need to turn on? DLNA debugging is already on.

Link to comment
Share on other sites

lordvader

So the Oppo BDP-95 presents a list of DLNA servers. When browsing, it should show the list of folders/items/whatever.

 

Instead, when attempting to browse emby, the player shows the message : "Server Error: Please ensure that your server allows the player to access your library".

 

This used to work in an older version of emby, so don't know why this stopped working.

Link to comment
Share on other sites

Since I do not have an oppo for testing I'm not sure either. Unless there's an obvious error in the emby server log then that would be one thing. But chances are there is no actual error but rather something coming out of the response that the oppo just doesn't like. The only way to find the answer to that is just trial and error.

Link to comment
Share on other sites

lordvader

Progress ! Emby was reporting an IP associated with a VPN, along with the internal IPs.

 

However, now all the lists are empty when trying to browse to content. The emby folders are there (such as Latest, Resume, Series ...), but they are all empty.

2017-01-05 10:08:58.8422 Info HttpServer: HTTP POST http://192.168.1.30:8096/dlna/66fa1c55d27f4365a88395bbaba8291e/contentdirectory/control. UserAgent: OPPO PLAYER
2017-01-05 10:08:58.8430 Info Dlna: No matching device profile found. The default will need to be used.
	HOST: 192.168.1.30:8096
	CONTENT-LENGTH: 770
	CONTENT-TYPE: text/xml; charset="utf-8"
	SOAPACTION: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
	USER-AGENT: OPPO PLAYER
2017-01-05 10:08:58.8430 Debug UpnpContentDirectory: Control request
	Headers: HOST=192.168.1.30:8096, CONTENT-LENGTH=770, CONTENT-TYPE=text/xml; charset="utf-8", SOAPACTION="urn:schemas-upnp-org:service:ContentDirectory:1#Browse", USER-AGENT=OPPO PLAYER
2017-01-05 10:08:58.8430 Debug UpnpContentDirectory: Received control request Browse
2017-01-05 10:08:58.8444 Debug UpnpContentDirectory: Control response
	Headers: EXT=
	<?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Result><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"></DIDL-Lite></Result><NumberReturned>0</NumberReturned><TotalMatches>0</TotalMatches><UpdateID>2044</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
2017-01-05 10:08:58.8444 Info HttpServer: HTTP Response 200 to 192.168.1.186. Time: 3ms. http://192.168.1.30:8096/dlna/66fa1c55d27f4365a88395bbaba8291e/contentdirectory/control

You can see "0" matches in the response. Not sure where to go next. My Viera also doesn't see any content.

Link to comment
Share on other sites

Happy2Play

@@Luke
Could this be limitation of the Default DLNA profile?

2017-01-05 10:08:58.8430 Info Dlna: No matching device profile found. The default will need to be used.

@@lordvader
Have you attempted to make a custom OPPO profile?  As your log shows the information needed.

USER-AGENT: OPPO PLAYER

You can see a different model example here.

Edited by Happy2Play
Link to comment
Share on other sites

if you have any server plugins installed that deliver content, like channels, try removing them and see if that makes a difference.

Link to comment
Share on other sites

lordvader

Quick note - I have a home videos and family folder, which lists content just fine.

Could it just be libraries that are "wrapped" by emby's folders ?

Link to comment
Share on other sites

  • 3 weeks later...
lordvader

Still no luck - still seeing this in my logs when browsing (this is with BubbleUPNP on my android device):

 

2017-01-27 11:08:32.9673 Debug UpnpContentDirectory: Received control request Browse
2017-01-27 11:08:32.9701 Debug UpnpContentDirectory: Control response
	Headers: EXT=
	<?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Result><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"></DIDL-Lite></Result><NumberReturned>0</NumberReturned><TotalMatches>0</TotalMatches><UpdateID>2044</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
Link to comment
Share on other sites

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