dear wilpic,
thanks again for the offer of help.
There is some things you should know I think:
a) it is not like I didn't know how to do what you suggested, its about the time it takes to do it. Wikiloops is free as you noticed, so I have to work other jobs to keep it that way - so i dont have much time really.
b) as your friend will tell you, too, what you wanted to type into the search bar is not going to give you the results you are thinking of. Example: "Rock guitar Dick" - theres three things you want in your track, it should be rock, it should have guitar, and Dick should be in it. Now the search engine will find 400 jams in the Rock section, 390 include guitar, maybe 60 are with dick, but actually dick played guitar on none of them. So wich result do you expect to find?
There would be tracks containing Flute, Drums and Tuba matching your request - or where you looking for tracks with guitar only?
Search engine programming is very difficult, because you would not want to type "rock track with only guitar played exclusively by dick" or "rock track, no matter how many instruments as long as one is guitar and dick is participating" - both requests would give absolutely different results. The idea to look for a word in a title or track description (example "dream") is good, actually, there is a field called "sounds like" that people can fill in when uploading that would work really nicely with that kind of search BUT most users dont like to fill in theese extra description fields, so - for a search engine, most tracks "sounds like:"" = nothing...
its a difficult thing to train a computer to think my friend, and it is even more difficult to convince the users who want to have their great track listened to really quick that its important to write some extra info, so the search engine will have something to look at... :)
c) help on a project like this is not like "I will help you and mow your grass". It takes weeks of communicating before a second coder can really help, first, he has got to understand what is happening, and with a project like this, you wont let somebody you dont know at all look into the code - he could just steal it, erase it or do whatever else to ruin wikiloops with a few clicks, so it is a matter of trust, too. That does not mean I dont work with helping people on here, but its not something that works in twenty minutes. Coding this project and especially designing the search options you have took about 1,5 years, just to give you an idea how much work this is, so dont be sad if in the end its a "thanks, but no thanks" for now. Of course, you could donate a months salary, I'd be coding for you right away :P