Post Reply 
selecting 'Hide Contents' may crash MinimServer
13-08-2012, 23:09
Post: #16
RE: selecting 'Hide Contents' may crash MinimServer
(13-08-2012 20:49)simoncn Wrote:  As you say, filtering duplicates is very easy. However, I'm not aware of any control point that does it. And even if 80% if the control points were to start doing it, MinimServer would still have to jump through hoops to accommodate the 20% that don't.
Indeed, a common occurence with UPnP often constrained by the lowest common denominator


(13-08-2012 20:49)simoncn Wrote:  Do you mean the "play all" action to put a complete album/artist/genre/etc. into the playlist? This is supported by most control points, and I don't know of any that are smart enough to eliminate duplicates.

You are right, most serious Control Point have it probably



(13-08-2012 20:49)simoncn Wrote:  This doesn't do anything for the problem of the control point letting the server know that's it's finished using a container.

It also doesn't solve the problem of setting rules for when the control point needs to refresh its view of a container. There are three steps:
1) The control point decides that it feels like re-reading the container.
2) In response, the server sends an incremented UpdateID value for that container.
3) The control point refreshes its view.

Step 3 is required, but step 1 isn't. So if a control never re-reads any containers (perfectly legal), it will never see an incremented UpdateID value.

I've only come across one control point that does the 1/2/3 sequence correctly, and that control point is ChorusDS.

The evented variable (ContainerUpdateIDs) is another of those optional things that servers don't need to implement.

Not sure I understand you fully here, but indeed a CP will indeed refresh whenever it feels like to. The Media Server cannot force a CP to refresh although it can give hints it should (ContainerUpdateIDs, UpdateID).
In practice, 99% of containers contain static content so I do not see this as a big issue (but maybe I do not understand the exact use case you have in mind).

(13-08-2012 20:49)simoncn Wrote:  
Quote:Do you mean using paging with RequestedCount for display purpose ?
This can be done but it is not very user friendly introducing lag. I dislike apps using lazy loading of lists. Some UPnP apps do it btw.

Yes, I do mean that. Can you name a control point that does this? I haven't found any.

The few that do just implement lazy loading. When the end of the list is reached, new items are loaded with an annoying delay (and if possible an in your face popup so you can be sure it is loading).

(13-08-2012 20:49)simoncn Wrote:  
Quote:I consider that if a container has two many items, it should be further split, for example by first letter (or group of letters).

MinimServer supports this as an option.

Quote:

That's great =)

[quote='simoncn' pid='645' dateline='1344887374']
There's a place for both. I'm not a great fan of typing search queries, but I understand that some people like to do that.
People are used to search in regular desktop media players to filter stuff.


Wooo, these monster post become a real sport for proper quoting =)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: selecting 'Hide Contents' may crash MinimServer - bubbleguuum - 13-08-2012 23:09

Forum Jump:


User(s) browsing this thread: 1 Guest(s)