View Issue Details

IDProjectCategoryView StatusLast Update
0003631MMW v4Playlist / Searchpublic2007-10-12 02:10
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0003631: Search: user must continually switch between search modes depending on node selected
DescriptionCurrent builds of MM force the user _has_ to continually switch between search modes depending on which node is selected. e.g.
-To search Podcast directory: useless info is returned if Entire Library is enabled
-When searching Net Radio or Web: nothing is returned if search selected is enabled
-a related issue is that when Library node is selected: nothing is returned if search selected is enabled (this is really bad because first time users of MM see no search results since the default is search selected).

An ideal, but not necessarily pragmatic solution would be to allow users to use either function on any node. i.e.
-User should be able to search the entire library, or the selected node+subnodes within the library
-User should be able to search all podcast directories, or the selected node+subnodes within the directory
HOWEVER, this doesn't work for all nodes--e.g. Net Radio/Web nodes.

The simplest solution might be to hardcode search options for a couple of nodes:
Podcast node: Always search within the current selection
Library node: Always search entire library
Net Radio or Web node: Always search entire library

A better, though slightly more complex solution is to allow users to set search options on a per Root-node basis. That way, searches would make sense based on the user's context. e.g.
-Library or sub to Library node: [Current Selection]/Entire Library Filtered
-Podcast: [Current Selection]
-Net Radio: [Entire Library]
-Web: [Amazon]

Note: this implementation is similar to Songbird's
TagsNo tags attached.
Fixed in build1082

Activities

jiri

2007-09-23 10:58

administrator   ~0010883

I'd suggest to implement

---------
The simplest solution might be to hardcode search options for a couple of nodes:
Podcast node: Always search within the current selection
Library node: Always search entire library
Net Radio or Web node: Always search entire library
---------

The more complex solution below makes probably more sense, but it should be done later (3.1?) when we add some better support e.g. for web pages searching, etc.

Ludek

2007-09-24 14:29

developer   ~0010927

Fixed in build 1080.

rusty

2007-09-26 19:21

administrator   ~0011010

Tested 1080. It's working quite well. Re-opening because after testing I realize there are a couple more optimizations that we should make:

Other nodes to hardcode to Search Current Selection:
-Device Nodes
-Drive Nodes

Hardcode to Search Amazon:
-Web node

Hopefully for 3.01 we can better resolve this by persisting different searches on a per-node basis.

Ludek

2007-09-28 14:44

developer   ~0011049

Ok, updated in build 1082.

rusty

2007-10-12 02:10

administrator   ~0011272

Verified 1085