John Buckman of Magnatune joins the MetaBrainz board of directors

[ I apologize for the lateness of this post — the holidays kept me busy ] I’m pleased to announce that John Buckman of Magnatune and Bookmooch joined the MetaBrainz Board of Directors on December 13th. John is both a geek and a music lover and he embodies both of these passions with his online … Continue reading “John Buckman of Magnatune joins the MetaBrainz board of directors”

[ I apologize for the lateness of this post — the holidays kept me busy ]

I’m pleased to announce that John Buckman of Magnatune and Bookmooch joined the MetaBrainz Board of Directors on December 13th. John is both a geek and a music lover and he embodies both of these passions with his online record label Magnatune. Given his position in the cutting edge space of online record labels and his technical background make him perfectly suited for helping out the MetaBrainz Foundation as a board member.

John replaces Joichi Ito, who has recently taken on the role of chairman of the Creative Commons. Joi is busier than ever, making it difficult for him to participate in the day-to-day operations of the MetaBrainz Foundation. Joi, just as Larry Lessig, stays on as board member emeritus in an advisory role.

Thank you for all of your help Joi and welcome aboard John!

Technorati Tags: ,

Sun Microsystems donates a beefy database server!

I’m very pleased to announce that Sun Microsystems has donated at beefy database server to the MetaBrainz Foundation! This 2U rackmount server comes with 12GB RAM, two dual-core AMD processors (2216) @2.4Ghz, 4 SAS 73GB Drives, dual power supplies and enough fans to make a complete racket. And, to top it all off its really … Continue reading “Sun Microsystems donates a beefy database server!”

I’m very pleased to announce that Sun Microsystems has donated at beefy database server to the MetaBrainz Foundation!

This 2U rackmount server comes with 12GB RAM, two dual-core AMD processors (2216) @2.4Ghz, 4 SAS 73GB Drives, dual power supplies and enough fans to make a complete racket. And, to top it all off its really sweet looking and made by Sun, the legendary makers of reliable hardware!

I bet some of you are wondering why Sun would simply donate a $11k server to the MetaBrainz foundation, right? Well, during a session break at the Future of Music Policy Summit in Montréal Paul Lamere from Sun Research came up to me and introduced himself: “Hi! I’m Paul Lamere from Sun Research and we love the MusicBrainz data — is there anything we can do to help?”

Our hardware wish-list still had a powerful database server on it and knowing how I want to grow MusicBrainz this new server was becoming more important all the time. So I expressed my desire for a new database server and Paul and I continued to talk quite a bit about this during our stay in Montréal. In the coming weeks Paul made a concerted effort to stay on point and continuously follow up on the donation process. From the time we first spoke about the possible donation until we actually had hardware in hand was only about 10 weeks time — an amazingly fast process — I was expecting a 6 month lead time for something this large.

This new server will allow us to free up the existing database server to be another web server front end. Stimpy our front-end web server has been showing signs of being overloaded (hence the recent couple of downtimes. 🙁 ) and bringing online another front end for all of our web service queries will spread the load over more machines. The only downside is that we need to purchase more power since we’re at our max for our current contract.

I’m quite excited by this development. This database server gives us room to grow features and the number of users we can handle at the same time. We have more hard drives to spread the load across and room to easily grow the memory to 16GB (or even 32GB, but at greater cost). I think this machine is going to be our workhorse server for the next few years.

Thank you Paul Lamere, Sun Research, Sun Microsystems — we deeply appreciate your support of MusicBrainz!

P.S. It has been suggested that a dedicated MusicBrainz editor be give then chance to name the new machine. If you have someone in mind, please post a comment below.

Technorati Tags: ,

Server updated

We spent some quality time with the servers today and updated them with the latest release. After some minor tweaking things appear to be behaving normally now. For details on what we’ve changed, please see our official release notes. For a complete list of bugs fixed, see the milestone for this release. Thanks to everyone … Continue reading “Server updated”

We spent some quality time with the servers today and updated them with the latest release. After some minor tweaking things appear to be behaving normally now. For details on what we’ve changed, please see our official release notes. For a complete list of bugs fixed, see the milestone for this release.

Thanks to everyone who helped give feedback, develop and test this server release!

Donations to MetaBrainz (UPDATED!)

Over the last few weeks I’ve been thinking more about how to fund a developer to work on MusicBrainz server features full time. Part of that thinking was taking a critical look at our traffic and our donations. Here is a graph of our overall traffic to musicbrainz.org:

