Dogpile mp3 search utility ========================= I need a copy of [url removed, login to view] . See [url removed, login to view] for how they did it. what the script needs to do: basically exactly what's written here: [url removed, login to view] 1) Query [url removed, login to view] for results, receive back a big list of links to mp3s. 2) Ping each link, check content type and size, mp3 size. If mp3 exists, is longer than X seconds, output links on mp3 results page like on [url removed, login to view] . In addition, show mp3 size and possibly quality. 3) let user "preview" song with on-page mp3 player (like on music-plus), you can use this one [url removed, login to view], or add songs to a playlist, then listen to all songs added to the playlist later. 4) use ajaxy way to display results 5) basic layout: make sure search results appear at top of code, and the basic layout can easily modified with css. Code must be xhtml valid. 6) Cache search results for X days = once valid mp3s are found, keep them in database. Check for dead links in database daily, and remove such links. Also, get new links from Dogpile once per day and per search and store them in db. Delete cache for if no search for particular term in 24 hours. At all other times, show links from database. Allow me to either use a text database or mysql one: both options should be included and work. Default behavior will be text database, and 5 megs cache. 7) I will likely distribute this script for free. In exchange, the ones who download it must keep a link back to my site at the top of the search results. So, we want the script to stop working for those who remove my link or modify it. I'm open to suggestions here (maybe encrypt the script in some way?). Also, overall, make the script as universal as possible as it will be used on a variety of linux systems (some with, some w/o mysql).
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).