чтобы сразу без повторов - не лучший вариант, т.к. треки могут иметь идентичные названия, но различаться длинной записи. Возможно получится, что в результатах будут обрезки одни - что о вашем сервисе подумает пользователь!?)) так что, ИМХО, гостевой пусть будет простым без вариаций разных опций, тем самым привлекая пользователей к регистрации, после чего у них будет возможность настроить поиск под себя.
P.S. не следил за темой где-то неделю, а тут уже апдейтов столько, пошел наверстывать))
PP.S. как думаете, может стоит сделать в пользовательской части выбор шкурки поиска!? т.е. заранее есть 10 разных шкурок, от простейших в стиле минимализма, до навороченных, в стиле авангардизма))) так же как вариант pda (wap) версию, где будет только поиск, название трека в кач-ве ссылки на скачивание и его длительность (трека). Прослушка видимо будет на каком-то дифолтном плеере (которым прослушиваются мелодии с мобилы через вап).
---
Сегодня/завтра накидаю валидный шаблончик, ожидайте)