usage.png

Aside from a traffic spike in Dec 2005/Jan 2006, our traffic is steadily increasing, which means our bandwidth/hosting bill is also increasing. It used to be that donations covered our bandwidth/hosting costs, but that hasn’t been the case since we switched to the new hosting facility in February of this year. Our donations per month (excluding larger “special occasion” donations) are shown below:

donations-200612.png

Compared to our traffic, there is much more variability here and aside the “special occasion” big ticket donation (from Google, MusicIP, Cory Doctorow, etc) our donations from end users have shrunk, if anything. I would like to increase our rate of donations so that we can have donations cover our traffic costs again and have our licensing income go towards paying people to work on MusicBrainz.

I know that we’re not trying hard enough to solicit donations from our tagger users. Back in the day before Dave implemented auto pruning on the TRM server, the TRM server would slow down and tagger users would get a “we need more hardware, donate please” message. This would result in a wave of donations from users. To me, this shows that tagger users will respond if forced to. Our “please donate” nag dialog on the tagger is not effective in getting enough people to dig around in their wallets and make a donation to MusicBrainz.

My first approach to nagging users more to donate is to add a nag screen to the taglookup.html page that looks up a file in case the file has no PUID or TRM fingerprint. This page is most likely in use by people tagging their music collections and less so by people focusing on editing MusicBrainz.

Currently, people who donate $10 will receive no nag screen in Picard for six months and I think I’d like to apply this rule here as well. Also, other prolific contributors to MusicBrainz will also not receive the nag screen (via the seekrit NoNag flag on user’s accounts). Before I tromp off to implement this, I’d like to ask you for some feedback:

  1. What do you think of this idea in general?
  2. Do you think that six months no nag is a fair deal for $10?
  3. How do you think we should implement this nag screen?

My first idea is to have a nag panel appear over (and deliberately obscure) the taglookup results every 5 lookups. The nag panel will require people to click on the panel to fully be able to view the results. If the user has JavaScript turned off, the nag panel will be shown above the results and lots of white space will be shown below the nag panel, requiring the user to scroll down to view the results.

What do you think?

UPDATE: Thanks for all your feedback! I’ve starting coding the nag dialog and also started the process of getting another credit card processing company. So far I’ve gotten a quote that should be reasonably competitive to PayPal — if this goes through we’ll be offering people the choice to donate with their credit card via this new company or via PayPal. Stay tuned!

Technorati Tags: ,

Final test for bug-fix release on Dec 17th

The next server release is finally done and ready for you to test! All the bugs in the milestone for this release have now been fixed and are live on the staging server. This includes all the fixes mentioned in the previous blog posting on this topic and all of the pending XML Web Service … Continue reading “Final test for bug-fix release on Dec 17th”

The next server release is finally done and ready for you to test!

All the bugs in the milestone for this release have now been fixed and are live on the staging server. This includes all the fixes mentioned in the previous blog posting on this topic and all of the pending XML Web Service bugs. If you’ve been complaining about bugs in our search, XML Web service or want to test our new freedb/annotation searches, please go to the staging server and try out the fixes/new features there.

Please take a look at the staging server soon — the next release is now scheduled for Dec 17th! If you find any bugs in this release, please enter them into our bug tracker!

Technorati Tags: ,

Collaboration of the Month

Collaboration of the Month is a month long, group effort at cleaning up a well-known artists MusicBrainz entry. The first subject is The Beatles. You don’t need to know a lot about the artist to help out, just make sure you do your research and enter edit notes. It’s a great way to learn about … Continue reading “Collaboration of the Month”

Collaboration of the Month is a month long, group effort at cleaning up a well-known artists MusicBrainz entry. The first subject is The Beatles.

You don’t need to know a lot about the artist to help out, just make sure you do your research and enter edit notes. It’s a great way to learn about more about an artist. Impress your friends with your in-depth knowledge of The Beatles Mexican promo singles!

Resources can be listed on the wiki page and problems can be discussed in the forum topic.

Should we accept sponsorships from… poker sites? UPDATED

For the second time now I’ve received a sponsorship request from a Poker site. This poker site would like to pay us $500 in exchange for putting a link to their poker site on the metabrainz.org sponsors page. I’m certain that this is just a way for these sites to boost their Google PageRank — … Continue reading “Should we accept sponsorships from… poker sites? UPDATED”

