MusicBrainz Summit #9: 10 May, London UK

After last year’s invite-only summit, its time to have another summit with a more informal agenda and an open invite: What: MusicBrainz Summit #9 Where: London, England (exact details will be posted later) When: 10 May Who: You! The rough plan is to have a general socializing evening on Friday as people trickle in from … Continue reading “MusicBrainz Summit #9: 10 May, London UK”

After last year’s invite-only summit, its time to have another summit with a more informal agenda and an open invite:

What: MusicBrainz Summit #9

Where: London, England (exact details will be posted later)

When: 10 May

Who: You!

The rough plan is to have a general socializing evening on Friday as people trickle in from all corners of Europe (UK, Sweden and Germany). Then on Saturday May 10 we will find a quiet place to sit and discuss some of the following issues:

  1. Google Summer of Code — All three students and two mentors will be present.
  2. MusicBrainz server development over the summer. Perl, python, Template::Toolkit
  3. Picard and Alexander’s SoC project to improve usability
  4. Niklas Berglund’s Music Collection project for SoC
  5. Next Generation Schema (NGS) and how that is impacted by the summer coding sprint
  6. The BBC’s efforts to help MusicBrainz with NGS.
  7. Your favorite topics as time allows

We’ve asked last.fm to allow us to hold the daytime events at the last.fm office. Personally, I want to play in the last.fm ball pit — who doesn’t? After the day-time activities we’ll find a pub and a have some drinks as we wind the day down. Then sunday morning everyone will scatter back to their respective corners of Europe.

We’re currently working to find crash spaces on couches and floors in various Londoner’s flats — if you live in London and can put up a brainzer on your couch, please speak up!

We’re coordinating arrivals times and summit details on the Summit #9 wiki page. Please add yourself if you plan to come — at time of writing, we’re up to 11 people! Watch the wiki page for details as we get closer to the event.

Amazon ASIN cleanup

Back in prehistoric times, MusicBrainz used to use an automated script for matching releases to Amazon’s ASINs. But quickly people interjected and demanded to be able to use ARs to associate ASINs to releases. So, we added support for using ARs, but we never got rid of the old system and that has caused a … Continue reading “Amazon ASIN cleanup”

Back in prehistoric times, MusicBrainz used to use an automated script for matching releases to Amazon’s ASINs. But quickly people interjected and demanded to be able to use ARs to associate ASINs to releases. So, we added support for using ARs, but we never got rid of the old system and that has caused a few bugs over time.

I’ve written a script that takes the first step in removing the old amazon ASINs and converts them to AR links. I’ve run this script on my test server musicbrainz.homeip.net — please go to that server and pick your favorite ASIN screw up and let me know if its working.

If this script turns out to work well, I can run it on the main server later this week in order to remove these pesky ASIN issues.

Thanks!

UPDATE: This script has been run on the main server and all Amazon ASINs should now be user editable. No new links have been generated — we’ve only converted old style ASIN matches to ARs so that our editors can make changes.

Google Summer of Code projects announced!

Google has announced which summer of code projects and MetaBrainz accepted three sexy proposals. A big, fat round of congratulations go out to: Niklas Berglund, Music Collection: “This project aims to make it easy to keep track of new releases of your favorite music artists, and making it easy to see which of their releases … Continue reading “Google Summer of Code projects announced!”

Google has announced which summer of code projects and MetaBrainz accepted three sexy proposals. A big, fat round of congratulations go out to:

  • Niklas Berglund, Music Collection: “This project aims to make it easy to keep track of new releases of your favorite music artists, and making it easy to see which of their releases you are missing in your collection.”
  • Oliver Charles, Port the existing mb_server code base to use Template Toolkit templates, “I will split the current Perl code base of mb_server into separate Perl files, and corresponding Template Toolkit templates. I will do so by writing some in-between bridge Perl code, and extracting existing HTML from the mb_server code into templates.”
  • Alexander Hupfer, Wizard for PicardQt: “New users often find that PicardQt is difficult to use or/and have problems to use it the right way. The wizard will solve both shortcomings by guiding the user through the necessary steps when using PicardQt including file import, library organisation and handling of duplicates.”

We’re quite excited by the applications we received this year — our experience from last year allowed us plan our approach better. We were able to quickly identify good students with proposals that we liked and help them along to make their proposals better and to have them fit smoothly into our plans for the next few months. Also from this you can see that we’re going to stick with perl for a while longer while we clean up the existing code base to make it ready for adding more complicated features drawn from the NGS proposal.

This is quite exciting! Thank you to Google for supporting us again and congratulations to Niklas, Oliver and Alexander!

MetaWeb signs up for our live data-feed

I’m pleased to announce that MetaWeb has signed our live data-feed contract and is now a customer of MetaBrainz and thus a supporter of MusicBrainz! MetaWeb operates FreeBase, the open, shared database of the world’s knowledge. MetaWeb will be using the MusicBrainz live data-feed to add music metadata to FreeBase. Previously, MetaWeb contributed to the … Continue reading “MetaWeb signs up for our live data-feed”

I’m pleased to announce that MetaWeb has signed our live data-feed contract and is now a customer of MetaBrainz and thus a supporter of MusicBrainz!

MetaWeb operates FreeBase, the open, shared database of the world’s knowledge. MetaWeb will be using the MusicBrainz live data-feed to add music metadata to FreeBase. Previously, MetaWeb contributed to the MusicBrainz by sending Chis Maden to the MusicBrainz Summit #8.

