INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DLNA browsing takes a while to load entire Artist list  (Read 3541 times)

Mr. Odd

  • World Citizen
  • ***
  • Posts: 137
DLNA browsing takes a while to load entire Artist list
« on: February 23, 2016, 01:54:11 pm »

When browsing  my MC 21 library by Artist, it takes a while to load the entire list. I found this comment when searching the forum:

> UPnP ContentDirectory:Browse function does need some time to download the full browse tree

Given that, is there a way to configure a DLNA view to break the Artist list up such as "A-I", "J-R", "S-Z"?
Logged

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392
Re: DLNA browsing takes a while to load entire Artist list
« Reply #1 on: February 24, 2016, 12:40:33 am »

What application of device are you using to do the browsing?
Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm

Mr. Odd

  • World Citizen
  • ***
  • Posts: 137
Re: DLNA browsing takes a while to load entire Artist list
« Reply #2 on: February 24, 2016, 09:06:51 am »

I use BubbleUPNP on my Note 4 phone and Tab S tablet. I also browse using my Samsung smart TV.
Logged

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392
Re: DLNA browsing takes a while to load entire Artist list
« Reply #3 on: February 24, 2016, 01:03:25 pm »

The UPNP ContentDirectory service has two methods Browse() and Search(). Your Control Point will use one or other of these.

The Browse() method loads the data page by page, although the CP itself decides the number of entries in a page. Therefore if a CP sets a page size of (say) 10000 entries, it would have to wait until MC has delivered all of the entries in the first page. Which might take a while.

The Search() method does something like Search Artist =* and again if you have a lot of Artist entries, it has to wait until all are received. In fact, the Search() method also supports a paged response, but again, the page size is set by the CP.

Some of the more clever CPs start with a smaller page size request, and measure how long it takes the server to deliver. And if the first page was delivered fast enough, it increases the page size progressively.

In any case the page sizing is determined primarily by the Control Point and not by the server. i.e. it is not determined by MC. So really you need to refer your question to Bubble or to Samsung.

Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm
Pages: [1]   Go Up