For the second time now I’ve received a sponsorship request from a Poker site. This poker site would like to pay us $500 in exchange for putting a link to their poker site on the metabrainz.org sponsors page. I’m certain that this is just a way for these sites to boost their Google PageRank — a marketing campaign of sorts. They obviously cannot expect much traffic from us (that page was visited less than 5000 times last month), and I doubt that anyone would click on that link.

MusicBrainz/MetaBrainz has nothing to do with Poker, but we could always use $500.

I’m at a loss what to do. What do you think we should do?

UPDATE: The feedback I’ve gotten has been mixed, but the comment from Chris DiBona of Google cinched it for me — no poker links on MusicBrainz/MetaBrainz.

Technorati Tags: ,

Who wants to go and have a beer… in Amsterdam?

Faced with everyone and their mom leaving town for the thanksgiving break and friend of mine and myself found some really cheap tickets to Amsterdam. So, I’m off for a week starting tomorrow — fortunately this trip is all vacation and no business. Hopefully it will be low stress, leaving some room for me to … Continue reading “Who wants to go and have a beer… in Amsterdam?”

Faced with everyone and their mom leaving town for the thanksgiving break and friend of mine and myself found some really cheap tickets to Amsterdam. So, I’m off for a week starting tomorrow — fortunately this trip is all vacation and no business. Hopefully it will be low stress, leaving some room for me to have a beer with fellow MusicBrainerz:

What: Have a beer with the MusicBrainz evil overlord

Where: Amsterdam, exact location TBD

When: Sunday, November 26th, 6pm

Who: You and any brainerz who care to sit and chat about MusicBrainz

If you’re interested, please send me an email at rob [at] musicbrainz (dot) org. If you have a suggestion on where we should meet, please send it along. If I get no suggestions, we’ll probably go to my favorite Belgian beer bar off Nieuwendijk where we had beers last time we met in Amsterdam.

Technorati Tags: , ,

Please come and test new and improved features

The test server has been updated and is running the latest version of the next server source code. All of the lucene/searching bugs in the milestone for the next release have been fixed and seem to be running well now. Just yesterday I finished off the bugs by adding paging to the search results and … Continue reading “Please come and test new and improved features”

The test server has been updated and is running the latest version of the next server source code. All of the lucene/searching bugs in the milestone for the next release have been fixed and seem to be running well now. Just yesterday I finished off the bugs by adding paging to the search results and redirecting if the search results in only one hit. This should pretty much close out the outstanding searching issues.

That leaves a host of Web Service related issues that I will tackle after the Thanksgiving break (more on that in the next post).

Finally, there have been some changes with the Amazon cover-art servers. The test server is now running with the latest mappings to these servers, but we’re not entirely sure that these are all correct. If you care about Amazon cover-art working well, please take a minute and see if the cover art on the test server is working well. For this and any other issues, please report any bugs.

Currently the next release is scheduled for December 10th. If too many bugs crop up or other issues arise, we’ll hold off with the release until December 17th.

Technorati Tags: , ,

Search fixes: Artists, annotations, FreeDB

I just committed the latest round of bug fixes/improvements for the MusicBrainz search facilities. On the road of the promised mini-release I’ve created the a milestone to keep track of the changes and have updated the test server with the latest fixes/improvements: Artist searching: With tons of useful community feedback, I’ve fixed up the toughest … Continue reading “Search fixes: Artists, annotations, FreeDB”

I just committed the latest round of bug fixes/improvements for the MusicBrainz search facilities. On the road of the promised mini-release I’ve created the a milestone to keep track of the changes and have updated the test server with the latest fixes/improvements:

Artist searching:

With tons of useful community feedback, I’ve fixed up the toughest search cases. Accented characters are now being escaped, so that a search for “Bjork” will return “Björk“. Aliases are now being searched by default and no longer interfering with the ranking so that a search for “Jennifer” will return the artist “Jennifer” as the first search hit and not buried down below. I’ve also implemented a checkbox for advanced search to avoid confusion with the lucene search syntax. By default the advanced search will be off and all punctuation in a search will be ignored. If the advanced search box is checked, punctuation will be interpreted as lucene query syntax.

I think these changes will make the search behave more according to what people would expect. Please go test it!

Annotation searching:

You can now search annotations using the indexed search.

FreeDB searching:

You can now search all FreeDB CDs with our own search features. Once you find a CD you want to import, click on the category/id link and the import process starts. No more funky HTML frames with a crappy FreeDB search that goes away every other week.


I’ve taken a lot of heat over these search issues — please go test these to make sure everything is working right!

Technorati Tags: , ,