Thanks for all the support MetaWeb! Big thanks go to Robert Cook, Paul Davison, Chris Maden, Tomi Pierce and Patrick Tufts (the latter two have moved on from MetaWeb, but were instrumental in getting MusicBrainz support in FreeBase).

Looking for a 48-port 10/100 rackmount switch

We’re still looking for a 48-port 10/100 rackmount switch for MusicBrainz. We’d love to have something like an HP ProCurve Switch 2610-48, but we’re not keen on forking over $800 for it. Do you have an old switch laying around that MusicBrainz could put to use? If so, we’d be glad to give you a … Continue reading “Looking for a 48-port 10/100 rackmount switch”

We’re still looking for a 48-port 10/100 rackmount switch for MusicBrainz. We’d love to have something like an HP ProCurve Switch 2610-48, but we’re not keen on forking over $800 for it.

Do you have an old switch laying around that MusicBrainz could put to use? If so, we’d be glad to give you a fair market value tax-deductible receipt for it.

Leave us a comment if you can help!

Two More Servers Donated!

Ben Chobot donated two spiffy new servers to MusicBrainz last week! We received 2 dual quad core Xeon 2.33 Ghz servers with 8Gb Ram and 1TB of storage a piece — these servers will go towards handling our ever growing search traffic. Thanks for your generous support, Ben!

Ben Chobot donated two spiffy new servers to MusicBrainz last week! We received 2 dual quad core Xeon 2.33 Ghz servers with 8Gb Ram and 1TB of storage a piece — these servers will go towards handling our ever growing search traffic.

Thanks for your generous support, Ben!

FreeDB Gateway scheduled maintenance

Our FreeDB gateway has an upset table that needs mending. Inhouseuk will do that this coming Sunday, March 23rd between 09:00 – 12:00 GMT. The downtime should be less than an hour total. Sorry for any inconvenience this may cause. Thanks for baby-sitting the gateway, inhouseuk!

Our FreeDB gateway has an upset table that needs mending. Inhouseuk will do that this coming Sunday, March 23rd between 09:00 – 12:00 GMT. The downtime should be less than an hour total.

Sorry for any inconvenience this may cause. Thanks for baby-sitting the gateway, inhouseuk!

Using MusicBrainz with Exact Audio Copy

Simon Bennett-Smith shared this tip with us for using MusicBrainz with Exact Audio Copy: I was delighted to recently discover your “MusicBrainz to FreeDB” gateway, as it is exactly what I would have wished for had I thought of it myself! However, following your directions I did encounter a problem in configuring “Exact Audio Copy” … Continue reading “Using MusicBrainz with Exact Audio Copy”

Simon Bennett-Smith shared this tip with us for using MusicBrainz with Exact Audio Copy:

I was delighted to recently discover your “MusicBrainz to FreeDB” gateway, as it is exactly what I would have wished for had I thought of it myself! However, following your directions I did encounter a problem in configuring “Exact Audio Copy” to accept the server URL:

I found that EAC will not accept a server that has been typed into the “Freedb server” box – it will only accept one from its own list of available servers, ie. one from the drop-down list.

Fortunately EAC creates this list in the Registry and it is updatable. The mb2freedb URL can be included by adding the Registry Key:

HKEY_CURRENT_USERSoftwareAWSoftwareEACInternet OptionsHostshttp://freedb.musicbrainz.org:80/~cddb/cddb.cgi

From the next time EAC is started, the mb2freedb URL will be selectable from the drop-down list.

Maybe you could offer a downloadable .reg file containing, simply:

[HKEY_CURRENT_USERSoftwareAWSoftwareEACInternet OptionsHostshttp://freedb.musicbrainz.org:80/~cddb/cddb.cgi]

@=””

I use EAC v0.95 beta3 and do not know if other versions use the same key, or even exhibit the same behaviour.

Thanks for sharing Simon!

Google Summer of Code 2008

After a bumpy ride in 2007 we plan to participate in Google’s Summer of Code project again. However, we’re going to change quite a few things since only one of our three projects reached completion last year. At the Summer of Code Mentor Summit in 2007, I learned quite a few things about Google’s project … Continue reading “Google Summer of Code 2008”

After a bumpy ride in 2007 we plan to participate in Google’s Summer of Code project again. However, we’re going to change quite a few things since only one of our three projects reached completion last year. At the Summer of Code Mentor Summit in 2007, I learned quite a few things about Google’s project that give me a much better clue about what to do for this year.

At the summit I learned that the most successful projects are the ones that are proposed by the students. And, given the number of students who spammed us by pasting our project ideas into their GSoC applications verbatim, we’re likely to not accept any projects based on our own ideas this year. This forces applications to dig into MusicBrainz, if they’re not already part of the project and understand what the project needs before submitting an application.

I will actively encourage students in the MusicBrainz community to participate in GSoC. Even though students may respond with: “I’m not good enough for that!” we’ve seen these students make excellent contributions outside of GSoC that are on par, if not better than accepted students. Students from our community already understand open source and MusicBrainz. Bringing in new students, especially students who are new to open source, can be a lot of work and result in culture shock.

If we do not have enough qualified applications to fill all of the Summer of Code slots that were allocated to us, we won’t fill all of our slots. We’ll give them to other organizations who have too many qualified students, but not enough slots.

This year we will conduct detailed interviews with all of the students applicants who make it close to the final round. We may even devise some sort of test to ensure that the students possess all the skills they claim on their CV.

Summer of Code 2008 should be kicking off very soon — once we have any information for students, we will post them here. Stay tuned!

UPDATE: Leslie let me know that providing an idea list is actually required. It is, however, not required to accept any proposals for these ideas. The above has been updated to reflect this.