MediaServer's handling of favorites has been extensively re-written to
improve the user-experience with nested hierarchies. The call-out of
ordinal numbering while listing favorite names was removed as it adds
little value. Folder names are likewise no longer called-out, as they
are not in themselves playable audio items.

In the past, MediaServer always retrieved -all- your favorites
recursively from LMS before processing anything further. From now on, a
fuzzy-match is attempted at each retrieved level and further retrieval
stops upon a match. Top-level items therefore play/stream much quicker.

To assist with handling very deep nesting levels, the DOT notation now
fudges a favorite ID for XMLbrowser after retrieving the base-item ID
from the top level of the hierarchy. This makes it possible to play
favorites at -any- depth without timeouts, provided you can figure out
from looking at the LMS GUI (default skin!) what the numbers between the
dots should actually be :cool: It's better than failure!

Here's a summary of the 4 ways to play/stream favorites:

*[NAME]* 'Play favorite "Jazz FM"' — looks for a (fuzzy) match by name.
Although all hierarchical levels will be traversed if necessary, an
early match now stops unnecessary further recursion.

*[NUMBER]* 'Play favorite number 6' / 'Play my sixth favorite' — plays a
favorite from any hierarchical level, based on its position in the
overall flattened hierarchy. Useful if the favorite-name is
long/unwieldy or Alexa regularly misunderstands it.

*[ITEM]* 'Play favorite: folder "Podcasts", item 4' — plays a favorite
within a named folder, denoted by the favorite's numbered position
within that folder. Useful for targeting e.g. episodes by number when
you cannot remember their names.

*[DOT]* 'Play favorite 5 dot 1 dot 6' — if you have a -lot- of favorites
and Alexa always times out before your hierarchy is traversed, this
notation can be used as a fallback to successfully play deeply-nested
favorites. It does not request the whole hierarchy from LMS, just the
base level (for the volatile ID #) and then the favorite itself
directly.

When it comes to *listing* favorites, there are 3 approaches:

'List my favorites' — lists all playable audio favorites at any depth,
skipping folder names found along the way. The whole nested
favorites-hierarchy is effectively flattened to mention only
playable-audio entries.

List level 2 favorites' / 'List second level favorites' — mentions all
favorites at that level of hierarchy, even if in different parent
folders along the way. Level is level!

'List favorites in folder "Radio"' — list playable entries in that named
folder, no matter how deep 'Radio' lies in the overall hierarchy.

Enjoy!


------------------------------------------------------------------------
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this thread: http://forums.slimdevices.com/showthread.php?t=111016

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to