Why not just adapt the web UI's Advanced Search, perhaps adding some fields, or making it more SQL-like? Allow users to save searches as named dynamic playlists (save the search/SQL itself, not a list of files). You'd want to add track ratings and play counts to make it really useful.
More SQL-like might be: Code: -------------------- [Album Artist|Artist|Album|Title|Genre|Year|Comment|Lyrics|Play Count|Rating|Bit Rate|File Format|Year|Date Modified|Time] [NOT] [IS|CONTAINS|INCLUDES|GREATER THAN OR EQUAL|LESS THAN OR EQUAL] [_____] [AND|OR] [Album Artist|Artist|Album|Title|Genre|Year|Comment|Lyrics|Play Count|Rating|Bit Rate|File Format|Year|Date Modified|Time] [IS|CONTAINS|INCLUDES|GREATER THAN OR EQUAL|LESS THAN OR EQUAL] [_____] [AND|OR] ... -------------------- Use SQL's LIKE '%_____%' for "CONTAINS" and use IN (____) for INCLUDES. Wouldn't be difficult to add a sorting clause to that: Sort by: [Album Artist|Artist|Album|Title|Year|Comment|Lyrics|Play Count|Rating|Genre|Bit Rate|File Format|Year|Date Modified|Time] [ASCENDING|DESCENDING] An 80s playlist, excluding files with a Christsmas genre, could be generate from: [Year] [IS GREATER THAN OR EQUAL] [1980] [AND] [Year] [IS LESS THAN OR EQUAL] [1989] [AND] [Genre] [NOT] [INCLUDES] [Christmas] Christmas Jazz: [Genre] [INCLUDES] [Christmas] [AND] [Genre] [INCLUDES] [Jazz] ------------------------------------------------------------------------ JJZolx's Profile: http://forums.slimdevices.com/member.php?userid=10 View this thread: http://forums.slimdevices.com/showthread.php?t=101248 _______________________________________________ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta