View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003374||MediaMonkey (current)||Synchronization||public||2007-08-09 17:13||2010-12-20 03:49|
|Target Version||Fixed in Version||4.0|
|Summary||0003374: Autosync List Filters don't actually filter tracks|
|Description||Selecting a filter filters by Artists/Locations/Albums but not by Track, meaning that if the user selects 'All' artists with Filter A active, then ALL artists are selected irrespective of which ones match the filter criteria. The effect is that the current functionality is useful as long as the user doesn't select a top level node.|
One potential solution to this is:
-Treat filters independently. e.g. if user selects All Artists in Filter A, then when the user switches to filter2, Artist B would appear 'half-selected' and greyed out. If they selected it, it would become completely selected.
-states would be: Selected, Unselected, Greyed out (to indicated selected or partially selected by virtue of _another_ filter).
-Get rid of the Music/Audiobooks/Podcasts tabs and instead dynamically generate tabs based on each of the filters.
This should also be fixed for CD Burning.
|Additional Information||Related Topics:|
|Tags||No tags attached.|
|Fixed in build||1312|
||As discussed over IM, we are not 100% sure that it is a good idea to implement this. Time will show...|
Other related items:
-When we implement this, it may also make sense to change the sync list so that each filter has it's own tab.
I just received another complaint about this from a user who indicated that he expected, based on the current UI, that only a single filter can be chosen for synching.
i.e. he was surprised when he chose a filter that contained only 30MB of music and over 100MB of music ended up on the sync list.
This is definitely confusing and a frequent complaint in the forum.
It seems that this could be remedied by implementing the device tree similar to the regular library tree.
This is already fixed in build 188.8.131.522 according to this UI proposal: