Dear Anonymous web service user: We're seeing too much of you!

If you’ve installed an application and you’re getting an excessive number of 503 errors for this application, its because the application author was not a good citizen. We’ve throttled your traffic until you can behave better. Please contact the author of the application and let them know about this blog post!

If you are the author of this application, please post a comment so we can start a dialog!

Fundraiser for NGS Hardware

Rolling out NGS (Next Generation Schema) onto the main servers is going to be hard if we have to do it with our current hardware. If we can raise $15,000 to purchase new servers we will make this process much easier and with much less down time. Also, our current hardware is starting to get old and more failure prone. By purchasing newer hardware we can serve more users using less power, which will make MusicBrainz be responsible for less pollution!

Please make a donation today to help MusicBrainz raise money to cover the costs for a much needed hardware upgrade:

Our Next Generation Schema, improves MusicBrainz on many fronts. Its a complete re-write of our 11 year old codebase using modern tools (Catalyst, Moose, Template Toolkit) and a drastic improvement of our schema. The new schema fixes many of the problems of the old schema and introduces many new concepts that allow us to model music data better.

For instance, instead of having conflated artist names like “Queen & David Bowie” we will now have Artist Credits, which will link to the artists “Queen” and “David Bowie” individually. Releases will now have mediums and tracklists which will allow us to re-use tracklists in different releases, which makes release more accurate and removes duplication from the database. Tracks have been changed to recordings and if the same recording is used in two different releases the same recording (with the same MBID) will be used in both releases. NGS also introduces new concepts like musical Works, that can represent Beethoven’s 5th Symphony as an abstract Work, which then has been recorded into recordings and releases after his death. The goal is to remove artists like Beethoven and Bach from the list of releases and recordings since they never actually recorded anything while they were alive.

The overall goal is to allow MusicBrainz to grow into a complete music encyclopedia, rather than a CD lookup service that it started out as. This new codebase and schema allows us to grow and add many more features that we’ve not been able to add to the old code base. If you’d like a preview, please take a look at our test server.

All donations are tax deductible since MetaBrainz is a 501(c)3 non-profit! Thank you for your support!

Layer42 supports MusicBrainz!

Our old test server, which is being used for some special projects currently, is now generously hosted free of charge by Internet service provider Layer42 in Mountain View.

Layer42 Logo

We really appreciate your support of MusicBrainz! Thanks Michael and Dan at Layer42 for getting us set up so fast. Also, thanks to Cliff Skolnick for hosting this machine in the past. Thanks for your support!

Downtime: Adding more RAM to our DB server

As a band-aid measure we’re going to add another 4GB of ram to our database server. This should hold us over until we migrate to NGS, when this problem should go away. In order to add more RAM to the DB server, I’m expecting a down time of about 10 minutes starting at 14:00 PDT, 17:00EDT, 22:00UK, 23:00 Europe this Friday July 30.

Sorry for the inconvenience.

UPDATE: Server has been fed an additional 4GB ram and everything is back to normal. Let’s hope this helps the load on the database server.

VLC, we love you, but we're seeing too much of you!

Dear VLC:

In the last month you grew to more than 25% of our traffic and this is hard for us to handle. We’ve limited the number of requests from VLC to 100 requests per 10 seconds. We need to find a way to help cover our costs for all of this traffic.

In other words, we need to sit down and chat, VLC. Please contact us!

Respectfully,

MusicBrainz

More network maintenance over the weekend

Our hosting provider says:

Date: Saturday, 6/05/2010, 11:59 PM Pacific Time to Sunday, 6/06/2010, 01:30 AM Pacific Time

Digital West will be performing necessary maintenance to our switch farm. This may result in brief losses (10 seconds to 4 minutes) of Internet connectivity between the times listed above, depending on the nature of the service you subscribe to at Digital West. If you are multi-homed, the disruption will be minimal. If you are single-homed, you may notice longer delays.