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

Reply via email to