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
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta