{"action":"created","issue":{"url":"https://api.github.com/repos/medoc92/upplay/issues/4","labels_url":"https://api.github.com/repos/medoc92/upplay/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/medoc92/upplay/issues/4/comments","events_url":"https://api.github.com/repos/medoc92/upplay/issues/4/events","html_url":"https://github.com/medoc92/upplay/issues/4","id":47372934,"number":4,"title":"A few ideas for enhancements","user":{"login":"Pastim","id":1884726,"avatar_url":"https://avatars.githubusercontent.com/u/1884726?v=3","gravatar_id":"","url":"https://api.github.com/users/Pastim","html_url":"https://github.com/Pastim","followers_url":"https://api.github.com/users/Pastim/followers","following_url":"https://api.github.com/users/Pastim/following{/other_user}","gists_url":"https://api.github.com/users/Pastim/gists{/gist_id}","starred_url":"https://api.github.com/users/Pastim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pastim/subscriptions","organizations_url":"https://api.github.com/users/Pastim/orgs","repos_url":"https://api.github.com/users/Pastim/repos","events_url":"https://api.github.com/users/Pastim/events{/privacy}","received_events_url":"https://api.github.com/users/Pastim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":79,"created_at":"2014-10-31T09:01:45Z","updated_at":"2015-11-11T08:06:45Z","closed_at":null,"body":"Hi,\r\n\r\nA few ideas for enhancements:\r\n\r\n1) Support searches for items - look at bubbleupnp for an example.\r\n\r\n2) Support random play for a set of items in a container (not just the whole list).  This is not the same as shuffle of a playlist.  The idea is to find all the (unique) items in a container, select  a random n and send these to the playlist.  When the playlist is running out, add another n.  This allows one to sit all day listening to things you don't normally select, and find unusual contrasts between consecutive items.  The normal playlist shuffle facility can't do this this one would have to send thousands of items to the playlist.\r\n\r\n3) Extend (2) to be able to play random 'groups' of items.  I don't know if this is possible for a control point, or whether it may only be possible using minimserver.  The idea is that a set of items may comprise a 'Work' (eg a symphony) or a minimserver 'Group' (which might be one act of an opera), or a whole Album, and one would like to play all the items in the group in their correct order, and then move on to another random group.  I don't know whether the Control Point can even 'see' the meaning of such groups, so it may be that this isn't possible."},"comment":{"url":"https://api.github.com/repos/medoc92/upplay/issues/comments/155699428","html_url":"https://github.com/medoc92/upplay/issues/4#issuecomment-155699428","issue_url":"https://api.github.com/repos/medoc92/upplay/issues/4","id":155699428,"user":{"login":"medoc92","id":4502171,"avatar_url":"https://avatars.githubusercontent.com/u/4502171?v=3","gravatar_id":"","url":"https://api.github.com/users/medoc92","html_url":"https://github.com/medoc92","followers_url":"https://api.github.com/users/medoc92/followers","following_url":"https://api.github.com/users/medoc92/following{/other_user}","gists_url":"https://api.github.com/users/medoc92/gists{/gist_id}","starred_url":"https://api.github.com/users/medoc92/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medoc92/subscriptions","organizations_url":"https://api.github.com/users/medoc92/orgs","repos_url":"https://api.github.com/users/medoc92/repos","events_url":"https://api.github.com/users/medoc92/events{/privacy}","received_events_url":"https://api.github.com/users/medoc92/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T08:06:45Z","updated_at":"2015-11-11T08:06:45Z","body":"Don't lose too much time on this, I think that the method I currently use to detect the end of the current playlist is unreliable (e.g. it does not work with the Bubble renderer, which is surprisingly crappy by the way). Unfortunately, implementing robust logic for this is not completely trivial (there are many cases to consider, taking into account user and other CP actions). I'm hopeful I'll find a way, but it will take a little time. It would still be interesting to know if it is linked with the tooltip changes, but I'd actually be surprised (except if there is a subtle timing dependancy, which I would need to fix anyway).\r\n"}}