I did a complete website redesign for this project which included website design, database development and PHP programming.
The website consisted of all static html pages listing hundreds of mp3 files on multiple pages. Any new mp3 files needing added to the site would have to be manually edited in the code. Maintaining this site was becoming tedious.
My client wanted a minimalist design and ability for users to be able to search for mp3s by tempo, genre or tags he defined. I designed and created a MySQL database for all mp3 information to be stored. I then wrote an import script to find all mp3 files on the server and read in the ID3 metadata and parse it from the mp3 file. This meant the client did not have to do any data entry to build the site (yeah!). Any time new files are added, he simply FTPs the files to the server, then runs the import script to find new files and add them to the database. I then wrote an mp3 search engine for users to find the types of music they were looking for with the option to play the music from the browser or download the mp3 file.
My client created all music on the website. All mp3s are free to download. Check him out!