Freelance web developer in Liverpool & Merseyside or North West area looking for work

28 11 2007

I’m currently looking for new projects as a freelance web developer in Liverpool/Merseyside or North West area. If anyone has any projects that they would like help on I would be very grateful in providing my services at a very reasonable rate.

My skills are in: ASP.NET, AJAX, SQL Server, XHTML, CSS, VB.NET, C#, XML and have good all-round design/graphical skills.

My site is at:

Or contact me on: 07729203240 or

I look forward to hearing from you!


An online mp3 tagger

19 09 2007

I’ve been thinking recently about starting my own little web development project away from work and I’ve had several ideas, one of which one is an online mp3 tagger. Now I realise that for quite a while there has been the CDDB application from GraceNote which recognises a CD from the CD’s unique ID. Basically it carries out a check on their own database over the Internet.

Recently I’ve noticed that within my own mp3 library I have hundreds of ‘orphaned’ mp3s, with no mp3 tag information within my digital library. No track information on the mp3. Most of the time mp3s have their track information included because they have that information included when downloaded from a mp3 site or when an album is ripped. My problem has been due to ripping my own CD compliations, or albums that haven’t been recognised by CDDB when they have been ripped.

I thought, what if I could develop my own software which takes a checksum of the first few bytes of the song and compares it to a database? Surely that would be a unique way of identifying an mp3 song? Two problems, first by designing my own recognition s/w I would have to ensure I also maintain a massive database of tracks & information along with their unique IDs. Not the ideal situation!

After some investigation I realised that a few companies have already done this using acousting fingerprinting. They use an algorithm which generates a unique ID for an mp3 or other audio track which isn’t effected by the quality of the track (since mp3’s come in a variety of different formats).

One organisation which might provide enough of the cogs to get this idea going is MusicBrainz. They already provide a few tools which allow recognition of mp3 tracks. They also use this acoustic fingerprinting technique so their s/w no doubt would be much more reliable at detecting different mp3 tracks than anything I write!! Also, they have an online database of music which is constantly being updated including editors of the BBC.

My idea would basically be to provide the same thing as their downloadable mp3 tag repairing applications, but provide this through a web front-end. Basically you just feed in your orphaned mp3 track and it squirts it back at you complete with the tag information included!